This page is part of the Da Vinci Risk Adjustment FHIR Implementation Guide (v0.1.0: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 2.1.0. For a full list of available versions, see the Directory of published versions
Note: all Conformance Requirements are restricted to resources in the system that are being reported on.
Conformance Requirement 1:
The $report operation SHALL be able to query:
evaluatedResource element of all Risk Adjustment Coding Gap Report MeasureReport resources.Conformance Requirement 2:
The $report operation SHALL be able to resolve:
subject being processed is a valid patient when subject is a Patient/[reference]; ANDsubject being processed is valid when subject is a Group/[reference].Conformance Requirement 3:
The $report operation SHALL include the following output (OUT) parameters:
subject being processed is a Patient/[reference] and the patient is not valid, then the Parameters.parameter element SHALL include an OperationOutcome resource that includes the subject (Patient/[reference]) being processed; ORsubject being processed is a Group/[reference] and the group itself is not valid or none of the patients in the group is valid, then the Parameters.parameter element SHALL include an OperationOutcome resource that includes the subject (Group/[reference]) being processed; ORBundle.entry SHALL include a US Core Patient resource matching the subject (Patient/[reference]); ORBundle.entry SHALL include all matching MeasureReport resources and all resources referenced by the evalautedResource element of all matching MeasureReport resources.OPERATION: Report
The official URL for this operation definition is:
http://hl7.org/fhir/us/davinci-ra/OperationDefinition/report
Generate a measure report
URL: [base]/MeasureReport/$report
Parameters
| Use | Name | Cardinality | Type | Binding | Documentation |
| IN | periodStart | 1..1 | date | The start of a clinical evaluation period. The periodStart and periodEnd parameters will be compared with the clinical evaluation period ( | |
| IN | periodEnd | 1..1 | date | The end of a clinical evaluation period. | |
| IN | subject | 1..1 | string (reference) | Subject will be a reference to either Patient (US Core Patient) or Group (Patient Group). Must provide either Patient/123 or Group/123, cannot simply provide 123. If only 123 is provided, then the operation would not know if it is a Patient reference or a Group reference. | |
| OUT | return | 0..* | Bundle | The $report operation will always return one Parameters whether the subject is a single patient or a group of patients. Risk Adjustment Coding Gap Report Bundle for a patient is in a | |
| OUT | outcome | 0..* | OperationOutcome | If subject is a patient and the patient is not found on the Server, or if subject is a Group and the group is not found on the Server, then the $report returns a |
Request:
GET [base]/Measure/$report?periodStart=2021-01-01&periodEnd=2021-09-30&subject=Patient/01
Request:
GET [base]/Measure/$report?periodStart=2021-01-01&periodEnd=2021-09-30&subject=Group/01