Issues with the Appointment Scheduling module and how we can help with them

Hello Everyone,

I took a look at the Appointment Scheduling module. I’ve several questions about the noticed issues. Kindly take a look at the list placed below. Could someone give me an update about the status of these issues or maybe someone is currently working on this module?

  1. Changing the status of the appointment using the new (UI framework) interface.

I noticed that using the new version of UI I am not able to change the status for the appointment. This functionality is available on the legacy version of the Manage Appointments interface. However, on the new version of the Manage Appointments interface, there are missing buttons that can be used for that. I found the thread on the OpenMRS Talk related to that:

However, it looks that the latest released version of the Appointment module still has the issue.

  1. Possibility to create recurring provider schedule (appointment blocks)

I found the ticket relating to that:

I would like to ask about the status of that. Because I believe it will be a very useful feature. Currently, the appointment module requires creating the appointment blocks manually for each day, for each provider, etc.

  1. Possibility to schedule a recurring appointment for the patient. As far as I know in the current version of the appointment module missing functionality to do that. Use case:

As a doctor, I would like to have the possibility to schedule appointments for all visits related to a specific treatment. For instance once weekly. I believe this feature will be useful but I would like to know your opinion.

  1. Possibility to delete the appointment.

I would like to ask about the status of the ticket which I found:

I believe it will be an also useful feature. What do you think about that?

I would like to know the status of those issues because if nobody working on that currently maybe I can help with this.

Thanks in advance!

Kind regards,


cc: @kmadej, @maciej, @ssmusoke, @burke, @dkayiwa, @pgesek

According to the first issue.

On the screen below you can see that the legacy UI provides the possibility to change the appointment status.

On the screen placed below, you can see the new version of UI. As you can see there missing the possibility to change the status or start the consultation/visit.

Reproduction steps:

  1. Go to the OpenMRS demo:
  2. Click the “Appointment Scheduling” button
  3. Click the “Manage Provider Schedules” button
  4. Choose the day when you want to create the provider schedule
  5. Fill the required form’s fields: start time, end time, type of service
  6. Click the save button
  7. Navigate to the “Appointment Scheduling” → “Manage Appointments”
  8. In the search field, enter the patient name, for instance, “John”
  9. Choose the patient from the list
  10. In the “Select Service Type”, choose the service type
  11. Click the “Search” button
  12. Select one of the available appointment blocks
  13. Click the “Next” button
  14. Click the “Save” button
  15. Navigate to the “Appointment Scheduling” → “Daily Appointments”


I would like to to know your point of view. What do you think about the issues placed above?

cc: @tendomart, @mozzy, @c.antwi, @jennifer

Let me see what comes out

1 Like

@alalo i have made those tickets ready for work such that you can start working on them. Feel free to create more tickets for other things that you would like to be implemented.

1 Like

@tendomart, @dkayiwa

Thank you very much for update :slight_smile:

1 Like

Hi everyone,

I would like to inform you that we decided that the appointment module doesn’t cover our requirements and we will try to find another approach. That’s why we currently don’t plan to work on the items listed above.

Of course, if someone is free then feel free to take care of those issues. :slightly_smiling_face: