Patient Monitoring Flowsheet

About the Feature

There are several treatments or programs that are run by medical organisations that require the patients to adhere to a particular order of visits, tests or other checks that are conducted as per a schedule. In such scenarios, the patient monitoring flowsheet gives a visual representation of the following:

  • The planned treatment schedule for the patient
  • The patient's position in the treatment schedule as of today 
  • Missed or erroneously captured data

This flowsheet is driven by a trigger that would define the beginning of the schedule. For instance, this could be a date like the date of enrolling the patient into a program or it could be an event, for instance birth of a child. 

The schedule of what needs to be recorded and when will be defined at a local level by the implementers in the configuration.

To learn how to configure this feature, please refer to Patient Monitoring Tool in the Implementers Guide.

Where is it Used?

Some examples where this might be useful are diseases like HIV, TB etc, antenatal and postnatal programs or immunisation schedules.  This display is meant for the end users who would want to look at the flowsheet and determine if the patient’s data is complete as per the schedule. These users might be clinicians, program mangers or data managers.


This feature helps ensure data quality for a patient in terms of data entry. Further it provides a one shot view of the progress of a patient in a particular treatment schedule or program.


Below is a screenshot of a flowsheet configured for a treatment schedule of Drug resistant Tuberculosis (DRTB). 

  • The columns in a flowsheet represent the different milestones of that treatment. A milestone is defined as a period of time in the treatment with respect to a start date In the screenshot below, the milestones are defined as one month long. 
  • The rows in a flowsheet represent the data that is to be tracked across those milestones. These could be clinical observations, drugs, or bacteriology results. 
  • The colours in the flowsheet represent data that is expected, data that is missing and data that is present according to the defined schedule. This helps the users to quickly understand the patient's progress.
  • Specific events like the current month of treatment or the end of treatment can be indicated differently on the flowsheet.

On this Page

The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)