Medical oncologists are cancer specialists who are experts in treating cancer patients with systemic treatments like chemotherapy, endocrine therapy, targeted therapy and immunotherapy. Cancer prevention, diagnosis and supportive care for cancer patients are also delivered by them.