How to queue patients fairly when some have appointments and some are walk-ins
An appointment time and a walk-in's arrival time measure two different things - one is a booking, the other is how long someone's actually been standing there. Treating appointment patients as automatically "ahead" of every walk-in, no matter how long that walk-in has waited, is what makes a clinic's front desk feel unfair. Put both groups into the same queue, ordered by actual wait, and let staff override it only when a specific appointment slot genuinely needs to go first.
A clinic with a full appointment book still gets walk-ins - someone feeling unwell who couldn't wait for next week's opening, a prescription refill, a quick follow-up. The front desk then has two different ideas of "next": the appointment schedule says who's booked for 10:15, and the waiting room says who's been sitting there since 9:40. When the two disagree, somebody feels skipped.
Why "appointments first" feels unfair in practice
A rule like "always see every appointment before any walk-in" sounds organized, but it ignores how long each person has actually been waiting. A walk-in who arrived forty minutes ago watches a 10:15 appointment who just arrived get called immediately, purely because of a booking made days earlier. The walk-in isn't owed priority just by showing up - but being called strictly by booking status, with no regard for elapsed wait, reads as "walk-ins don't matter here," which isn't the message most clinics want to send.
Example: a Tuesday morning front desk
At 9:40, a walk-in checks in for a quick concern. At 9:55, a patient arrives fifteen minutes early for a 10:15 appointment. At 10:10, the clinic has an opening. If the rule is "appointments always go first," the 10:15 patient is called at 10:10, five minutes early, while the walk-in - now waiting thirty minutes - keeps sitting. If the rule flips to "first come, first served with no exceptions," the walk-in finally gets called, but now the clinic has to decide whether to make the 10:15 patient wait past their booked time too. Neither extreme is obviously right - the actual fix is giving the front desk a way to handle both fairly, case by case, rather than one fixed blanket rule.
Put everyone in one line, with room for staff judgment
- Give every patient a token the moment they're ready to be seen - a walk-in the moment they check in, an appointment patient the moment they arrive (or at their scheduled time, whichever a staff member enters). From that point, both are just entries in the same line.
- Default to calling by actual wait time, not by booking status, so a walk-in who's been there longer than a just-arrived appointment patient isn't quietly passed over every time.
- Let staff call a specific patient out of order when a slot genuinely needs it - a patient who's booked a longer procedure, or one who's about to miss their window - rather than making every exception feel like a rule being broken.
Where Qrua fits
Qrua gives both walk-ins and appointment patients a token in the same queue - a walk-in scans the QR code themselves, and staff can add an appointment patient to the same line with one tap (the same walk-in entry tool works for either). Everyone in the queue is ordered by how long they've actually been waiting, with the option for staff to call a specific patient out of turn when a case genuinely calls for it, instead of defaulting to "appointments always first." Each patient sees their own live position on their phone, so nobody's left wondering whether they've been forgotten at the desk.