If you are on settlement visa, then you can work immediately. Just inform the employer that you don't have an NI number yet, and when you begin working, Revenue & Customs will send you an NI card, then you give that number to your HR department who will adjust your tax code.
Regarding NHS Number, all you need to do is register with a GP and you should receive your NHS Card in the post within a couple weeks.