Data Exchange For Quality Measures Implementation Guide
5.0.0 - STU5 United States of America flag

Data Exchange For Quality Measures Implementation Guide, published by HL7 International / Clinical Quality Information. This guide is not an authorized publication; it is the continuous build for version 5.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-deqm/ and changes regularly. See the Directory of published versions

Resource Profile: DEQM Subject List MeasureReport

Official URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/subjectlist-measurereport-deqm Version: 5.0.0
Draft as of 2025-04-25 Computable Name: DEQMSubjectListMeasureReport
Other Identifiers: OID:2.16.840.1.113883.4.642.40.2.42.29

Subject List MeasureReport is for data exchange and reporting on a list of subjects, which also allows individual MeasureReports be provided for each of the subjects in the population.

Mandatory Data Elements and Terminology

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

Each Must Have:

  1. group.population.subjectResults: For subject-list reports, the subject results in this population
  2. group.stratifier.stratum.component.code: What stratifier component of the group
  3. group.stratifier.stratum.component.value: The stratum component value, e.g. male
  4. measure: What measure and version was calculated
  5. reporter: Organization that generated the MeasureReport
  6. group.stratifier.stratum.population.code: initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
  7. group.stratifier.stratum.population.subjectResults: For subject-list reports, the subject results in this population
  8. period.start: Starting time with inclusive boundary
  9. status: complete | pending | error
  10. type: individual | subject-list | summary | data-collection
  11. period.end: End time with inclusive boundary, if not ongoing
  12. group.stratifier.stratum.population.count: Size of the population
  13. date: When the report was generated. Note: The language in R5 was changed to calculated. We are clarifying that intent.
  14. group: Measure results for each group
  15. period: What period the report covers
  16. group.population.code: initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation

Each Must Support:

  1. group.id: Unique id for inter-element referencing
  2. group.stratifier.code: What stratifier of the group
  3. description: Description of the stratifier
  4. description: Description of the population
  5. group.stratifier.stratum: Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
  6. countQuantity: Count as a Quantity
  7. category: What category is this measure report
  8. group.population: The populations in the group
  9. improvementNotation: increase | decrease
  10. group.measureScore: What score this group achieved
  11. group.population.count: Size of the population
  12. subject: What individual(s) the report is for
  13. scoring: proportion | ratio | continuous-variable | cohort | composite
  14. calculatedDate: The date the score was calculated
  15. alternateScoreType: Possible additional measureScore value types
  16. description: Description of the group
  17. countQuantity: Size of the population as a quantity.
  18. group.stratifier: Stratification results
  19. supplementalData: Optional Extensions Element
  20. group.stratifier.stratum.value: The stratum value, e.g. male
  21. group.stratifier.stratum.population: Population results in this stratum
  22. group.stratifier.stratum.measureScore: What score this stratum achieved
  23. group.code: Meaning of the group

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport C 0..* MeasureReport Results of a measure evaluation
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
mrp-1: Measure Reports used for data collection SHALL NOT communicate group and score information
mrp-2: Stratifiers SHALL be either a single criteria or a set of criteria components
deqm-2: If the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
deqm-3: Measure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... Slices for extension Content/Rules for all slices
.... extension:reportingProgram 0..1 Identifier, canonical(CRMI Manifest Library) Reporting program
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingProgram
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:category S 0..1 CodeableConcept What category is this measure report
URL: http://hl7.org/fhir/StructureDefinition/measurereport-category
Binding: MeasureReportCategory (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:inputParameters 0..1 Reference(Parameters) What parameters
URL: http://hl7.org/fhir/StructureDefinition/cqf-inputParameters
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:supplementalData S 0..* (Complex) Optional Extensions Element
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData"
..... value[x] 1..1 Reference(Resource) Value of extension
ele-1: All FHIR elements must have a @value or children
...... Slices for extension Content/Rules for all slices
....... extension:criteriaReference S 0..1 string Criteria reference
URL: http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension:description S 0..1 markdown Description of the supplemental data
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:vendor 0..1 Reference(QICore Organization) Vendor information
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:location 0..* Reference(QICore Location) Location(s) from which reported data was gathered
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataLocation
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:cehrt 0..1 (Complex) CMS EHR Certification ID
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... url 1..1 uri "http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier"
..... Slices for value[x] 1..1 Identifier Value of extension
Slice: Unordered, Closed by type:$this
ele-1: All FHIR elements must have a @value or children
...... value[x]:valueIdentifier 1..1 Identifier Value of extension
ele-1: All FHIR elements must have a @value or children
Required Pattern: At least the following
....... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.840.1.113883.3.2074.1
.... extension:software 0..* Reference(CRMI Software System Device) Extension
URL: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:message 0..1 Reference(OperationOutcome) Messages encountered while creating the report
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... status ?!SΣ 1..1 code complete | pending | error
Binding: MeasureReportStatus (required)
ele-1: All FHIR elements must have a @value or children
... type SΣC 1..1 code individual | subject-list | summary | data-collection
Binding: MeasureReportType (required): The type of the measure report.


ele-1: All FHIR elements must have a @value or children
Fixed Value: subject-list
... measure SΣC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
ele-1: All FHIR elements must have a @value or children
deqm-0: Canonical URL SHALL contain a version.
... subject SΣ 0..1 Reference(Group) What individual(s) the report is for
ele-1: All FHIR elements must have a @value or children
... date SΣ 1..1 dateTime When the report was generated. Note: The language in R5 was changed to calculated. We are clarifying that intent.
ele-1: All FHIR elements must have a @value or children
... reporter SΣ 1..1 Reference(QICore Organization) Organization that generated the MeasureReport
ele-1: All FHIR elements must have a @value or children
.... Slices for extension Content/Rules for all slices
..... extension:group 0..1 Reference(Group) Group of practitioners responsible for a report
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... period SΣC 1..1 Period What period the report covers
ele-1: All FHIR elements must have a @value or children
deqm-1: Date precision SHALL be at least to day ( YYYY-MM-DD )
.... start SΣC 1..1 dateTime Starting time with inclusive boundary
ele-1: All FHIR elements must have a @value or children
.... end SΣC 1..1 dateTime End time with inclusive boundary, if not ongoing
ele-1: All FHIR elements must have a @value or children
... improvementNotation ?!SΣC 0..1 CodeableConcept increase | decrease
Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue.


ele-1: All FHIR elements must have a @value or children
... group SC 1..* BackboneElement Measure results for each group
ele-1: All FHIR elements must have a @value or children
deqm-4: If the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
deqm-6: If the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
.... id S 0..1 string Unique id for inter-element referencing
.... Slices for extension Content/Rules for all slices
..... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:calculatedDate S 0..1 dateTime The date the score was calculated
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-calculatedDate
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:improvementNotation SC 0..1 CodeableConcept increase | decrease
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation
Binding: MeasureImprovementNotation (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:description S 0..1 markdown Description of the group
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code SΣ 0..1 CodeableConcept Meaning of the group
ele-1: All FHIR elements must have a @value or children
.... population SC 0..* BackboneElement The populations in the group
ele-1: All FHIR elements must have a @value or children
deqm-8: The population must either have a count (integer) or a countQuantity (quantity), but not both.
..... Slices for extension Content/Rules for all slices
...... extension:countQuantity SC 0..1 Quantity Count as a Quantity
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... extension:description S 0..1 markdown Description of the population
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... code SΣ 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.).


ele-1: All FHIR elements must have a @value or children
..... count SC 0..1 integer Size of the population
ele-1: All FHIR elements must have a @value or children
..... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
ele-1: All FHIR elements must have a @value or children
.... measureScore SΣC 0..1 Quantity What score this group achieved
ele-1: All FHIR elements must have a @value or children
..... Slices for extension Content/Rules for all slices
...... extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.


ele-1: All FHIR elements must have a @value or children
.... stratifier SC 0..* BackboneElement Stratification results
ele-1: All FHIR elements must have a @value or children
deqm-7: If group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
..... Slices for extension Content/Rules for all slices
...... extension:description S 0..1 markdown Description of the stratifier
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... code S 0..1 CodeableConcept What stratifier of the group
ele-1: All FHIR elements must have a @value or children
..... stratum S 0..* BackboneElement Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
ele-1: All FHIR elements must have a @value or children
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... value S 0..1 CodeableConcept The stratum value, e.g. male
ele-1: All FHIR elements must have a @value or children
...... population SC 0..* BackboneElement Population results in this stratum
ele-1: All FHIR elements must have a @value or children
deqm-9: The stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
....... Slices for extension Content/Rules for all slices
........ extension:countQuantity S 0..1 Quantity Size of the population as a quantity.
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... code S 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.).


ele-1: All FHIR elements must have a @value or children
....... count SC 1..1 integer Size of the population
ele-1: All FHIR elements must have a @value or children
....... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
ele-1: All FHIR elements must have a @value or children
...... measureScore S 0..1 Quantity What score this stratum achieved
ele-1: All FHIR elements must have a @value or children
....... Slices for extension Content/Rules for all slices
........ extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.


ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
MeasureReport.statusrequiredMeasureReportStatus
http://hl7.org/fhir/ValueSet/measure-report-status
from the FHIR Standard
MeasureReport.typerequiredFixed Value: subject-list
http://hl7.org/fhir/ValueSet/measure-report-type|4.0.1
from the FHIR Standard
MeasureReport.improvementNotationrequiredMeasureImprovementNotation
http://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.1
from the FHIR Standard
MeasureReport.group.population.codeextensibleMeasurePopulationType
http://hl7.org/fhir/ValueSet/measure-population
from the FHIR Standard
MeasureReport.group.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
MeasureReport.group.stratifier.stratum.population.codeextensibleMeasurePopulationType
http://hl7.org/fhir/ValueSet/measure-population
from the FHIR Standard
MeasureReport.group.stratifier.stratum.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
deqm-0errorMeasureReport.measureCanonical URL SHALL contain a version.
: %resource.measure.toString().contains('|') and %resource.measure.substring(%resource.measure.toString().indexOf('|') + 1).length() > 0
deqm-1errorMeasureReport.periodDate precision SHALL be at least to day ( YYYY-MM-DD )
: start.toString().length()>9 and end.toString().length()>9
deqm-2errorMeasureReportIf the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies improvementNotation.exists()
deqm-3errorMeasureReportMeasure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty()) xor (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty() and group.all(extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists()))
deqm-4errorMeasureReport.groupIf the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation').exists()
deqm-6errorMeasureReport.groupIf the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
: (%resource.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion' or extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion') implies (measureScore.value >= 0.0 and measureScore.value <= 1.0)
deqm-7errorMeasureReport.group.stratifierIf group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
: (code.exists() and stratum.component.empty()) xor (code.empty() and stratum.component.exists())
deqm-8errorMeasureReport.group.populationThe population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()
deqm-9errorMeasureReport.group.stratifier.stratum.populationThe stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()

This structure is derived from MeasureReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport C 0..* MeasureReport Results of a measure evaluation
deqm-2: If the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
deqm-3: Measure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
... Slices for extension Content/Rules for all slices
.... extension:reportingProgram 0..1 Identifier, canonical(CRMI Manifest Library) Reporting program
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingProgram
.... extension:category S 0..1 CodeableConcept What category is this measure report
URL: http://hl7.org/fhir/StructureDefinition/measurereport-category
Binding: MeasureReportCategory (extensible)
.... extension:inputParameters 0..1 Reference(Parameters) What parameters
URL: http://hl7.org/fhir/StructureDefinition/cqf-inputParameters
.... extension:supplementalData S 0..* (Complex) Optional Extensions Element
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData
..... value[x]
...... Slices for extension Content/Rules for all slices
....... extension:criteriaReference S 0..1 string Criteria reference
URL: http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference
....... extension:description S 0..1 markdown Description of the supplemental data
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
.... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
.... extension:vendor 0..1 Reference(QICore Organization) Vendor information
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor
.... extension:location 0..* Reference(QICore Location) Location(s) from which reported data was gathered
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataLocation
.... extension:cehrt 0..1 (Complex) CMS EHR Certification ID
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
..... valueIdentifier 1..1 Identifier Value of extension
Required Pattern: At least the following
...... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.840.1.113883.3.2074.1
.... extension:software 0..* Reference(CRMI Software System Device) Extension
URL: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem
.... extension:message 0..1 Reference(OperationOutcome) Messages encountered while creating the report
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
... status S 1..1 code complete | pending | error
Binding: MeasureReportStatus (required)
... type S 1..1 code individual | subject-list | summary | data-collection
Fixed Value: subject-list
... measure SC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
deqm-0: Canonical URL SHALL contain a version.
... subject S 0..1 Reference(Group) What individual(s) the report is for
... date S 1..1 dateTime When the report was generated. Note: The language in R5 was changed to calculated. We are clarifying that intent.
... reporter S 1..1 Reference(QICore Organization) Organization that generated the MeasureReport
.... Slices for extension Content/Rules for all slices
..... extension:group 0..1 Reference(Group) Group of practitioners responsible for a report
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup
... period SC 1..1 Period What period the report covers
deqm-1: Date precision SHALL be at least to day ( YYYY-MM-DD )
.... start S 1..1 dateTime Starting time with inclusive boundary
.... end S 1..1 dateTime End time with inclusive boundary, if not ongoing
... improvementNotation SC 0..1 CodeableConcept increase | decrease
... group SC 1..* BackboneElement Measure results for each group
deqm-4: If the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
deqm-6: If the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
.... id S 0..1 string Unique id for inter-element referencing
.... Slices for extension Content/Rules for all slices
..... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
..... extension:calculatedDate S 0..1 dateTime The date the score was calculated
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-calculatedDate
..... extension:improvementNotation SC 0..1 CodeableConcept increase | decrease
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation
Binding: MeasureImprovementNotation (extensible)
..... extension:description S 0..1 markdown Description of the group
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
.... code S 0..1 CodeableConcept Meaning of the group
.... population SC 0..* BackboneElement The populations in the group
deqm-8: The population must either have a count (integer) or a countQuantity (quantity), but not both.
..... Slices for extension Content/Rules for all slices
...... extension:countQuantity SC 0..1 Quantity Count as a Quantity
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
...... extension:description S 0..1 markdown Description of the population
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
..... code S 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
..... count SC 0..1 integer Size of the population
..... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
.... measureScore SC 0..1 Quantity What score this group achieved
..... Slices for extension Content/Rules for all slices
...... extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
.... stratifier SC 0..* BackboneElement Stratification results
deqm-7: If group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
..... Slices for extension Content/Rules for all slices
...... extension:description S 0..1 markdown Description of the stratifier
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
..... code S 0..1 CodeableConcept What stratifier of the group
..... stratum S 0..* BackboneElement Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
...... value S 0..1 CodeableConcept The stratum value, e.g. male
...... population SC 0..* BackboneElement Population results in this stratum
deqm-9: The stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
....... Slices for extension Content/Rules for all slices
........ extension:countQuantity S 0..1 Quantity Size of the population as a quantity.
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
....... code S 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
....... count SC 1..1 integer Size of the population
....... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
...... measureScore S 0..1 Quantity What score this stratum achieved
....... Slices for extension Content/Rules for all slices
........ extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
... evaluatedResource 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MeasureReport.statusrequiredMeasureReportStatus
http://hl7.org/fhir/ValueSet/measure-report-status
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
deqm-0errorMeasureReport.measureCanonical URL SHALL contain a version.
: %resource.measure.toString().contains('|') and %resource.measure.substring(%resource.measure.toString().indexOf('|') + 1).length() > 0
deqm-1errorMeasureReport.periodDate precision SHALL be at least to day ( YYYY-MM-DD )
: start.toString().length()>9 and end.toString().length()>9
deqm-2errorMeasureReportIf the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies improvementNotation.exists()
deqm-3errorMeasureReportMeasure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty()) xor (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty() and group.all(extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists()))
deqm-4errorMeasureReport.groupIf the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation').exists()
deqm-6errorMeasureReport.groupIf the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
: (%resource.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion' or extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion') implies (measureScore.value >= 0.0 and measureScore.value <= 1.0)
deqm-7errorMeasureReport.group.stratifierIf group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
: (code.exists() and stratum.component.empty()) xor (code.empty() and stratum.component.exists())
deqm-8errorMeasureReport.group.populationThe population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()
deqm-9errorMeasureReport.group.stratifier.stratum.populationThe stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport C 0..* MeasureReport Results of a measure evaluation
mrp-1: Measure Reports used for data collection SHALL NOT communicate group and score information
mrp-2: Stratifiers SHALL be either a single criteria or a set of criteria components
deqm-2: If the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
deqm-3: Measure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:reportingProgram 0..1 Identifier, canonical(CRMI Manifest Library) Reporting program
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingProgram
.... extension:category S 0..1 CodeableConcept What category is this measure report
URL: http://hl7.org/fhir/StructureDefinition/measurereport-category
Binding: MeasureReportCategory (extensible)
.... extension:inputParameters 0..1 Reference(Parameters) What parameters
URL: http://hl7.org/fhir/StructureDefinition/cqf-inputParameters
.... extension:supplementalData S 0..* (Complex) Optional Extensions Element
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData"
..... value[x] 1..1 Reference(Resource) Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... extension:criteriaReference S 0..1 string Criteria reference
URL: http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference
....... extension:description S 0..1 markdown Description of the supplemental data
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
...... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
...... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

...... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... display Σ 0..1 string Text alternative for the resource
.... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
.... extension:vendor 0..1 Reference(QICore Organization) Vendor information
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor
.... extension:location 0..* Reference(QICore Location) Location(s) from which reported data was gathered
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataLocation
.... extension:cehrt 0..1 (Complex) CMS EHR Certification ID
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier"
..... Slices for value[x] 1..1 Identifier Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueIdentifier 1..1 Identifier Value of extension
Required Pattern: At least the following
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... use 0..1 code usual | official | temp | secondary | old (If known)
....... type 0..1 CodeableConcept Description of identifier
....... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.840.1.113883.3.2074.1
....... value 0..1 string The value that is unique
....... period 0..1 Period Time period when id is/was valid for use
....... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
.... extension:software 0..* Reference(CRMI Software System Device) Extension
URL: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem
.... extension:message 0..1 Reference(OperationOutcome) Messages encountered while creating the report
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Additional identifier for the MeasureReport
... status ?!SΣ 1..1 code complete | pending | error
Binding: MeasureReportStatus (required)
... type SΣC 1..1 code individual | subject-list | summary | data-collection
Binding: MeasureReportType (required): The type of the measure report.


Fixed Value: subject-list
... measure SΣC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
deqm-0: Canonical URL SHALL contain a version.
... subject SΣ 0..1 Reference(Group) What individual(s) the report is for
... date SΣ 1..1 dateTime When the report was generated. Note: The language in R5 was changed to calculated. We are clarifying that intent.
... reporter SΣ 1..1 Reference(QICore Organization) Organization that generated the MeasureReport
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... extension:group 0..1 Reference(Group) Group of practitioners responsible for a report
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... period SΣC 1..1 Period What period the report covers
deqm-1: Date precision SHALL be at least to day ( YYYY-MM-DD )
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣC 1..1 dateTime Starting time with inclusive boundary
.... end SΣC 1..1 dateTime End time with inclusive boundary, if not ongoing
... improvementNotation ?!SΣC 0..1 CodeableConcept increase | decrease
Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue.

... group SC 1..* BackboneElement Measure results for each group
deqm-4: If the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
deqm-6: If the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
.... id S 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
..... extension:calculatedDate S 0..1 dateTime The date the score was calculated
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-calculatedDate
..... extension:improvementNotation SC 0..1 CodeableConcept increase | decrease
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation
Binding: MeasureImprovementNotation (extensible)
..... extension:description S 0..1 markdown Description of the group
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code SΣ 0..1 CodeableConcept Meaning of the group
.... population SC 0..* BackboneElement The populations in the group
deqm-8: The population must either have a count (integer) or a countQuantity (quantity), but not both.
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:countQuantity SC 0..1 Quantity Count as a Quantity
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
...... extension:description S 0..1 markdown Description of the population
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code SΣ 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.).

..... count SC 0..1 integer Size of the population
..... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
.... measureScore SΣC 0..1 Quantity What score this group achieved
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
..... value Σ 0..1 decimal Numerical value (with implicit precision)
..... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

..... unit Σ 0..1 string Unit representation
..... system ΣC 0..1 uri System that defines coded unit form
..... code Σ 0..1 code Coded form of the unit
.... stratifier SC 0..* BackboneElement Stratification results
deqm-7: If group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:description S 0..1 markdown Description of the stratifier
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code S 0..1 CodeableConcept What stratifier of the group
..... stratum S 0..* BackboneElement Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... value S 0..1 CodeableConcept The stratum value, e.g. male
...... component 0..* BackboneElement Stratifier component values
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... code 1..1 CodeableConcept What stratifier component of the group
....... value 1..1 CodeableConcept The stratum component value, e.g. male
...... population SC 0..* BackboneElement Population results in this stratum
deqm-9: The stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:countQuantity S 0..1 Quantity Size of the population as a quantity.
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... code S 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.).

....... count SC 1..1 integer Size of the population
....... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
...... measureScore S 0..1 Quantity What score this stratum achieved
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

....... unit Σ 0..1 string Unit representation
....... system ΣC 0..1 uri System that defines coded unit form
....... code Σ 0..1 code Coded form of the unit

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
MeasureReport.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MeasureReport.extension:supplementalData.value[x].typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MeasureReport.statusrequiredMeasureReportStatus
http://hl7.org/fhir/ValueSet/measure-report-status
from the FHIR Standard
MeasureReport.typerequiredFixed Value: subject-list
http://hl7.org/fhir/ValueSet/measure-report-type|4.0.1
from the FHIR Standard
MeasureReport.reporter.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MeasureReport.improvementNotationrequiredMeasureImprovementNotation
http://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.1
from the FHIR Standard
MeasureReport.group.population.codeextensibleMeasurePopulationType
http://hl7.org/fhir/ValueSet/measure-population
from the FHIR Standard
MeasureReport.group.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
MeasureReport.group.stratifier.stratum.population.codeextensibleMeasurePopulationType
http://hl7.org/fhir/ValueSet/measure-population
from the FHIR Standard
MeasureReport.group.stratifier.stratum.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
deqm-0errorMeasureReport.measureCanonical URL SHALL contain a version.
: %resource.measure.toString().contains('|') and %resource.measure.substring(%resource.measure.toString().indexOf('|') + 1).length() > 0
deqm-1errorMeasureReport.periodDate precision SHALL be at least to day ( YYYY-MM-DD )
: start.toString().length()>9 and end.toString().length()>9
deqm-2errorMeasureReportIf the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies improvementNotation.exists()
deqm-3errorMeasureReportMeasure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty()) xor (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty() and group.all(extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists()))
deqm-4errorMeasureReport.groupIf the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation').exists()
deqm-6errorMeasureReport.groupIf the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
: (%resource.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion' or extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion') implies (measureScore.value >= 0.0 and measureScore.value <= 1.0)
deqm-7errorMeasureReport.group.stratifierIf group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
: (code.exists() and stratum.component.empty()) xor (code.empty() and stratum.component.exists())
deqm-8errorMeasureReport.group.populationThe population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()
deqm-9errorMeasureReport.group.stratifier.stratum.populationThe stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()

This structure is derived from MeasureReport

Summary

Mandatory: 6 elements(6 nested mandatory elements)
Must-Support: 42 elements
Fixed: 1 element
Prohibited: 1 element

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport C 0..* MeasureReport Results of a measure evaluation
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
mrp-1: Measure Reports used for data collection SHALL NOT communicate group and score information
mrp-2: Stratifiers SHALL be either a single criteria or a set of criteria components
deqm-2: If the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
deqm-3: Measure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... Slices for extension Content/Rules for all slices
.... extension:reportingProgram 0..1 Identifier, canonical(CRMI Manifest Library) Reporting program
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingProgram
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:category S 0..1 CodeableConcept What category is this measure report
URL: http://hl7.org/fhir/StructureDefinition/measurereport-category
Binding: MeasureReportCategory (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:inputParameters 0..1 Reference(Parameters) What parameters
URL: http://hl7.org/fhir/StructureDefinition/cqf-inputParameters
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:supplementalData S 0..* (Complex) Optional Extensions Element
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData"
..... value[x] 1..1 Reference(Resource) Value of extension
ele-1: All FHIR elements must have a @value or children
...... Slices for extension Content/Rules for all slices
....... extension:criteriaReference S 0..1 string Criteria reference
URL: http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension:description S 0..1 markdown Description of the supplemental data
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:vendor 0..1 Reference(QICore Organization) Vendor information
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:location 0..* Reference(QICore Location) Location(s) from which reported data was gathered
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataLocation
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:cehrt 0..1 (Complex) CMS EHR Certification ID
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... url 1..1 uri "http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier"
..... Slices for value[x] 1..1 Identifier Value of extension
Slice: Unordered, Closed by type:$this
ele-1: All FHIR elements must have a @value or children
...... value[x]:valueIdentifier 1..1 Identifier Value of extension
ele-1: All FHIR elements must have a @value or children
Required Pattern: At least the following
....... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.840.1.113883.3.2074.1
.... extension:software 0..* Reference(CRMI Software System Device) Extension
URL: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:message 0..1 Reference(OperationOutcome) Messages encountered while creating the report
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... status ?!SΣ 1..1 code complete | pending | error
Binding: MeasureReportStatus (required)
ele-1: All FHIR elements must have a @value or children
... type SΣC 1..1 code individual | subject-list | summary | data-collection
Binding: MeasureReportType (required): The type of the measure report.


ele-1: All FHIR elements must have a @value or children
Fixed Value: subject-list
... measure SΣC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
ele-1: All FHIR elements must have a @value or children
deqm-0: Canonical URL SHALL contain a version.
... subject SΣ 0..1 Reference(Group) What individual(s) the report is for
ele-1: All FHIR elements must have a @value or children
... date SΣ 1..1 dateTime When the report was generated. Note: The language in R5 was changed to calculated. We are clarifying that intent.
ele-1: All FHIR elements must have a @value or children
... reporter SΣ 1..1 Reference(QICore Organization) Organization that generated the MeasureReport
ele-1: All FHIR elements must have a @value or children
.... Slices for extension Content/Rules for all slices
..... extension:group 0..1 Reference(Group) Group of practitioners responsible for a report
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... period SΣC 1..1 Period What period the report covers
ele-1: All FHIR elements must have a @value or children
deqm-1: Date precision SHALL be at least to day ( YYYY-MM-DD )
.... start SΣC 1..1 dateTime Starting time with inclusive boundary
ele-1: All FHIR elements must have a @value or children
.... end SΣC 1..1 dateTime End time with inclusive boundary, if not ongoing
ele-1: All FHIR elements must have a @value or children
... improvementNotation ?!SΣC 0..1 CodeableConcept increase | decrease
Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue.


ele-1: All FHIR elements must have a @value or children
... group SC 1..* BackboneElement Measure results for each group
ele-1: All FHIR elements must have a @value or children
deqm-4: If the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
deqm-6: If the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
.... id S 0..1 string Unique id for inter-element referencing
.... Slices for extension Content/Rules for all slices
..... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:calculatedDate S 0..1 dateTime The date the score was calculated
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-calculatedDate
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:improvementNotation SC 0..1 CodeableConcept increase | decrease
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation
Binding: MeasureImprovementNotation (extensible)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... extension:description S 0..1 markdown Description of the group
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code SΣ 0..1 CodeableConcept Meaning of the group
ele-1: All FHIR elements must have a @value or children
.... population SC 0..* BackboneElement The populations in the group
ele-1: All FHIR elements must have a @value or children
deqm-8: The population must either have a count (integer) or a countQuantity (quantity), but not both.
..... Slices for extension Content/Rules for all slices
...... extension:countQuantity SC 0..1 Quantity Count as a Quantity
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... extension:description S 0..1 markdown Description of the population
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... code SΣ 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.).


ele-1: All FHIR elements must have a @value or children
..... count SC 0..1 integer Size of the population
ele-1: All FHIR elements must have a @value or children
..... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
ele-1: All FHIR elements must have a @value or children
.... measureScore SΣC 0..1 Quantity What score this group achieved
ele-1: All FHIR elements must have a @value or children
..... Slices for extension Content/Rules for all slices
...... extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.


ele-1: All FHIR elements must have a @value or children
.... stratifier SC 0..* BackboneElement Stratification results
ele-1: All FHIR elements must have a @value or children
deqm-7: If group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
..... Slices for extension Content/Rules for all slices
...... extension:description S 0..1 markdown Description of the stratifier
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... code S 0..1 CodeableConcept What stratifier of the group
ele-1: All FHIR elements must have a @value or children
..... stratum S 0..* BackboneElement Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
ele-1: All FHIR elements must have a @value or children
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... value S 0..1 CodeableConcept The stratum value, e.g. male
ele-1: All FHIR elements must have a @value or children
...... population SC 0..* BackboneElement Population results in this stratum
ele-1: All FHIR elements must have a @value or children
deqm-9: The stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
....... Slices for extension Content/Rules for all slices
........ extension:countQuantity S 0..1 Quantity Size of the population as a quantity.
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... code S 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.).


ele-1: All FHIR elements must have a @value or children
....... count SC 1..1 integer Size of the population
ele-1: All FHIR elements must have a @value or children
....... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
ele-1: All FHIR elements must have a @value or children
...... measureScore S 0..1 Quantity What score this stratum achieved
ele-1: All FHIR elements must have a @value or children
....... Slices for extension Content/Rules for all slices
........ extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.


ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
MeasureReport.statusrequiredMeasureReportStatus
http://hl7.org/fhir/ValueSet/measure-report-status
from the FHIR Standard
MeasureReport.typerequiredFixed Value: subject-list
http://hl7.org/fhir/ValueSet/measure-report-type|4.0.1
from the FHIR Standard
MeasureReport.improvementNotationrequiredMeasureImprovementNotation
http://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.1
from the FHIR Standard
MeasureReport.group.population.codeextensibleMeasurePopulationType
http://hl7.org/fhir/ValueSet/measure-population
from the FHIR Standard
MeasureReport.group.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
MeasureReport.group.stratifier.stratum.population.codeextensibleMeasurePopulationType
http://hl7.org/fhir/ValueSet/measure-population
from the FHIR Standard
MeasureReport.group.stratifier.stratum.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
deqm-0errorMeasureReport.measureCanonical URL SHALL contain a version.
: %resource.measure.toString().contains('|') and %resource.measure.substring(%resource.measure.toString().indexOf('|') + 1).length() > 0
deqm-1errorMeasureReport.periodDate precision SHALL be at least to day ( YYYY-MM-DD )
: start.toString().length()>9 and end.toString().length()>9
deqm-2errorMeasureReportIf the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies improvementNotation.exists()
deqm-3errorMeasureReportMeasure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty()) xor (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty() and group.all(extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists()))
deqm-4errorMeasureReport.groupIf the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation').exists()
deqm-6errorMeasureReport.groupIf the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
: (%resource.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion' or extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion') implies (measureScore.value >= 0.0 and measureScore.value <= 1.0)
deqm-7errorMeasureReport.group.stratifierIf group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
: (code.exists() and stratum.component.empty()) xor (code.empty() and stratum.component.exists())
deqm-8errorMeasureReport.group.populationThe population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()
deqm-9errorMeasureReport.group.stratifier.stratum.populationThe stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()

Differential View

This structure is derived from MeasureReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport C 0..* MeasureReport Results of a measure evaluation
deqm-2: If the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
deqm-3: Measure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
... Slices for extension Content/Rules for all slices
.... extension:reportingProgram 0..1 Identifier, canonical(CRMI Manifest Library) Reporting program
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingProgram
.... extension:category S 0..1 CodeableConcept What category is this measure report
URL: http://hl7.org/fhir/StructureDefinition/measurereport-category
Binding: MeasureReportCategory (extensible)
.... extension:inputParameters 0..1 Reference(Parameters) What parameters
URL: http://hl7.org/fhir/StructureDefinition/cqf-inputParameters
.... extension:supplementalData S 0..* (Complex) Optional Extensions Element
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData
..... value[x]
...... Slices for extension Content/Rules for all slices
....... extension:criteriaReference S 0..1 string Criteria reference
URL: http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference
....... extension:description S 0..1 markdown Description of the supplemental data
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
.... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
.... extension:vendor 0..1 Reference(QICore Organization) Vendor information
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor
.... extension:location 0..* Reference(QICore Location) Location(s) from which reported data was gathered
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataLocation
.... extension:cehrt 0..1 (Complex) CMS EHR Certification ID
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
..... valueIdentifier 1..1 Identifier Value of extension
Required Pattern: At least the following
...... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.840.1.113883.3.2074.1
.... extension:software 0..* Reference(CRMI Software System Device) Extension
URL: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem
.... extension:message 0..1 Reference(OperationOutcome) Messages encountered while creating the report
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
... status S 1..1 code complete | pending | error
Binding: MeasureReportStatus (required)
... type S 1..1 code individual | subject-list | summary | data-collection
Fixed Value: subject-list
... measure SC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
deqm-0: Canonical URL SHALL contain a version.
... subject S 0..1 Reference(Group) What individual(s) the report is for
... date S 1..1 dateTime When the report was generated. Note: The language in R5 was changed to calculated. We are clarifying that intent.
... reporter S 1..1 Reference(QICore Organization) Organization that generated the MeasureReport
.... Slices for extension Content/Rules for all slices
..... extension:group 0..1 Reference(Group) Group of practitioners responsible for a report
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup
... period SC 1..1 Period What period the report covers
deqm-1: Date precision SHALL be at least to day ( YYYY-MM-DD )
.... start S 1..1 dateTime Starting time with inclusive boundary
.... end S 1..1 dateTime End time with inclusive boundary, if not ongoing
... improvementNotation SC 0..1 CodeableConcept increase | decrease
... group SC 1..* BackboneElement Measure results for each group
deqm-4: If the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
deqm-6: If the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
.... id S 0..1 string Unique id for inter-element referencing
.... Slices for extension Content/Rules for all slices
..... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
..... extension:calculatedDate S 0..1 dateTime The date the score was calculated
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-calculatedDate
..... extension:improvementNotation SC 0..1 CodeableConcept increase | decrease
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation
Binding: MeasureImprovementNotation (extensible)
..... extension:description S 0..1 markdown Description of the group
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
.... code S 0..1 CodeableConcept Meaning of the group
.... population SC 0..* BackboneElement The populations in the group
deqm-8: The population must either have a count (integer) or a countQuantity (quantity), but not both.
..... Slices for extension Content/Rules for all slices
...... extension:countQuantity SC 0..1 Quantity Count as a Quantity
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
...... extension:description S 0..1 markdown Description of the population
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
..... code S 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
..... count SC 0..1 integer Size of the population
..... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
.... measureScore SC 0..1 Quantity What score this group achieved
..... Slices for extension Content/Rules for all slices
...... extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
.... stratifier SC 0..* BackboneElement Stratification results
deqm-7: If group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
..... Slices for extension Content/Rules for all slices
...... extension:description S 0..1 markdown Description of the stratifier
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
..... code S 0..1 CodeableConcept What stratifier of the group
..... stratum S 0..* BackboneElement Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
...... value S 0..1 CodeableConcept The stratum value, e.g. male
...... population SC 0..* BackboneElement Population results in this stratum
deqm-9: The stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
....... Slices for extension Content/Rules for all slices
........ extension:countQuantity S 0..1 Quantity Size of the population as a quantity.
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
....... code S 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
....... count SC 1..1 integer Size of the population
....... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
...... measureScore S 0..1 Quantity What score this stratum achieved
....... Slices for extension Content/Rules for all slices
........ extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
... evaluatedResource 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MeasureReport.statusrequiredMeasureReportStatus
http://hl7.org/fhir/ValueSet/measure-report-status
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
deqm-0errorMeasureReport.measureCanonical URL SHALL contain a version.
: %resource.measure.toString().contains('|') and %resource.measure.substring(%resource.measure.toString().indexOf('|') + 1).length() > 0
deqm-1errorMeasureReport.periodDate precision SHALL be at least to day ( YYYY-MM-DD )
: start.toString().length()>9 and end.toString().length()>9
deqm-2errorMeasureReportIf the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies improvementNotation.exists()
deqm-3errorMeasureReportMeasure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty()) xor (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty() and group.all(extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists()))
deqm-4errorMeasureReport.groupIf the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation').exists()
deqm-6errorMeasureReport.groupIf the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
: (%resource.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion' or extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion') implies (measureScore.value >= 0.0 and measureScore.value <= 1.0)
deqm-7errorMeasureReport.group.stratifierIf group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
: (code.exists() and stratum.component.empty()) xor (code.empty() and stratum.component.exists())
deqm-8errorMeasureReport.group.populationThe population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()
deqm-9errorMeasureReport.group.stratifier.stratum.populationThe stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MeasureReport C 0..* MeasureReport Results of a measure evaluation
mrp-1: Measure Reports used for data collection SHALL NOT communicate group and score information
mrp-2: Stratifiers SHALL be either a single criteria or a set of criteria components
deqm-2: If the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
deqm-3: Measure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:reportingProgram 0..1 Identifier, canonical(CRMI Manifest Library) Reporting program
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingProgram
.... extension:category S 0..1 CodeableConcept What category is this measure report
URL: http://hl7.org/fhir/StructureDefinition/measurereport-category
Binding: MeasureReportCategory (extensible)
.... extension:inputParameters 0..1 Reference(Parameters) What parameters
URL: http://hl7.org/fhir/StructureDefinition/cqf-inputParameters
.... extension:supplementalData S 0..* (Complex) Optional Extensions Element
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData"
..... value[x] 1..1 Reference(Resource) Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... extension:criteriaReference S 0..1 string Criteria reference
URL: http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference
....... extension:description S 0..1 markdown Description of the supplemental data
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
...... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
...... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

...... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... display Σ 0..1 string Text alternative for the resource
.... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
.... extension:vendor 0..1 Reference(QICore Organization) Vendor information
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor
.... extension:location 0..* Reference(QICore Location) Location(s) from which reported data was gathered
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataLocation
.... extension:cehrt 0..1 (Complex) CMS EHR Certification ID
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier"
..... Slices for value[x] 1..1 Identifier Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueIdentifier 1..1 Identifier Value of extension
Required Pattern: At least the following
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... use 0..1 code usual | official | temp | secondary | old (If known)
....... type 0..1 CodeableConcept Description of identifier
....... system 1..1 uri The namespace for the identifier value
Fixed Value: urn:oid:2.16.840.1.113883.3.2074.1
....... value 0..1 string The value that is unique
....... period 0..1 Period Time period when id is/was valid for use
....... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
.... extension:software 0..* Reference(CRMI Software System Device) Extension
URL: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem
.... extension:message 0..1 Reference(OperationOutcome) Messages encountered while creating the report
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Additional identifier for the MeasureReport
... status ?!SΣ 1..1 code complete | pending | error
Binding: MeasureReportStatus (required)
... type SΣC 1..1 code individual | subject-list | summary | data-collection
Binding: MeasureReportType (required): The type of the measure report.


Fixed Value: subject-list
... measure SΣC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
deqm-0: Canonical URL SHALL contain a version.
... subject SΣ 0..1 Reference(Group) What individual(s) the report is for
... date SΣ 1..1 dateTime When the report was generated. Note: The language in R5 was changed to calculated. We are clarifying that intent.
... reporter SΣ 1..1 Reference(QICore Organization) Organization that generated the MeasureReport
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... extension:group 0..1 Reference(Group) Group of practitioners responsible for a report
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... period SΣC 1..1 Period What period the report covers
deqm-1: Date precision SHALL be at least to day ( YYYY-MM-DD )
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣC 1..1 dateTime Starting time with inclusive boundary
.... end SΣC 1..1 dateTime End time with inclusive boundary, if not ongoing
... improvementNotation ?!SΣC 0..1 CodeableConcept increase | decrease
Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue.

... group SC 1..* BackboneElement Measure results for each group
deqm-4: If the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
deqm-6: If the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
.... id S 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:scoring SC 0..1 CodeableConcept proportion | ratio | continuous-variable | cohort | composite
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
Binding: MeasureScoring (2.0.0) (extensible)
..... extension:calculatedDate S 0..1 dateTime The date the score was calculated
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-calculatedDate
..... extension:improvementNotation SC 0..1 CodeableConcept increase | decrease
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation
Binding: MeasureImprovementNotation (extensible)
..... extension:description S 0..1 markdown Description of the group
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code SΣ 0..1 CodeableConcept Meaning of the group
.... population SC 0..* BackboneElement The populations in the group
deqm-8: The population must either have a count (integer) or a countQuantity (quantity), but not both.
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:countQuantity SC 0..1 Quantity Count as a Quantity
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
...... extension:description S 0..1 markdown Description of the population
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code SΣ 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.).

..... count SC 0..1 integer Size of the population
..... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
.... measureScore SΣC 0..1 Quantity What score this group achieved
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
..... value Σ 0..1 decimal Numerical value (with implicit precision)
..... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

..... unit Σ 0..1 string Unit representation
..... system ΣC 0..1 uri System that defines coded unit form
..... code Σ 0..1 code Coded form of the unit
.... stratifier SC 0..* BackboneElement Stratification results
deqm-7: If group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:description S 0..1 markdown Description of the stratifier
URL: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code S 0..1 CodeableConcept What stratifier of the group
..... stratum S 0..* BackboneElement Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... value S 0..1 CodeableConcept The stratum value, e.g. male
...... component 0..* BackboneElement Stratifier component values
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... code 1..1 CodeableConcept What stratifier component of the group
....... value 1..1 CodeableConcept The stratum component value, e.g. male
...... population SC 0..* BackboneElement Population results in this stratum
deqm-9: The stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ extension:countQuantity S 0..1 Quantity Size of the population as a quantity.
URL: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... code S 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.).

....... count SC 1..1 integer Size of the population
....... subjectResults S 1..1 Reference(DEQM Individual MeasureReport List) For subject-list reports, the subject results in this population
...... measureScore S 0..1 Quantity What score this stratum achieved
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ extension:alternateScoreType S 0..1 dateTime, CodeableConcept, Period, Range, Duration, boolean, Ratio Possible additional measureScore value types
URL: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

....... unit Σ 0..1 string Unit representation
....... system ΣC 0..1 uri System that defines coded unit form
....... code Σ 0..1 code Coded form of the unit

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
MeasureReport.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MeasureReport.extension:supplementalData.value[x].typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MeasureReport.statusrequiredMeasureReportStatus
http://hl7.org/fhir/ValueSet/measure-report-status
from the FHIR Standard
MeasureReport.typerequiredFixed Value: subject-list
http://hl7.org/fhir/ValueSet/measure-report-type|4.0.1
from the FHIR Standard
MeasureReport.reporter.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MeasureReport.improvementNotationrequiredMeasureImprovementNotation
http://hl7.org/fhir/ValueSet/measure-improvement-notation|4.0.1
from the FHIR Standard
MeasureReport.group.population.codeextensibleMeasurePopulationType
http://hl7.org/fhir/ValueSet/measure-population
from the FHIR Standard
MeasureReport.group.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
MeasureReport.group.stratifier.stratum.population.codeextensibleMeasurePopulationType
http://hl7.org/fhir/ValueSet/measure-population
from the FHIR Standard
MeasureReport.group.stratifier.stratum.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
deqm-0errorMeasureReport.measureCanonical URL SHALL contain a version.
: %resource.measure.toString().contains('|') and %resource.measure.substring(%resource.measure.toString().indexOf('|') + 1).length() > 0
deqm-1errorMeasureReport.periodDate precision SHALL be at least to day ( YYYY-MM-DD )
: start.toString().length()>9 and end.toString().length()>9
deqm-2errorMeasureReportIf the measure scoring is specified at the root and the scoring type is 'proportion','ratio', or 'continuous-variable' then the improvementNotation element is required
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies improvementNotation.exists()
deqm-3errorMeasureReportMeasure scoring is required. It must be specified on the root only, or on every group, and it cannot be on both.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty()) xor (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').empty() and group.all(extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists()))
deqm-4errorMeasureReport.groupIf the measure scoring is specified on the group and the scoring type is 'proportion', 'ratio' or 'continuous-variable' then the groupImprovementNotation element is required.
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').exists() and extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code in ('proportion' | 'ratio' | 'continuous-variable')) implies extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation').exists()
deqm-6errorMeasureReport.groupIf the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1
: (%resource.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion' or extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains 'proportion') implies (measureScore.value >= 0.0 and measureScore.value <= 1.0)
deqm-7errorMeasureReport.group.stratifierIf group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both
: (code.exists() and stratum.component.empty()) xor (code.empty() and stratum.component.exists())
deqm-8errorMeasureReport.group.populationThe population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()
deqm-9errorMeasureReport.group.stratifier.stratum.populationThe stratum population must either have a count (integer) or a countQuantity (quantity), but not both.
: extension('http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity').exists() xor count.exists()

This structure is derived from MeasureReport

Summary

Mandatory: 6 elements(6 nested mandatory elements)
Must-Support: 42 elements
Fixed: 1 element
Prohibited: 1 element

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron