This page is part of the Situational Awareness for Novel Epidemic Response (v0.1.0: STU 1 Ballot 1) based on FHIR R4. The current version which supercedes this version is 1.0.0. For a full list of available versions, see the Directory of published versions
This section describes the COMPUTE-MX of this guide. This transaction is used by the Measure Source, Measure Consumer and Measure Computer actors.
The Compute Measure transaction describes the behavior of the Measure Computer actor in periodically computing and reporting on measures.
This transaction enables automatic computing of measure reports and manual retriggering of report generation for diagnostics or error recovery.
Figure 2.4-1: Compute Measure Use Case Diagram
Actor | Role |
---|---|
Measure Source | |
Measure Consumer | |
Measure Computer | Computes and reports a measure. |
Standard | Name |
---|---|
FHIR-R4 | HL7 FHIR Release 4.0 |
RFC-7230 | Hypertext Transfer Protocol - HTTP/1.1 |
NDJSON | Newline Delimited JSON |
Figure 2.4-2: Compute Measure Interactions
The Measure Computer computes the measure report for the current reporting period.
The current reporting period has elapsed, or the operation is triggered by automation (e.g. for manual testing, diagnostics or error recovery).
See the Reporting Period extension
The Measure Computer prepares a Measure Report.
When the reporting period has elapsed, or the operation is externally triggered, a MeasureReport for the specified Measure is computed from available data and the grouped MeasureSource is invoked below to store the created or updated MeasureReport resource
The Measure Computer reports the newly computed measure for the current reporting period.
A new MeasureReport resource is available for reporting.
The Measure Computer reports the computed result via the grouped MeasureSource actor.
The MeasureSource stores the MeasureReport by creating or updating it on the MeasureConsumer
The MeasureConsumer processes the MeasureReport given in the create/update interaction.
The Measure Computer responds to a query for a Measure Report with the newly computed report for the current reporting period.
The Measure Consumer has requested measure reports with criteria matching the newly created report.
The Measure Computer reports the computed result via the grouped MeasureSource actor.
The MeasureSource stores the MeasureReport and is prepared to respond to queries for the MeasureReport resource by the MeasureConsumer
The MeasureConsumer queries for the MeasureReport from the MeasureSource
See the following CapabilityStatement resources for conformance requirements: