General practitioners (GPs) have knowledge of a broad range of illnesses, and diagnose and treat patients of all ages. Typical responsibilities include: patient consultations at home and within the surgery, diagnosis and treatment of illnesses/ailments