Awell Health Developer Hub
Dev Hub

How can I collect observations from a care flow ?

In your care flow, you can collect observations by adding a calculation action. Each action generates an ObservationDefinition resource. If multiple observation definitions have the same code, they are merged together. For example, you might add a PHQ-9 score calculation to monitor a patient’s mental health.

How can I drive care flow logic with observation data ?

Observations are key to driving conditional logic within care flows. For example, you can configure your care flow to schedule a consultation with a psychologist if a patient’s PHQ-9 score is 15 or higher, indicating depression. This allows for dynamic adjustments based on real-time data.

Properties

Observation

Property nameTypeDescription
codesemanticDescribes what was observed. Sometimes this is called the observation "name".
valueactionableThe information determined as a result of making the observation, if the information has a simple value.
effectiveactionableThe time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the "physiologically relevant time". This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.
componentSome observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.
component.codesemanticDescribes what was observed. Sometimes this is called the observation "name".
component.valueactionableThe information determined as a result of making the observation, if the information has a simple value.

ObservationDefinition

Property nameTypeDescription
codesemanticDescribes what was observed. Sometimes this is called the observation "name".
categorysemanticA code that classifies the general type of observation.