A doctor that deals with bones is usually called an Orthopedic doctor. However, the doctor usually has a medical technician put casts on patients for him/her.
Ophthalmologist.
Kinesiologist.
Dermatologist
A Doctor who specialises in Ano rectal diseases is called a Proctologist.
There is no such thing as a doctor that specializes in leg injuries. If you have a leg injury, you should go to your local emergency department for treatment.
A physician who specializes in treating the elderly is known as a geriatrician.
A doctor who specializes in treating piles is called a proctologist or a colorectal surgeon. They can provide medical and surgical treatments for hemorrhoids.
I suggest to find a doctor that specializes in liver cancer, and get them to do a prognosis for you. You can also call a cancer treatment center or visit them. That may be the best choice.
Neurologists and neurosurgeons are physicians who specialize in disorders of the brain.
Universally just saying 'Doctor' should be enough. However, if you want to emphasize on the sex, you can call it as either a 'Male Doctor' or a 'Men's Doctor' if a doctor specializes in men's health.
This person is called a specialist in ORAL MEDICINE. In UK some of these are located in the British Society for Oral Medicine website.
A physician who specializes in operating on people is a surgeon.