врач-эндокринолог, врача-эндокринолога
гинеколог-эндокринолог, гинеколога-эндокринолога
Ответы справочной службы
Корректно: врач – акушер-гинеколог-эндокринолог. После слова врач – тире, остальные слова соединяет дефис.
Корректно с тире: врач – стоматолог-ортопед, врач – анестезиолог-реаниматолог; врач – детский эндокринолог. См.: Правила русской орфографии и пунктуации. Полный академический справочник. М., 2006. Параграф 154, п. 1, 2.