Situational Awareness for Novel Epidemic Response
0.1.0 - STU Ballot

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

Produce Measure

This section describes the PUSH-TX of this guide. This transaction is used by the Measure Source and Measure Consumer actors.

Scope

The Produce Measure transaction allows an Measure Source to periodically report on availability of resources to a Measure Consumer.

This transaction defines the create and update operations that a MeasureConsumer and MeasureSource actor must support.

Actors Roles

Figure 2.2-1: Produce Measure Use Case Diagram

Figure 2.2-1: Produce Measure Use Case Diagram

Table 2.2-1: Actor Roles
ActorRole
Measure Source Periodically generates data for a Measure Consumer.
Measure Consumer Collects data for reporting

Referenced Standards

Table 3.71.3-1: Referenced Standards
StandardName
FHIR-R4HL7 FHIR Release 4.0
RFC-7230Hypertext Transfer Protocol - HTTP/1.1
NDJSONNewline Delimited JSON

Interactions

Figure 2.2-2: Produce Measure Interactions

Figure 2.2-2: Produce Measure Interactions

Push Measure

Trigger Event - Reporting Period Elapsed

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.

Message Semantics

A MeasureReport is created or updated by the MeasureSource on the MeasureConsumer.

The MeasureReport sends a MeasureReport to the MeasureConsumer using the FHIR create or update interactions. A MeasureSource supporting the CSV option sends the CSV file to the MeasureConsumer using the $report-csv operation.

Expected Actions
Send MeasureReport Resource

The Measure Source creates resources and sends them to a Measure Consumer

The Measure Source performs the FHIR create operation on the MeasureReport resource at a Measure Consumer.

Aggregate MeasureReport Resources
Accept Resource

The Measure Consumer reports success using 200 OK, 201 Created, or 204 No Content to indicate a successful update.

Conformance

See the following CapabilityStatement resources for conformance requirements: