Channel Booking Role Views - hmislk/hmis GitHub Wiki
Channel Booking — Role Views
HMIS provides specialised views of channelling session data tailored to different staff roles. Each view shows the information most relevant to that role, without the full complexity of the main booking screen.
Available Role Views
Doctor View — Today
Path: channel/channel_doctor_view_today.xhtml
Designed for a doctor or their room assistant. Shows all of today's sessions for the selected (or logged-in) consultant, with patient list and queue status.
Typical users: Consultants, room assistants, clinical secretaries.
Shows:
- Today's session instances for the doctor
- Patient list in serial order with consultation status (Waiting / OnGoing / Completed)
- Ability to advance the queue
Doctor View — All Doctors Today
Path: channel/channel_doctor_view_today_all.xhtml
Shows all sessions running today across all consultants. Used by supervisors or reception managers to get a hospital-wide picture of the day's channelling activity.
Shows:
- All active sessions today
- Per-session patient counts and status
Doctor View — Past
Path: channel/channel_doctor_view_past.xhtml
Allows reviewing sessions and their patient lists from past dates. Requires the ChannellingPastBookingPatientAttend privilege.
Nurse View
Path: channel/channel_views/channel_nurse_view.xhtml
Simplified view for nursing staff at the consulting room entrance. Focuses on calling patients and recording whether they have entered the room.
Nurse View with Items (channel_nurse_view_with_items.xhtml) extends this with item-level billing details if the nurse is also responsible for recording services.
Patient View — Today
Path: channel/channel_views/channel_patient_view_today.xhtml (also channel/channel_patient_view_today.xhtml)
Shows a patient-facing summary of today's session — typically displayed on a screen at the consulting room door or in the waiting area, showing which number is currently being seen.
Typical placement: Tablet or screen mounted outside consulting room.
User View
Path: channel/channel_views/channel_user_view.xhtml
A general-purpose view for logged-in users (e.g., receptionists or call-centre agents) that shows their relevant sessions for the day.
Phone View
Path: channel/channel_phone_view.xhtml
A mobile-optimised, simplified layout of the session and queue. Intended for staff accessing the system from a smartphone or small screen.
All Doctor Bookings View
Path: channel/channel_all_doctor_bookings.xhtml
A consolidated view showing all bookings across all doctors for a given period. Useful for managers reviewing overall appointment volumes.
Accessing Role Views
Role views are not always directly accessible from the main menu. They may be:
- Linked from the Channel Booking screen's View Session Data or Consultant Room buttons.
- Configured as the default landing page for certain user roles.
- Accessed by navigating to the specific URL path after the application context root.
Contact your system administrator to configure which role views are made available to which user roles.