OPD Queue Overview - hmislk/hmis GitHub Wiki
OPD Queue Overview
The OPD Queue and Token System manages walk-in outpatient patients who arrive without a prior appointment. Each patient is issued a token number and seen in that order during the clinic session.
OPD Queue vs Channelling
| Feature | OPD Queue (Token) | Channelling |
|---|---|---|
| Booking required | No — walk-in on the day | Yes — booked in advance |
| Token/Number | Issued at arrival | Issued at time of booking |
| Appointment time | None — seen in queue order | Specific time or session slot |
| Payment | At time of billing (OPD bill) | At time of booking (channel bill) |
| Typical use | General OPD doctor consultations | Consultant specialist clinics |
Use the OPD Token system for unlimited walk-in volume where no advance booking is expected. Use Channelling for specialist appointments that require scheduling.
Key Concepts
OPD Token
A token is a numbered slip issued to each arriving patient. Tokens are sequential within a session or a day. The patient waits until their number is called.
OPD Queue
The queue screen shows the current state of all tokens — which is waiting, which has been called, and which is completed.
Token States
| State | Meaning |
|---|---|
| Waiting | Patient has a token and is waiting to be called |
| Called | Patient's number has been announced / displayed |
| Completed | Consultation is finished |
Navigation Overview
| Function | Menu Path |
|---|---|
| Create a new token | Menu → OPD → OPD Token |
| View / manage the queue | Menu → OPD → OPD Queue |
| Manage tokens (admin) | Menu → OPD → Token Management |
Required Privileges
| Privilege | Access |
|---|---|
Opd |
General OPD section access |
PharmacyTokenManagement |
Token Management admin page |