General practitioners (GPs) have knowledge of a broad range of illnesses, and treat patients of all ages.
Typical responsibilities include:
patient consultations at home and within the surgery
diagnosis and treatment of illnesses/ailments
practice management and administration
liaising with other healthcare professionals and/or hospitals