It’s interesting that his doctor wouldn’t prescribe a vitamin D supplement because it would supposedly be too expensive for the health care system. Fortunately, vitamin D supplements are generally inexpensive to buy. I doubt I’d ever get a prescription for one, they’d probably just tell me to pick some up at the pharmacy downstairs.
That will be why the doc tells you it's too expensive, because over the counter is cheap. It's not that they can't afford it, but in the UK there is a standard prescription price. It's under £10 per prescription for any drug that prescribed, but it's a flat fee. So if they prescribe something that costs less than the prescription charge it makes no sense for the patient.