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.

Related Articles