Patients abandon at the eight-minute mark, not the thirty. Reservation accuracy, SMS-driven token recall and a visible queue board move waiting-room satisfaction more than any other lever.
The data on patient abandonment
In 12 OPDs across four hospitals we instrumented the waiting room: time from check-in to first call. The abandonment curve is not linear. It's flat for the first eight minutes, climbs sharply between minute 8 and minute 15, then plateaus until minute 30 when frustration converts to a complaint at the front desk. The lesson is not 'make people wait less than 30 minutes'. It's 'do not let them sit silent for more than 8 minutes without an update'. Hospitals optimise the wrong end of the curve.
Token recall by SMS, not just on screen
Patients in an Indian OPD do not stare at the queue screen for an hour. They sit, scroll, step out for tea, take a call, walk to the pharmacy to get a previous prescription refilled. The queue moves; they miss their turn; the doctor skips to the next number; the patient comes back ten minutes later, confused. SMS-driven recall — 'You're next, please be at Room 4 in 2 minutes' — added at the right moment, increases on-time arrival from 71% to 94% in our pilots, and lets patients use the waiting time without losing their slot.
Reservation accuracy
- A 15-minute slot that the doctor consistently overruns by 6 minutes is not a 15-minute slot. It's a 21-minute slot lying about itself.
- Calibrate slot length by doctor and by case type — a return visit takes less time than a new consultation; a paediatric visit averages 12 minutes, a cardiology consultation 22.
- Show the patient the expected start time, not the slot they booked. The expected start time uses the live queue depth and the doctor's running average.
- Re-broadcast every 10 minutes if the expected time shifts by more than 5 minutes.
The visible queue board
Three numbers on a wall-mounted screen — currently inside, next, position-in-queue — does more for waiting-room calm than any single other intervention. Add an estimated-time-to-see-doctor for each waiting patient, and complaints at the front desk drop by 60% (we measured it). It's a cheap LCD, an HDMI input from a Raspberry Pi, and a single MyEMR public view URL. Total cost under fifteen thousand rupees per OPD.
Doctor-side queue intelligence
The doctor's screen should show a single panel — current patient, next 3 patients with chief complaint, waiting time of each, total queue depth, and a running 'on-track / behind / way behind' indicator. When the indicator goes red, the registrar at the door can stop adding walk-ins, shift two patients to the junior, or call ahead to the next patient to delay them. None of this requires a meeting — the doctor self-regulates because the information is visible.
What we measured after deployment
- Front-desk complaint rate dropped from 8.2 per 100 OPD patients to 2.9.
- Average waiting time fell by 23% — most of which came from reducing the time wasted on patients who had stepped out and weren't there when called.
- Doctor session overrun (running past scheduled end) reduced by 17 minutes on average.
- Patient NPS (post-visit SMS survey) rose by 12 points on the 'waiting time' question.