Правило таково: в сочетаниях с приложением, если одна из частей в свою очередь является сочетанием с приложением и содержит дефис, употребляется тире.
Правильно: врач-хирург, врач-терапевт, врач-стоматолог, врач-ортопед и т. д. (сочетания с приложением). Если же вторая часть (обозначение специализации врача) в свою очередь является сочетанием с приложением и содержит дефис, то перед ней употребляется тире: врач – стоматолог-ортопед, врач – акушер-гинеколог. Аналогично: женщина-врач, но женщина – врач-хирург.
Правильно: по-нью-йоркски (ср.: по-социал-демократически, по-жюль-верновски).
Запятая не нужна.
Ставится двоеточие, но допускается замена на тире.
Правильно: в отсутствие главного врача.
Если логическое ударение на врач, никакие знаки препинания не нужны. Если логическое ударение на сделать прививки и не паниковать, можно оформить это предложение как содержащее прямую речь: «Сделать прививки и не паниковать», – посоветовал врач.
Правильно: Меня зовут Михаил, и я врач. И по образованию, и по призванию. Первое предложение сложносочиненное (две грамматические основы), запятая ставится между его частями. Во втором предложении запятая ставится перед повторяющимся союзом.
Оба варианта возможны.
Каков вопрос?