Getting started
Learn more about Awell's ontology to design care flows
When designing a care flow, you will use the following types of building blocks:
Tracks with triggers
Steps and transitions
Actions assigned to stakeholders
These building blocks are the result of many iterations of the Awell Platform to come to a visual workflow modeling language that is fit for healthcare processes.
Tracks operate on a declarative model, activating in response to specific events (triggers) within the care flow.
Within a track, you will use steps connected by transitions. This modeling resembles what is commonly found in flowchart and BPMN tools, where processes are created by placing steps onto a canvas and linking them with arrows.
An action is the most low level and granular building block in a care flow. Compared to tracks and steps which purely help you organizing a care flow , it defines what needs to happen by who.
Actions within the system are categorized based on whether they require completion by a real user (stakeholder) or are automatically executed by the system. These are identified as user actions (such as filling out a form) and system actions, which include processes like performing calculations and making API calls.
Note that we have deviated on purpose from Business Process Modeling (BPM) language despite it being considered a standard process modeling language. The main reason is that healthcare processes are significantly different from regular business processes and they have several unique requirements that are not solved in BPMN.
Are your curious to learn more about how care flows are represented when they are orchestrated? Have a look at our Orchestration ontology page.