A person whose job is to study, diagnose and treat diseases and injury is a doctor . Here is the list of doctors and other medical specialists who are skilled in a specific part of medicine. See also: Professions Acupuncturist a person who treats pain and illness by inserting thin needles into the skin at special points Allergist a doctor who treat people who have allergic reactions to something Anaesthetist American English : anesthesiologist a specialist who gives anesthetic to a patient before a medical operation