Queueing, Especially Patient Queues

Abstract

This project seeks to build on existing work to design and incorporate a queueing facility for OpenMRS, with particular emphasis on Patient Queues. See TRUNK-3662 The queues would be priority queues, accessible through the API and forms. There would be a queue display portlet that could be included on any webpage. There would be a queue management page for defining and manipulating queues. Queues would keep statistics on the passage of objects through them, which would be summarized and saved for analysis.

Blame Us

Darius Jazayeri
Roger Friedman

Objectives

Design a queue object, its methods and API.
Design a Queueable interface that permits an object to be queues by the feature.
Design a queue management page.
Design means to persist a queue definition and a history of its operations.

Feature Descriptions

Implementation Issues