A doctor working in primary care – commonly within the NHS. A general practitioner (GP) is a medical practitioner who attends to acute and chronic illnesses and also provides preventive care and ...