who treats thyroid. and what test cause your general practioner to refer you to a specialist? a urine test blood etc.?
an internist family practitioner or an endocrinologist will treat thyroid problems. it is usually the blood test (for thyroid) and the examination that indicates reasons to see a specialist.