A general practitioner must be registered with the country's concerned medical body and hold a medical degree which includes rigorous hands-on training in hospitals. This typically involves a minimum of 5 years of medical training. Further experience, continuous medical education, and specialized degrees are added advantages that benefit patients.