Internal medicine physicians, also known as internists, are those who diagnose, treat, and prevent a range of illnesses and conditions. They generally treat using medication rather than surgery and often sub-specialize in a branch of internal medicine. Common sub-specialties include cardiology, oncology, and immunology.