Does OpenMRS support an OPD / Patient Queue Management System?

Hi everyone,

I had a question around OPD / patient flow management in OpenMRS.

In many hospitals, patients end up waiting blindly in OPD without knowing their position in the queue or expected wait time. I wanted to understand whether OpenMRS already supports something like a patient queue or OPD queue management system.

Specifically:

  • Is there an existing module or O3 app that handles patient/service queues?
  • How are queues typically managed in real OpenMRS implementations ?
  • Are there known gaps or ongoing work around improving patient waiting experience?

I’m exploring this as a real-world problem and would love to learn from existing solutions or community experience.

Thanks in advance!

The O3 app has patient queues for services; however, these queues tend to display information that probably shouldn’t be displayed to patients (i.e., the names of everyone waiting, their triage level, etc.). I think some implementations have customizations and extensions to implement a patient ticketing system where instead of such details, they just display a list of ticket numbers in the order they will be seen. This is, however, not available out of the box.

1 Like

Thanks, this helps confirm the gap I was trying to understand.

Hey @ibacher . Thanks for pointing this out. Do you know of the link where this was customized such that i can take alook at it because am also finding a way to add it in current openmrs 03 setup i didnt know it exist somewhere.

1 Like

No, sorry, I don’t know where the code for that is off-hand. I’ve only had it described to me, not seen it in action.

1 Like