General physicians are specialists who oversee the medical management of patients who usually have a number of medical problems, and are trained across a variety of specialties. They provide comprehensive assessments, including how diseases and medications interact with each other, as well as social and psychological impact of disease.