Accessing Workflows
Navigate to Dashboard → Preferences → Workflows from the main sidebar. Only users with the Admin role can create, edit, or delete workflows.Creating a Workflow
Name the workflow
Enter a descriptive name for the workflow. Use names that reflect the consultation type or patient journey, for example:
General OPDLab VisitSpecialist ConsultFollow-UpDental Consultation
Add steps
Click Add Step to define each stage of the patient journey. Give each step a clear name (e.g.,
Reception, Vitals, Doctor, Pharmacy). Steps are executed in the order they are added.Configure step actions (optional)
For each step, configure available actions staff can take — for example, allowing a step to be skipped, approved, or marked complete. See Workflow Step Actions below for details.
Setting a Default Workflow
Mark one workflow as the default so it is automatically applied to every new appointment without requiring manual selection. To set a default:
Only one workflow can be the default at a time. Setting a new default automatically removes the designation from the previous one.
Editing Workflows
Select the workflow to edit
Navigate to Dashboard → Preferences → Workflows and click on the workflow name.
Edits to a workflow apply to future appointments only. Appointments that are already in progress retain the workflow configuration that was active at the time they were created.
Workflow Step Types
Each step in a workflow represents a station or department the patient moves through. Common step types and their purposes are:| Step | Purpose |
|---|---|
| Reception | Patient check-in, registration verification, and appointment confirmation |
| Vitals | Record blood pressure, temperature, weight, and other baseline measurements |
| Doctor | Main consultation with the assigned physician |
| Lab | Lab test ordering, sample collection, and result entry |
| Pharmacy | Dispensing prescribed medications |
| Billing | Payment collection and invoice generation |
Workflow Step Actions
Each step supports a set of configurable actions that staff can perform when processing a patient at that stage:| Action | Description |
|---|---|
complete | Mark the step as done and move the patient to the next step |
skip | Bypass this step for the current appointment |
approve | Approve the output of this step (e.g., approve lab results) |
reject | Reject and flag for review |
undo | Revert the step to its previous state |
Deleting Workflows
You can only delete workflows that have no active appointments currently associated with them. Workflows linked to in-progress or pending appointments are protected from deletion to preserve data integrity. To delete a workflow:Ensure no active appointments use the workflow
Resolve or complete all appointments assigned to the workflow before attempting deletion.
Open the workflow
Navigate to Dashboard → Preferences → Workflows and click the workflow you want to delete.