A haematologist does. As blood diseases are not that common, you are not guaranteed to find one in your direct environment. Your general MD will transfer you when needed.
Hematologist
A hematologist.
A rheumatologist
geneticist
Gastroenterologist.
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
Neurologist.
It depends on the type and severity of the hemophilia. There are many types, and some of the less severe types, a gentle massage may be applied with a doctor's clearance.