Everything else is OK, according to the doc - who, IME, one of the better ones and gave me plenty of time to discuss matters - except for vitamin D. That was borderline deficient and I've been given a supplement to see if that helps.
What I really wanted to say though was a very big thank you to everyone on this forum. I know it's been said many times before but the help and encouragement, debate and sound advice has been invaluable, and I don't think I could have done anywhere near as well without it.
Smug health care professionals; pretense, pomposity and presumptuousness; people who have a disregard for other people's health and safety; being "fenced-in"; arbitrary authority; nonsensical rules; political correctness; stupidity that masquerades as profundity.