I was driven into Shijiazhuang (capital of Hebei province) yesterday to get a medical exam done before I can get my residence permit and foreign expert card. I wasn't allowed to eat anything in the morning, which wasn't a problem because it probably wouldn't have stayed in very well anyway.
For a mere 280 Yuan (about $45.00 Canadian), I got a full medical exam. Although it was fast, it was the most thorough medical exam I can remember. It started in a room with two people behind Plexiglas taking blood samples. You stick your arm through and they take a vial of blood to test blood type, HIV, blood sugar, etc. Next was an X-ray of my lungs, followed by an electronic measurement of my height and weight. What's weird is that there are a bunch of rooms, and you scurry from one room to the other, waiting by the open door for the person ahead of you to finish and not letting anyone behind you cut in front. No privacy. Next I went into a room called "Internal Surgery", which worried me a bit, but they just took my blood pressure, listened to my lungs, did an ultrasound of my kidneys, liver, stomach, and intestines (all good). That was followed by an EKG (random electrodes attached to my body), and a final room called "Facial Features" where they checked my vision (the lady gave me a strange look when it came to my left eye), tonsils, and ears for earwax.
The whole thing, from paperwork, to paying, to all the tests, only took one hour! I can't imagine how long it would take in Canada to get all those tests done.