Medical expert upset doctors in legion (15)

I believe the answer is:
endocrinologist
'medical expert' is the definition.
(I've seen this before)
'upset doctors in legion' is the wordplay.
'upset' indicates an anagram.
'doctors'+'in'+'legion'='doctorsinlegion'
'doctorsinlegion' anagrammed gives 'ENDOCRINOLOGIST'.
(Other definitions for endocrinologist that I've seen before include "Hormone expert" , "Medical expert" .)