What services does a doctor provide?

it depends on what doctor you are

there is a heart doctor, blood doctor, dental doctor, eyes doc., hair/skin doctor, lung doctor, genes doctor, glands/hormones, psychological, etc.

Depending on what kind of doctor you are, it also depends on what kind of care you give to the patients.