Situational Awareness for Novel Epidemic Response - Local Development build (v0.1.0). See the Directory of published versions
This section describes the PULL-TX of this guide. This transaction is used by the Measure Source and Measure Consumer actors.
The Query Measure transaction allows a Measure Consumer to periodically query about the availability of a resource from an Measure Source.
Figure 2.1-1: Query Measure Use Case Diagram
Actor | Role |
---|---|
Measure Source | Reports on selected data in response to a query. |
Measure Consumer | Collects data for reporting |
Standard | Name |
---|---|
FHIR-R4 | HL7 FHIR Release 4.0 |
RFC-7230 | Hypertext Transfer Protocol - HTTP/1.1 |
NDJSON | Newline Delimited JSON |
Figure 2.1-2: Query Measure Interactions
When the API Option is implemented, the Measure Consumer performs a FHIR Search operation to retrieve the selected resources. When the Storage Option is implemented, the Measure Consumer reads resources from external storage specified by the Measure Source.
The Measure Source returns the results.
The Measure Source returns the requested resource.
When the API Option is used, the Measure Source will return the selected resources and an appropriate success response in a Bundle resource following the protocol for the Search operation. When the Dump option is used, the Measure Source will return all resources requested by the Measure Consumer.