Appointments Module Enhancements
[Jan:2024] This page documents the recent enhancements being made to Appointments Module (for related IPD module work). Please contact @Abhinab Bharali for more details / demo.
Summary of enhancements
Showing the count for appointments per provider/speciality/services and location
New UX to schedule an appointment via side panel
Introducing appointment priority
Introducing the ability to add patients to a waitlist/ awaiting appointments
1. Showing the count for appointments per provider/speciality/services and location
Previously, the count of appointments for services were being displayed on the landing page of appointments. This was useful as it provided the frontdesk with a high level view of the patient count per serivce.
We have further enhanced the landing page to show the count of appointments under each provider, speciality, service and location. The count also works as a hyperlink and gives a filtered down list of patients.
2. New UX to schedule an appointment via side panel
Previously, while scheduling an appointment, the user navigated to a full screen, that took away the ability to refer to the calendar while booking appointments.
In the new UX, we have introduced a side panel which allows the frontdesk to schedule appointments while also having access to the calendar/list view of appointments.
3. Introducing appointment priority
A new feature has been introduced which allows appointments to have a priority. This is built in accordance with fhir appointments workflows. FHIR provides various priority categories like Emergency, As needed, Routine, Urgent, etc. This can be enabled or disabled as per requirement
4. Introducing the ability to add patients to a waitlist
Patients can now be added to a waitlist. While scheduling an appointment, the user can select “waitlist” as the type of appointment. This disables the date fields and the user can click on save to schedule the appointment. The waitlist patients are seen under a new tab called “awaiting appointments”. The list is sorted on FIFO basis, where the first patient is seen at the top of the list.
On confirmation, the patient’s appointment can be edited and changed to a scheduled appointment by adding the date and time for the appointment.
The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)