So I have an appointment at 9:45, go in on time, have a discussion and examination with the doctor. Then get sent off for x-rays and blood tests. I only had to wait 15 minutes for the x-rays and they get sent immediately by computer to the doctor. Since there was about a 20 minute wait for blood tests and they have to be sent away for some uncommon tests, I'm going to do that first thing tomorrow morning when I know I'll be seen almost immediately.
I've another appointment in a month when all the blood tests will be back, although the doctor will call if there's anything serious beforehand in the tests or x-rays.
All in all a quick efficient service, with friendly staff at all stages, and all for free!