Это разговорное употребление. Подробнее см. в «Письмовнике».
Верно: благодаря этому врачу.
См. «Письмовник».
Правильно: ни врач, ни кто-либо другой.
Дело в том, что в предложении "Он не врач" отрицательная частица относится не к существительному врач, а к отсутствующему глаголу-связке "быть" в составе именного сказуемого; он не (есть) врач, ср.: он не был врачом.
Корректно: Не врач решает, жить пациенту или умереть.
Официальное название должности: Главный государственный санитарный врач Российской Федерации.
Если речь идет о враче, который специализируется и в дерматологии, и в косметологии, то Ваш вариант корректен. Но чтобы избежать недопонимания, лучше изменить формулировку, например так: врач – специалист по дерматологии и косметологии или врач – дерматолог-косметолог.