Data Exchange For Quality Measures STU1 for FHIR STU3 Implementation Guide (Release 1.0.0)

This page is part of the Da Vinci Data Exchange for Quality Measures (DEQM) FHIR IG (v1.0.0: STU 1) based on FHIR R3. The current version which supercedes this version is 3.1.0. For a full list of available versions, see the Directory of published versions

StructureDefinition-datax-measurereport-deqm

MeasureReport is used as an organizer for both data exchange for measure and for measure reporting. Three profiles on the MeasureReport resource are defined in this guide to delineate these different uses. When a data producer needs to send data to a data consumer, they use the DEQM Data Exchange MeasureReport Profile defined here. Notice that the type element in this profile is set to “data-collection” using the DEQM Data Collection Type Extension. Along with the MeasureReport profile, the data producer sends the Organization, Patient and any relevant resources for the measure they have produced data on. When a data producer sends a MeasureReport and the associated data, they may not have all the data that is required to calculate the measure report. Additional data may need to be collected later or there may additional data used in the measure that the aggregator owns such as a continuous coverage period requirement.

The following data-elements are mandatory (i.e data MUST be present).

Each MeasureReport must have:

  1. A status
  2. A DEQM Data Collection Type Extension flag set to true
  3. The reference to the Measure
  4. A link to patient the report is about
  5. The date the report was generated
  6. The organization that reported the data
  7. The reporting period

Each MeasureReport should have (Must Support):

  1. References to other resources involved in producing the report

Additional Profile specific implementation guidance:

None

Examples

Formal Views of Profile Content

Description of Profiles, Differentials, and Snapshots.

The official URL for this profile is: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/datax-measurereport-deqm

Published on Tue Jun 19 00:00:00 UTC 2018 as active by Da Vinci Project.

This profile builds on MeasureReport


Summary

Mandatory: 8 elements (1 nested mandatory element)
Must-Support: 13 elements
Fixed Value: 1 element

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport I0..*MeasureReportResults of a measure evaluation
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
Max Binding: All Languages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..1IdentifierAdditional identifier for the Report
... status ?!SΣ1..1codecomplete | pending | error
Binding: MeasureReportStatus (required)
... type SΣ1..1codeindividual | patient-list | summary
Binding: MeasureReportType (required)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension-dataCollectionType SI1..1booleanData collection report type flag
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataCollectionType
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1uri"http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataCollectionType"
..... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueBoolean S1..1booleanValue of extension
Fixed Value: true
.... value 0..1codePrimitive value for code
... measure SΣ1..1Reference(Measure)What measure was evaluated
... patient SΣ1..1Reference(QICore-Patient)What patient the report is for
... date SΣ1..1dateTimeWhen the report was generated
... reportingOrganization SΣ1..1Reference(DEQM Organization Profile)The organization where the measure was completed
... period SΣI1..1PeriodWhat period the report covers
deqm-1: Date precision SHALL be at least to day ( YYYY-MM-DD )
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣI1..1dateTimeStarting time with inclusive boundary
.... end SΣI1..1dateTimeEnd time with inclusive boundary, if not ongoing
... group I0..*BackboneElementMeasure results for each group
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier 1..1IdentifierWhat group of the measure
.... population I0..*BackboneElementThe populations in the group
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... identifier Σ0..1IdentifierPopulation identifier as defined in the measure
..... code Σ0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-score
Binding: MeasurePopulationType (extensible)
..... count 0..1integerSize of the population
..... patients 0..1Reference(List)For patient-list reports, the patients in this population
.... measureScore Σ0..1decimalWhat score this group achieved
.... stratifier I0..*BackboneElementStratification results
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... identifier 0..1IdentifierWhat stratifier of the group
..... stratum I0..*BackboneElementStratum results, one for each unique value in the stratifier
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... value 1..1stringThe stratum value, e.g. male
...... population I0..*BackboneElementPopulation results in this stratum
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... identifier Σ0..1IdentifierPopulation identifier as defined in the measure
....... code Σ0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-score
Binding: MeasurePopulationType (extensible)
....... count 0..1integerSize of the population
....... patients 0..1Reference(List)For patient-list reports, the patients in this population
...... measureScore Σ0..1decimalWhat score this stratum achieved
... evaluatedResources S0..1Reference(Bundle)What data was evaluated to produce the measure score
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... extension-referenceAny S1..*Reference(Resource)A reference to any of resources used in the evaluation of a MeasureReport.
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-referenceAny
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource

doco Documentation for this format

Summary

Mandatory: 8 elements (1 nested mandatory element)
Must-Support: 13 elements
Fixed Value: 1 element

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport I0..*MeasureReportResults of a measure evaluation
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
Max Binding: All Languages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..1IdentifierAdditional identifier for the Report
... status ?!SΣ1..1codecomplete | pending | error
Binding: MeasureReportStatus (required)
... type SΣ1..1codeindividual | patient-list | summary
Binding: MeasureReportType (required)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension-dataCollectionType SI1..1booleanData collection report type flag
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataCollectionType
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1uri"http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataCollectionType"
..... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueBoolean S1..1booleanValue of extension
Fixed Value: true
.... value 0..1codePrimitive value for code
... measure SΣ1..1Reference(Measure)What measure was evaluated
... patient SΣ1..1Reference(QICore-Patient)What patient the report is for
... date SΣ1..1dateTimeWhen the report was generated
... reportingOrganization SΣ1..1Reference(DEQM Organization Profile)The organization where the measure was completed
... period SΣI1..1PeriodWhat period the report covers
deqm-1: Date precision SHALL be at least to day ( YYYY-MM-DD )
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣI1..1dateTimeStarting time with inclusive boundary
.... end SΣI1..1dateTimeEnd time with inclusive boundary, if not ongoing
... group I0..*BackboneElementMeasure results for each group
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier 1..1IdentifierWhat group of the measure
.... population I0..*BackboneElementThe populations in the group
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... identifier Σ0..1IdentifierPopulation identifier as defined in the measure
..... code Σ0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-score
Binding: MeasurePopulationType (extensible)
..... count 0..1integerSize of the population
..... patients 0..1Reference(List)For patient-list reports, the patients in this population
.... measureScore Σ0..1decimalWhat score this group achieved
.... stratifier I0..*BackboneElementStratification results
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... identifier 0..1IdentifierWhat stratifier of the group
..... stratum I0..*BackboneElementStratum results, one for each unique value in the stratifier
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... value 1..1stringThe stratum value, e.g. male
...... population I0..*BackboneElementPopulation results in this stratum
....... id 0..1stringxml:id (or equivalent in JSON)
....... extension 0..*ExtensionAdditional Content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
....... identifier Σ0..1IdentifierPopulation identifier as defined in the measure
....... code Σ0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-score
Binding: MeasurePopulationType (extensible)
....... count 0..1integerSize of the population
....... patients 0..1Reference(List)For patient-list reports, the patients in this population
...... measureScore Σ0..1decimalWhat score this stratum achieved
... evaluatedResources S0..1Reference(Bundle)What data was evaluated to produce the measure score
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... extension-referenceAny S1..*Reference(Resource)A reference to any of resources used in the evaluation of a MeasureReport.
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-referenceAny
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron


Quick Start

Below is an overview of the required set of RESTful FHIR interactions - for example, search and read operations - for this profile. See the Conformance requirements for a complete list of supported RESTful interactions for this IG.

Framework:

Data Exchange