You can book in advance also. You don't need to queue.
Not with my GP Grouch.... You have to phone 8 am on the day you need to see the doc, they give you a time ....let's say 10.30.... You turn up for that time then sit and wait,. Could be lunch time before you get seen.... Only the doctor can book an appointment for you in advance if they need to see you again.