As nouns,
general practitioner is a hyponym of
physician; that is, general practitioner is a
word with a more specific, narrower meaning than
physician:
physician: a licensed medical practitioner
general practitioner: a physician who is not a specialist but treats all illnesses