Appointments or tokens: what happens in a real Indian OPD clinic
Run appointments as the default, keep tokens for everyone who simply turns up, and settle one rule in writing first: when a booked patient and a walk in both want the next call, who goes in. That rule IS the hybrid. Every guide we read for this question on 10 September 2026 recommends a hybrid and stops there, leaving the hard part to be improvised at the desk in front of both patients.
One fact reframes the choice. India's national OPD token programme, Scan and Share, had generated 56,801,213 tokens, and ran in 16,939 health care facilities across 35 states and territories as at 19 October 2024. The WHO Bulletin paper reports waiting falling from about 1 hour to 2 to 5 minutes. Of those tokens, 714,014, which is 1.3%, were issued in the private sector, while 66.1% of Indian outpatient care is delivered privately, per the 75th round of the National Sample Survey, 2017 to 2018. Tokens are what scales for a government hospital. Your patient's expectation of a named time was set somewhere else.
The four events that decide it
| Event | Tokens only | Appointments only | Hybrid must decide |
|---|---|---|---|
| Booked 4pm, walks in at 2pm | Takes a token, waits | Seated early or sent away | Callable before its slot |
| Booked 10:00, arrives 11:30 | No such case | Slot gone, argument follows | How late is still on time |
| Walk in at 3:55pm, 4pm booking due | First come, first served | Squeezed in on goodwill | Does a due booking outrank a walk in |
| Nobody arrives for a slot | Nothing to lose | Doctor idle | Does the slot collapse |
All four are routine, not rare. A study of 591 patients at the emergency outpatient department of a tertiary institution in north India called the arrival pattern highly stochastic, with a peak between 9.00 and 12.00 holding about 26.3% of arrivals.
The arbitration rule, as behaviour
| Lane | Who is in it | Order inside |
|---|---|---|
| 0 | Already called in | Stays at the top |
| 1 | Flagged critical, a desk and doctor override | Longest wait first |
| 2 | Kept appointment, slot has arrived | Earlier slot, then token |
| 3 | Walk ins and late appointments | Longest wait first |
| 4 | Kept appointment, arrived early | Earlier slot, then token |
| 5 | Booked, not arrived | Earlier slot, then token |
| 6 | Stepped out | Longest wait first |
The order of the checks matters as much as the table. Booked but not arrived, and stepped out, are both decided before called and before critical, so a patient the desk has flagged critical who has not walked in yet still sits in lane 5 and not in lane 1.
In prose: a booking whose time has come beats the walk ins, and a booking that came early sits behind them. Two constants finish it. The grace window is 15 minutes, so checking in by the slot plus 15 minutes keeps slot priority. Miss it and the booking survives but the priority does not: the row is tagged Late and ranks in the walk in lane. Waiting counts from arrival, so a patient booked at 10:00 who appears at 11:30 enters the walk in lane with a wait of zero minutes, behind everyone already sitting there.
Parking an early arrival is conditional, which keeps it humane on a quiet afternoon. They are held only while somebody is genuinely ahead: in the consult room, at the door, waiting their turn, or another early arrival with a sooner slot. Otherwise they become an ordinary waiting patient and can be called. A walk in registering meanwhile parks them again, because the booking is still for its own time and the person who came to be seen goes first.
One more decision worth stealing: Elaior refuses to create or move an appointment with less than 30 minutes' notice, telling the desk to use Now for walk ins. A booking made for five minutes from now is not a booking.
The no show evidence, and its limits
Appointments beat tokens only if people turn up. The measured Indian figure we could find is a paediatric dental clinic in Navi Mumbai, 294 parents, missed appointment rate 52.0%, commonest reason forgetfulness: 52.0% relied on memory alone and 48.3% would prefer a call one day before. One dental college is not a national rate.
Reminders move the number. A Cochrane review of seven randomised trials, 5,841 participants, found attendance of 67.8% with no reminder, 78.6% with a mobile phone message and 80.3% with a call, risk ratio 1.14 for messaging, 95% confidence interval 1.03 to 1.26. A message matched a call statistically, risk ratio 0.99, 95% confidence interval 0.95 to 1.02, at 55% to 65% less cost per attendance.
Where the saved minutes actually are
Neither model changes how long a consultation takes. The savings sit at the desk. At a tertiary hospital in Agra, 40 patients split evenly, online registration took 4.15 minutes against 10.37 offline, waiting 1 minute against 9, p less than 0.01. At a tertiary hospital in coastal Karnataka average total registration ran 17 minutes 25 seconds, of which only 6 minutes 2 seconds was staff service time.
Booking everyone at opening time is a documented failure mode of appointment systems in low resource settings. An audit of 350 patients at an ultrasound unit at a teaching hospital in Nigeria found average waiting of 132.11 minutes, with 51.26% given an 8:00 am appointment while radiologists began between 8:17 and 9:29 am.
What the vendors publish
| Product | Price | Queue or token wording |
|---|---|---|
| Practo Ray | CM Atom Rs 999, Clinic Management Rs 1,499, per month on a 1 year term | No queue, token, waiting list or walk in on the plans page |
| MocDoc CMS | Not published on that page | Generates unique tokens on check in, consultations ordered by token number |
| Eka Care | Not published, eka.care/pricing returns HTTP 404 | Markets managing patient queues from its EMR |
| CareQ | Rs 499 Basic, Rs 899 Pro, per month | Claims a 40% to 60% cut in no shows with no source |
Two publish a token feature and no price, a fact about their pages and not a claim about what they charge. Elaior is Rs 1,499 per clinic per month with zero paying customers today, so everything above about its queue is behaviour readable in its source, never a result at a clinic.
The framework
- Count your walk in share for one week on paper. If most arrive unannounced, appointments are a layer over a token queue, not a replacement.
- Write the arbitration rule in one sentence and post it at the desk. Ours: a due booking beats a walk in, an early booking waits behind them until nobody is ahead, a late one rejoins as a walk in.
- Pick a grace window and tell patients the number. 15 minutes is defensible. Any number beats a mood.
- Refuse bookings inside a short notice window and register those people as walk ins, so the book keeps meaning something.
- Send a reminder the day before. It is the only measure on this page with randomised trial evidence behind it: attendance 67.8% with no reminder against 78.6% with a message, and a message costs 55% to 65% less per attendance than a call.
- Do not stack the morning at opening time, or book before your doctor actually starts.
What we do not know
- Nobody has published a no show rate for a small private Indian OPD clinic of the 1 to 4 doctor kind, so every vendor claim of a reduction is measured against a baseline nobody has.
- The 52.0% figure is one paediatric dental clinic. Read it as how large the number can get, not as yours.
- The registration studies are tertiary hospitals with crowds. The direction probably holds at a one desk clinic. The size of the gain does not.
- Elaior has no operating history, so there is no honest claim to make about what a hybrid did to a real clinic's waiting time.
Sources
- Scan and share to register outpatients, IndiaBulletin of the World Health Organization, 2024, doi 10.2471/BLT.24.292828. Checked 2026-09-10.
- Progress towards universal health coverage in the context of mental disorders in India: evidence from national sample survey dataInternational Journal of Mental Health Systems, 2023. Checked 2026-09-10.
- Pediatric dental appointments, no show rates and reasonsInternational Journal of Clinical Pediatric Dentistry, 2018. Checked 2026-09-10.
- Mobile phone messaging reminders for attendance at healthcare appointmentsCochrane Database of Systematic Reviews, 2013, CD007458. Checked 2026-09-10.
- Arrival time pattern and waiting time distribution of patients in the emergency outpatient department of a tertiary level health care institution of North IndiaJournal of Emergencies, Trauma and Shock, 2014. Checked 2026-09-10.
- Comparison of the factors influencing the patients' waiting time between two healthcare facilities with and without health management information system in HyderabadBMC Health Services Research, 2026. Checked 2026-09-10.
- Digital transformation of healthcare access: a comparative time series analysis of online versus conventional OPD registrations at a tertiary care hospitalCureus, 2025. Checked 2026-09-10.
- Design and implementation of a web based patient registration system in a single centered tertiary care hospital of coastal KarnatakaBMC Health Services Research, 2026. Checked 2026-09-10.
- An audit of the appointment booking system and patient waiting time in an ultrasound unit in NigeriaJournal of Family Medicine and Primary Care, 2019. Checked 2026-09-10.
- Ray practice management plansPracto. Checked 2026-09-10.
- MocDoc clinic management softwareMocDoc. Checked 2026-09-10.
- Eka Care home pageEka Care. Checked 2026-09-10.
- Best appointment scheduling software for clinics in India 2026CareQ. Checked 2026-09-10.
- OPD management software guideAdrine Healthcare. Checked 2026-09-10.
- Token system versus appointment system, which is betterInCue. Checked 2026-09-10.
- OPD navigation and queue management guide for Delhi hospitalsCorelatin. Checked 2026-09-10.