General physicians or practitioners provide routine healthcare like physical examinations and immunizations, and treat a host of medical conditions. They usually have regular, ongoing, long-term patients and provide medical care to patients of different age groups.