OPDPatient flowHMIS
How to reduce OPD waiting time with tokens and a display board
Where OPD waiting time comes from, how tokens and time slots should work, how to run one queue per doctor, and what the waiting-area display board should show.
- Author
- Kentron Technologies
- Published
- Reading time
- 5 min read

OPD waiting time falls when three things happen together: patients get a token or a time slot before they reach the desk, the queue is managed per doctor rather than as one crowd at reception, and a display board tells everyone where the queue stands so that nobody needs to ask. Software makes each of the three routine, and none of them needs more staff.
The OPD is where most patients form their opinion of a hospital. They rarely judge the consultation; they judge the forty minutes on a plastic chair before it. This article is about removing those minutes with tools that a 20-bed nursing home can afford.
Where does OPD waiting time actually come from?
| Cause | What it looks like | What fixes it |
|---|---|---|
| Everyone arrives at once | A crowd at 9 am, an empty hall at noon | Time slots that spread arrivals, booked on WhatsApp or the phone |
| One queue for all doctors | A patient for the ENT waits behind twenty for the physician | One token series per doctor, shown separately on the board |
| The doctor starts late | Tokens 1 to 15 wait for a doctor who arrives at 10 | Report doctor start time daily and show it to the doctor |
| Registration is slow | Five minutes per patient to type a name and address | Search by mobile, repeat visits in one click, ABHA verify by OTP |
| Nobody knows the order | Patients crowd the door and argue about turns | A display board with the current and next tokens |
| Investigations loop back | The patient returns from the lab and joins the end of the queue | A revisit token that puts them next, not last |
How should tokens and appointment slots work?
- A token is issued the moment the patient is registered or checks in, and the number is printed on the slip and sent on WhatsApp.
- Slots are per doctor, with a length the doctor agrees to. Ten-minute slots that are never kept are worse than fifteen-minute slots that are.
- Walk-ins get a token in the same series as booked patients, so the board shows one truthful order.
- Booked patients who arrive late lose their slot and get the next available token. Say this on the confirmation message so that nobody argues at the desk.
- Follow-up visits and report reviews get short slots or a separate series, because they take a third of the time of a new consultation.
- Booking by WhatsApp removes the phone call and the desk visit. We describe the flow in WhatsApp appointment booking for hospitals.
How do you run one queue per doctor?
- Create each doctor's OPD schedule in the HMIS: days, hours, room, slot length.
- Give each doctor a token series. Physician tokens are P1, P2; orthopaedics is O1, O2. Patients understand this in a day.
- Let the doctor or an assistant call the next token from their screen. This is what moves the board.
- Mark no-shows after two calls and move on; the patient can be re-called when they appear.
- Give the nursing station a vitals step before the doctor. The token moves from waiting to vitals to consultation, and the board shows which.
- At the end of the day, read the report: tokens issued, average wait per doctor, doctor start time, no-shows.
What should the display board show?
A television with a browser is enough. The HMIS serves a page that refreshes itself, and the television shows it. Keep it simple.
- One row per doctor: name, room number, token now being seen, next two or three tokens.
- Token numbers, not patient names. Names on a public screen are a privacy problem under the DPDP Act, and a token is all the patient needs.
- A short chime or a colour change when the token advances, so that people look up instead of standing at the door.
- A line for the lab and pharmacy queues if they share the waiting area.
- Nothing else. Advertisements, news tickers and health tips make the board harder to read.
How do you know whether it is working?
Measure before you change anything, then measure again. The HMIS records the time of registration, the time the token was called and the time the consultation closed, so the numbers are already there. Accreditation programmes such as NABH expect you to define and monitor OPD waiting time as an indicator; the daily report gives you exactly that.
- Registration to consultation, per doctor, per day.
- Doctor's scheduled start against the first token called.
- Share of patients booked in advance against walk-ins.
- No-show rate for booked slots.
- Tokens per hour per doctor, to set slot lengths that are true.
In Healthixio, OPD scheduling, tokens, the display page and the WhatsApp booking agent are part of the OPD module, and the numbers above appear in the daily MIS. You can see the flow on a live system by asking for a demo.
Frequently asked questions
Do we need an appointment system if most of our patients walk in?
Yes, because the walk-ins are the reason for the crowd. A token series that includes walk-ins gives everyone a fair order and something to look at on the board. Over time, the WhatsApp confirmation that goes out with each token teaches patients to book the next visit in advance, and the 9 am crowd thins on its own.
Should the display board show patient names?
No. Show token numbers and the doctor's name. A patient's presence at a hospital is personal data, and displaying names on a public screen is hard to justify under the DPDP Act. Tokens work just as well, and the confirmation slip or WhatsApp message tells each patient which number is theirs.
What is a reasonable target for OPD waiting time?
There is no single national number. Measure your own baseline per doctor for two weeks, set a target the doctors agree to, and review it in the daily report. What matters is the trend and the outliers: one doctor who starts forty minutes late does more damage to the average than any queue design can repair.
