The live queue

The queue is the live, moving picture of everyone waiting to be seen. Once a patient has been registered and given a ticket, the queue is what calls them forward in the right order, sends them to the right clinic, and shows them their number on the waiting-room screen. Receptionists and clinic staff drive it with a handful of buttons — call, serve, no-show, void — and a manager watches the whole thing on the Reception Dashboard.

Where to find it

  • Reception → Reception → Today's Queue — the live list of active tickets for today (model hms.queue.ticket).
  • Reception → Reception → Queue Tickets — the full ticket model, including served and voided tickets, for search and audit.
  • Reception → Reception → Waiting Room Display — the patient-facing now-serving board.
  • Reception → Reception → Kiosk → Queue Board (TV) — the same board for a wall-mounted screen.
  • Reception → Reception → Reception Dashboard and HMS Core → Reports & Dashboards → Queue Dashboard — live counts and wait metrics.
  • Reception → Reception → Reception DesktopQueue tab — the receptionist's working view of the queue.
Reception Dashboard showing waiting counts and average wait time
The Reception Dashboard — waiting counts and wait-time metrics at a glance.

The ticket lifecycle

Every queue ticket carries a Status that moves through a fixed set of states. Knowing them is the key to working the queue confidently:

StatusMeaningReached by
IssuedTicket created, patient has a number.Issuing the ticket at registration.
WaitingPatient is confirmed in the waiting area.Set Waiting.
CalledNumber called; the patient should come forward.Call.
In ServicePatient is being attended.Start Service.
ServedEncounter at the desk/clinic complete.Serve.
No ShowCalled but did not appear.No Show.
VoidedCancelled (duplicate, error, left early).Void.

A ticket can only move forward from a valid prior state — for example, only a Called ticket can enter In Service, and only a Called or In Service ticket can be marked Served — so the order of service stays honest.

Calling and serving patients

  1. Pick the next ticket. On the Reception Desktop Queue tab (or Today's Queue list), the next ticket is the highest priority that has waited longest. Emergency (red) outranks Urgent (yellow), which outranks Routine (green).
  2. Call it. Click Call. The status becomes Called, the call time is stamped, and the number appears on the Waiting Room Display.
  3. Start service. When the patient reaches the counter or room, click Start Service — status In Service.
  4. Serve. When done, click Serve. The ticket closes as Served with a served-at timestamp.
  5. Handle a no-show. If the patient does not appear after being called, click No Show. (Tickets left waiting past a cut-off are also swept to No Show automatically.)
  6. Void if needed. For a duplicate or an error, click Void; the ticket leaves the active queue without counting as served.
Tip — The Queue-tab rows are colour-coded by priority. Work top-down within each colour and you will always be serving the fairest next patient.

Routing to clinics

A ticket is not just a number — it carries the patient's visit and a target Department, so serving a ticket hands the patient to the right place. As the visit progresses it walks its own granular states: Registered → Triage Pending → In Triage → Consultation Pending → In Consultation → Services Pending → In Services → Billing Pending → In Billing → Discharged (or Admitted for an inpatient). From the desktop you open the visit behind a queue row and use its Next Step action to send the patient to triage, a consultation room, services or billing. The clinical queue (HMS Core → Patients → Queue) and the Triage Queue (Today) are where clinicians then pick the patient up.

Visit states & next step

Behind each queue ticket sits a visit whose Status tracks the patient through the facility. The receptionist mostly touches the early states; clinicians drive the later ones. The Next Step action on the visit always offers the single button that moves it forward.

Visit stateMeaningNext step
RegisteredPatient registered at reception; ticket issued.Send to Triage
Triage PendingQueued for triage but not yet started.Start Triage
In TriageNurse is taking vitals / assessing.Send to Consultation
Consultation PendingWaiting for a consultation room.Start Consultation
In ConsultationWith the doctor.Send to Services
Services PendingAwaiting lab, imaging or procedures.Start Services
In ServicesServices in progress.Send to Billing
Billing PendingWaiting at the cashier.Start Billing
In BillingCharges being settled.Discharge
DischargedPatient leaving (outpatient path).Close Visit
AdmittedPatient admitted as an inpatient instead of discharged.

Ticket priorities

Priority sets the colour band and the order of service. The expected-wait estimate counts only same-or-higher-priority tickets ahead, so an emergency is never queued behind routine cases.

PriorityColourMeaning
EmergencyRedAcute case; served first, ahead of all others.
UrgentYellowNeeds prompt attention; ahead of routine.
RoutineGreenStandard walk-in; served in arrival order within its band.

Ticket field reference

FieldMeaning
Ticket Number (Name)The patient-facing number, generated with the desk's prefix.
PatientThe person the ticket belongs to.
DeskCounter that issued the ticket.
DepartmentWhere the ticket routes the patient.
PriorityEmergency (Red), Urgent (Yellow) or Routine (Green).
Issued / Called / Served / No-show / Voided AtTimestamps for each transition, used for wait-time reporting.
Callers Waiting AheadHow many same-or-higher-priority tickets are in front.
Expected Wait (minutes)Estimated wait shown to staff and on the board.
AppointmentLink to a booked appointment, where one applies.

Dashboards & metrics

The Reception Dashboard and the Queue Dashboard show today's waiting count, served count, no-shows and average/expected wait, so a supervisor can open a second desk before a backlog builds. The Waiting Room Display / Queue Board (TV) shows patients their number and the now-serving counter, cutting crowding at the desk.

Roles & access

Front-desk staff in the Reception group call, serve, no-show and void tickets for their own facility under multi-company record rules. Clinical pick-up of the routed visit is done by the Nurse and Doctor groups from the clinical and triage queues; Administrator has full oversight.

Tips & troubleshooting

SymptomCause & fix
“Only called tickets can enter in-service state”You skipped Call; call the ticket first, then Start Service.
Patient not on the Waiting Room DisplayTicket is still Issued, not Called — the board shows called/serving numbers.
Routine patient seems stuck behind emergenciesWorking as designed — emergency and urgent tickets are served first; open another desk if the routine line grows.
Tickets vanished overnightStale waiting tickets are swept to No Show after the cut-off; they remain visible under Queue Tickets for audit.
Was this page helpful?