Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A program is a program of care which a patient can be enrolled in, for example "HIV care and treatment" or "TB care" or "maternity care". Within a program, one or more workflows can be set up. For example, "patient overall status" could be a workflow, or "pregnancy status" could be another. Within a workflow, a patient has one state at any one time, and can move from one state to another over time. For example in the "patient overall status" workflow, a patient could first be "attending clinic" then "transferred out" then "attending clinic" again (if they were transferred back), then "died". A full history of states of a patient is stored, but only the current state of a patient within a workflow is normally visible.

Panel

The example to the right diagram illustrates a Maternity Care Program. While there could be many workflows that occur within Maternity Care, this example contains only one workflow - Pregnancy Status. The name of the workflow should describe the question which would be asked to determine where a patient is in the workflow. In this example, the question would be "What is the status of the patient's pregnancy?"

...