I'll echo what LostInAsia said. I did one physical in BKK and it seemed like it took half a day. Can't remember which hospital but it was very thorough and unnecessarily long. I was just trying to get a Class III for the Thai Flying Club.
Also used Dr. Medora later on in Singapore for a Class I and was very pleased. Very quick and professional. Nice guy too.
HH