Enhancements to the UI for Appointment Scheduling

Dear all,

We have received feedback from many implementations that the current UI for appointment scheduling is not very user-friendly, especially when dealing with a large number of patients. Have others been hearing the same feedback? Is there already some work planned to address this?

Specifically, some feedback includes the following:

a. The current “Add new appointment” screen takes-up only about 30% of the available screen real estate and the user cannot interact with any other elements on the screen anyways when this menu is open. While the initial argument was to enable the user to see appts when creating a new appts for that day, this argument lies redundant once users increasing start using recurring appointments, which our team is currently working on.

b. The scroll on the right side menu is not ideal and forces users to spend time scrolling up and down to view information and hit save (yes, we know this is dependent on screen resolution, but our customers have seen this problem from training users in multiple screen sizes). Moreover, as our team adds the feature to enable recurring appointments, it will require more scrolling by users

c. “Select time” is not user friendly, since the user has to type in the time with am/pm. The alternative could be using a time picker such as below instead of having users type in a time for each appointment.


d. If you have extra screen space you can show messages for conflicting appointments in the same screen and have the users resolve the conflicts, instead of opening a new tab with that information - refer to mockups for recurring appointments here.

@angshuonline @c.antwi @rajashri @sravya

CC: @abhinavpc @snehabagri @vmalini @sowmika

1 Like

Dear all,

Based on the feedback we shared regarding the pain points with the existing UI for Appointment Scheduling, we’ve worked on mock-ups with a UX designer (attached).

The UI enhancements encompass the following

  • Creating an appointment in the existing Appt Scheduling module

  • Slight changes to the calendar view to include date ranges & print function

  • Creation of recurring appointments

  • Managing conflicts for a recurring appointment

  • Editing a recurring appointment

Please note - we have tried to make only UI enhancements. At the back-end, the functionality should work as it currently does. Also, this is only at the early stages of the mock-up - we have not started any development. If anyone from the community is interested in taking this up, please feel free to get in touch with us

Bahmni-Appointments.pdf (1.1 MB)

1 Like

@jinal Thank you for the great feedback . It offers great perspective.

Are you aware of this ongoing conversation? New Appointments UI within microfrontend framework