A general practitioner is a doctor who is a consultant in general practice.
GPs have distinct expertise and experience in providing whole person medical care, whilst managing the complexity, uncertainty and risk associated with the continuous care they provide. From Wikipedia