Thanks for the detailed reply, I haven't seen many of those specialists, so far internal medicine specialist, endocrinology, rheumatology, while a hematologist reviewed my blood tests. I've had vitamin d deficiency causing hyperparathyroidism and a folate deficiency caused by omeprazole. I am...