The phrase "to have a medical" doesn't mean anything. " "She went to the doctor's office for a physical (or "to have/get a physical"). There's no reason behind this -- one expression is idiomatic; the other isn't.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
tarirotaribut "medical" is used informally in the UK meaning "a medical examination"Interesting. I hadn't thought that maybe it was a Britishism.
tarirotariyou would never say "to have a physical done", would you?I probably wouldn't use "done," but I don't feel strongly about it. It doesn't sound terrible to me.