neuro surgeon and neurologist
Gastroenterologist.
geneticist
A rheumatologist
dermatoglist
Cardiologist.
A general practitioner is the type of doctor that treats the largest range of ailments. A general practitioner treats all ages of patients from birth to the very aged.
There isn't a type of doctor who specifically treats doctors.
Immunologist
orthopedic surgeon
treatment for creatine kinase
No, an oncologist is a type of medical doctor. He diagnoses and treats cancers.
An infectious disease specialist can evaluate mononucleosis.