Child pages
  • Patient Flag Module OWA
Skip to end of metadata
Go to start of metadata


When diagnosing a patient it is important to consider the current ailment or critical conditions patients is suffering or has suffered for an effective treatment. Missing any health condition during diagnosis can lead to serious risks and a failing treatment.  For example before prescribing any medicine it is important to consider if patient is diabetic/HIV +/High BP etc.

Since healthcare providers have high volume of patients to serve and many times patients miss important factors in their past medical history it is important to highlight the patient record with all the historical medical conditions they have had. This allows healthcare provider to collect accurate information accordingly and make the accurate diagnosis.


The module Patient Flags Module provides a way to highlight or flag patients matching certain criteria (ex: High Risk, CD4 below 200, HIV Positive, Diabetic, etc).

The module allows the flagging two ways

  • Getting list of patients falling into a criteria
  • Marking patient falling into a criteria on their profile or dashboard.

The module is RESTified and needs an OWA for following

  • Manage Patient Flags
  • Manage Flag Priority
  • Manage Flag Styling
  • Report flagged patients
  • Show flag into patient dashboard (into header or as a separate list)

There might be certain changes required in REST services as well.

Skill set

Java + Javascript


OWA (OpenMRS Open Web Apps)

OpenMRS REST module

OpenMRS Ref app

Source code can be found here

Module Documentation is here

Important OpenMRS resources are OWA, React components, REST services,

  • No labels