Managing Service Queues in Promed MRS
This section explains how to create, monitor, and manage service queues for patients.
Example patient: Thomas Huddersfield, currently in Male Medical Ward (Bed MM-01).
1. Understanding Service Queues
- A queue represents a workflow for a specific service or location (e.g., Male Ward, Lab, Consultation).
- It tracks patient status such as Waiting, In Service, or Completed.
- Queues help staff monitor patient flow and manage workloads efficiently.
2. Accessing Queues
- Navigate to Service Queues → Admin:
https://promedmrs.yoctobe.com/openmrs/spa/home/service-queues/admin - You will see a list of active queues, each tied to a location or service.

3. Adding a Patient to a Queue
- Select the relevant queue for the service/location (e.g., Male Ward – Observation).
- Click Add Patient to Queue.
- Select Thomas Huddersfield from the patient list.
- Set the initial status: Not Urgent, Urgent, Emergency.
- Save to add the patient.

4. Updating Patient Status in a Queue
- Open the queue where the patient is listed.
- Select the patient entry.
- Update the status as the patient moves through the workflow:
- Waiting → In Service → Completed
- Save changes. The queue view updates in real time.

5. Removing a Patient from a Queue
- Select the patient in the queue.
- Click Remove or Mark as Completed depending on the workflow.
- Confirm the action. The patient leaves the active queue but is still recorded in their visit history.
6. Tips for Managing Queues
- Use queues to monitor patient flow and identify bottlenecks.
- Each location/service can have its own queue.
- Always update the patient’s queue status to reflect real-time care delivery.
- Queues can be filtered by status, location, or provider for easier management.
Example Workflow
- Thomas Huddersfield is admitted to the Male Ward.
- He is added to the Male Ward – Observation queue with status Waiting.
- Once the nurse starts assessments, his status is updated to In Service.
- After completing vitals, labs, and medication, the status is updated to Completed, and he is removed from the queue.
- This allows staff to track the patient journey in real time and manage workload efficiently.







