CMS Hospital Quality Reporting FHIR Implementation Guide
0.1.0 - ci-build
CMS Hospital Quality Reporting FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: http://example.org/fhir/us/hqr/CapabilityStatement/HQRReceiverCapabilityStatement | Version: 0.1.0 | |||
| Draft as of 2026-08-03 | Computable Name: | |||
DRAFT. Receiver accepts a pushed MeasureReport and supports status/results retrieval. Invited-pull entries below describe a second exchange pattern this guide is exploring, not yet a committed capability.
Raw OpenAPI-Swagger Definition file | Download
jsonNote to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
serverReceiver accepts $submit-data / a created MeasureReport from an authenticated Submitter, validates conformance against HQR profiles, persists accepted data, and returns a clear acceptance/status response.
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $submit-data |
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | S | U | C | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|
| MeasureReport | http://example.org/fhir/us/hqr/StructureDefinition/hqr-submission-measurereport | y |
create.serverResults retrieval. Receiver supports read/search on the submitted MeasureReport so the Submitter can retrieve status/results after the fact, not just via the original synchronous response.
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | S | U | C | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|
| MeasureReport | y | y |
serverInvited-pull concept, not yet a committed capability. If pursued, Receiver would accept the $bulk-submit-data ping from an authenticated Submitter, then pull via Bulk $export (see client role below).
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $bulk-submit-data |
clientInvited-pull concept, not yet a committed capability. If pursued, Receiver would invoke Bulk $export against the Submitter's server named in the ping, retrieve the dataset, validate, and persist accepted data.
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $export |