Thanks for the update. Good to hear it went well.
Pro tip: Don’t ever bother going at the start of the clinic time unless you’re number 1 or you enjoy sitting around in waiting rooms with old people with nothing else to do. If you book an appointment online, TMUH is actually pretty good for giving the estimated time you should arrive on the confirmation screen based on your position in the queue.
But you don’t actually get penalized for missing your appointment number - they’ll just see you when you get there, especially if you smile and act like a confused foreigner. So I just tend to show up around the clinic cut-off time (usually 30 min before the end of that clinic session). After the nominal cut-off time it becomes hit or miss, and I think the doctor is allowed to leave then if they don’t have any other patients and you’re not there, but I haven’t found most hospitals to be strict about it either (I actually went to TMUH today and they let us register as a new patient and see the doctor after arriving about 8:45pm, but I wasn’t the patient this time and it wasn’t my fault ).