" 
 ::::GP is hardly used anymore.  Mostly, in US managed care, the Primary Care Physician (PCP) is the gatekeeper to healthcare, including prescriptions, diagnostic testing, hospital admission, and referrals to specialists (including headshrinkers).  The PCP is almost always Internist (Internal Medicine), Ob-Gyn, or Pediatrician.  Again, taking a US perspective, a medical practitioner is so generic and nonspecific, that when I read it, I was a bit confused.  Maybe medical doctor is the best term.     "