-
Notifications
You must be signed in to change notification settings - Fork 137
Channel Queue
The Channel Queue screen shows the live list of patients booked into a session, allowing the doctor's room assistant or nurse to call patients in order and track progress through the session.
Menu → Channelling → Channel Queue
Requires the ChannellingChannelBooking privilege.
You can also reach the queue from the Channel Booking View by selecting a session instance and clicking View Session Data or Consultant Room, or from the By-Dates view by clicking the View button on a session card.
The queue screen uses a streamlined full-screen layout suited for the consulting room or nurse's station. It shows:
- Session header — consultant name, speciality, session date and start time
- Patient list — all bookings in serial/token order with live status indicators
- Action buttons — to call the next patient, mark as completed, and manage queue entries
Each patient in the list shows a status tag:
| Status Tag | Colour | Meaning |
|---|---|---|
| (no tag) | — | Waiting, not yet called |
| Next | Red | About to be called |
| OnGoing | Yellow/Orange | Currently with the consultant |
| Completed | Green | Consultation finished |
Click Next (or the equivalent call button) to advance the queue. The system marks the current patient as OnGoing and the next patient as Next.
In some configurations, a display board or audio announcement is triggered at the same time. See Channel Display Board.
Once the patient leaves the consulting room, click Complete or the equivalent action next to their entry. The patient's status changes to Completed.
If a patient does not respond when called, mark them as Absent. Their booking remains on record but they are skipped in the queue sequence.
In some configurations, staff can manually move a patient up or down the queue — for example, if a patient arrives late but the doctor has agreed to see them.
The session itself progresses through these states during the queue:
| State | Meaning |
|---|---|
| Scheduled | Session not yet started |
| Arrived | Doctor has arrived (marked via Channel Booking View) |
| On Going | At least one patient has been called |
| Completed | Session is closed; all patients processed |
When a doctor or room assistant navigates to the doctor's session view (accessible from Menu → Channelling → Channel Schedule or "Today's Session"), they see a card-based view of all today's sessions for the logged-in user's doctor profile.
Each card shows:
- Session name, date, start time
- Consultant name and speciality
- Completed vs paid patient counts (e.g., 05 : 12 = 5 completed out of 12 paid)
- Session status badge (Scheduled / On Going / Completed / Cancelled)
A View button on each card opens the queue management for that session. The heading displays the logged-in doctor's name.
Filter buttons at the top allow listing Completed, Ongoing, Pending, or All sessions. A date picker allows viewing sessions for a past date (requires the ChannellingPastBookingPatientAttend privilege).
A search box filters sessions by name or consultant in real time.
