A General Practitioner (GP) is a doctor who has completed training in general practice. Their broad knowledge base and skill set enables them to treat a wide range of patients from infants to the elderly. General practitioners coordinate and manage your healthcare needs as you progress through life.