I've had a few blood test, first one, an annual check which apparently test for everything and only revealed low Potassium.
Couple of months later and all ok, including my Potassium and iron levels.
Next full blood test, includes Magnesium level and B12.
No idea why Magnesium and B12 isn't included with first full blood count, when test was meant to test for everything.