Da Vinci Value-Based Performance Reporting Implementation Guide
1.1.0 - STU 1.1 United States of America flag

Da Vinci Value-Based Performance Reporting Implementation Guide, published by HL7 International / Clinical Quality Information. This guide is not an authorized publication; it is the continuous build for version 1.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/davinci-vbpr/ and changes regularly. See the Directory of published versions

Resource Profile: VBP Quality MeasureReport

Official URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/vbp-quality-measurereport Version: 1.1.0
Standards status: Trial-use Maturity Level: 1 Computable Name: VbpQualityMeasureReport
Other Identifiers: OID:2.16.840.1.113883.4.642.40.30.42.15

VBP quality measure report at the summary level for a population. This profile is derived from the Data Exchange for Quality Measure IG’s DEQM Summary MeasureReport.

The Value-Based Performance (VBP) Quality MeasureReport derives from the DEQM Susmmary MeasureReport.

The Formal Views below provides the formal summary, definitions, and terminology requirements.

Each Value-Based Performance Measure has the following mandatory elements:

  1. A measurereport-category - with a fixed code vbp
  2. A url - a canonical identifier for this measure (value-based contract)
  3. A version - version of the measure (value-based contract)
  4. A name - a computer friendly name for this measure (value-based contract)
  5. A status - status of this measure, which would often be active
  6. An experimental element - set to true if for testing
  7. A publisher - name of the publisher for this measure (value-based contract)
  8. A description - description of the measure (value-based contract)

Each Value-Based Performance Measure should have the following elements:

  1. Zero to many identifier - business identifier of the measure (value-based contract)
  2. Zero to one title - a human friendly title for this measure (value-based contract)
  3. Zero to one effectivePeriod - effective period of the measure, which is the contract term period for a value-based contract
  4. Zero to one lineOfBusiness - line of business for the measure (value-based contract)
  5. Zero to many paymentStream - list of payment streams covered in the measure (value-based contract)
  6. Zeor to one programModel - program model for the measure (value-based contract) based on the HPCLAN Framework
  7. Zero to many group.code - list of performance metrics that could be reported on the measure (value-based contract)
  8. zero to many relatedArtifact - list of quality measures specified in the value-based contract that ties to the payment stream based on quality measures
  9. zeor to one relatedArtifact.weight for each relatedArtifact - the weight of a quality measure that contributes to the scoring

Usages:

Formal Views of Profile Content

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

This structure is derived from DEQMSummaryMeasureReportProfile

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MeasureReport DEQMSummaryMeasureReportProfile
... Slices for extension Content/Rules for all slices
.... extension:score S 0..1 decimal Score of a measure, such as star rating score
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
.... extension:threshold S 0..* (Complex) Threshold needed to be met when measuring performance
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/threshold
... group
.... population
..... code 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: VBP Measure Population Type (extensible)
.... stratifier
..... code 0..1 CodeableConcept What stratifier of the group
Binding: Measure Stratifier Example (example)
..... stratum
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:score S 0..1 decimal What score such as star rating score this stratum achieved
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
...... component
....... code S 1..1 CodeableConcept What stratifier component of the group
Binding: Measure Stratifier Example (example)
....... value S 1..1 CodeableConcept The stratum component value, e.g. male
...... population
....... code 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: VBP Measure Population Type (extensible)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MeasureReport.group.population.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
MeasureReport.group.stratifier.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.component.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.population.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MeasureReport C 0..* DEQMSummaryMeasureReportProfile Results of a measure evaluation
Constraints: mrp-1, mrp-2, deqm-2, deqm-3, deqm-5
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
..... 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
...... 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 | attestation
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
..... 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) Evaluation messages
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
.... extension:score S 0..1 decimal Score of a measure, such as star rating score
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
.... extension:threshold S 0..* (Complex) Threshold needed to be met when measuring performance
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/threshold
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... type SΣC 1..1 code individual | subject-list | summary | data-collection
Binding: MeasureReportType (required): The type of the measure report.
Fixed Value: summary
... measure SΣC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
Constraints: deqm-0
... 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 SΣC 1..1 Period What period the report covers
Constraints: deqm-1
.... 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
Constraints: deqm-4, deqm-6
.... 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 | attestation
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
Constraints: deqm-8
..... 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
..... 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: VBP Measure Population Type (extensible)
..... count SC 0..1 integer Size of the population
.... measureScore SΣC 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
..... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
.... stratifier SC 0..* BackboneElement Stratification results
Constraints: deqm-7
..... 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code S 0..1 CodeableConcept What stratifier of the group
Binding: Measure Stratifier Example (example)
..... stratum S 0..* BackboneElement Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:score S 0..1 decimal What score such as star rating score this stratum achieved
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
...... 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
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... code S 1..1 CodeableConcept What stratifier component of the group
Binding: Measure Stratifier Example (example)
....... value S 1..1 CodeableConcept The stratum component value, e.g. male
...... population SC 0..* BackboneElement Population results in this stratum
Constraints: deqm-9
....... Slices for extension Content/Rules for all slices
........ extension:countQuantity SC 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: VBP Measure Population Type (extensible)
....... count SC 1..1 integer Size of the 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
....... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

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: summary
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.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
MeasureReport.group.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
From the FHIR Standard
MeasureReport.group.stratifier.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.component.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.population.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
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-5errorMeasureReportIf the scoring, at either the root level or the group level, is other than composite then the group.population cardinality is >=1
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains ('composite')).not() or (group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains ('composite')).not() implies group.population.count()>=1
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() xor 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()
dom-2errorMeasureReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMeasureReportIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMeasureReportIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMeasureReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMeasureReportA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
mrp-1errorMeasureReportMeasure Reports used for data collection SHALL NOT communicate group and score information
: (type != 'data-collection') or group.exists().not()
mrp-2errorMeasureReportStratifiers SHALL be either a single criteria or a set of criteria components
: group.stratifier.stratum.all(value.exists() xor component.exists())
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MeasureReport C 0..* DEQMSummaryMeasureReportProfile Results of a measure evaluation
Constraints: mrp-1, mrp-2, deqm-2, deqm-3, deqm-5
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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 | attestation
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) Evaluation messages
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
.... extension:score S 0..1 decimal Score of a measure, such as star rating score
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
.... extension:threshold S 0..* (Complex) Threshold needed to be met when measuring performance
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/threshold
... 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: summary
... measure SΣC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
Constraints: deqm-0
... 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
Constraints: deqm-1
.... 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
Constraints: deqm-4, deqm-6
.... 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 | attestation
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
Constraints: deqm-8
..... 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: VBP Measure Population Type (extensible)
..... count SC 0..1 integer Size of the 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
Constraints: deqm-7
..... 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
Binding: Measure Stratifier Example (example)
..... 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
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:score S 0..1 decimal What score such as star rating score this stratum achieved
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
...... 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 S 1..1 CodeableConcept What stratifier component of the group
Binding: Measure Stratifier Example (example)
....... value S 1..1 CodeableConcept The stratum component value, e.g. male
...... population SC 0..* BackboneElement Population results in this stratum
Constraints: deqm-9
....... 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 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: VBP Measure Population Type (extensible)
....... count SC 1..1 integer Size of the 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: summary
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.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
MeasureReport.group.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
From the FHIR Standard
MeasureReport.group.stratifier.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.component.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.population.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
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-5errorMeasureReportIf the scoring, at either the root level or the group level, is other than composite then the group.population cardinality is >=1
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains ('composite')).not() or (group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains ('composite')).not() implies group.population.count()>=1
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() xor 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()
dom-2errorMeasureReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMeasureReportIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMeasureReportIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMeasureReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMeasureReportA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
mrp-1errorMeasureReportMeasure Reports used for data collection SHALL NOT communicate group and score information
: (type != 'data-collection') or group.exists().not()
mrp-2errorMeasureReportStratifiers SHALL be either a single criteria or a set of criteria components
: group.stratifier.stratum.all(value.exists() xor component.exists())

This structure is derived from DEQMSummaryMeasureReportProfile

Summary

Must-Support: 5 elements

Extensions

This structure refers to these extensions:

Maturity: 1

Differential View

This structure is derived from DEQMSummaryMeasureReportProfile

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MeasureReport DEQMSummaryMeasureReportProfile
... Slices for extension Content/Rules for all slices
.... extension:score S 0..1 decimal Score of a measure, such as star rating score
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
.... extension:threshold S 0..* (Complex) Threshold needed to be met when measuring performance
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/threshold
... group
.... population
..... code 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: VBP Measure Population Type (extensible)
.... stratifier
..... code 0..1 CodeableConcept What stratifier of the group
Binding: Measure Stratifier Example (example)
..... stratum
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:score S 0..1 decimal What score such as star rating score this stratum achieved
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
...... component
....... code S 1..1 CodeableConcept What stratifier component of the group
Binding: Measure Stratifier Example (example)
....... value S 1..1 CodeableConcept The stratum component value, e.g. male
...... population
....... code 1..1 CodeableConcept initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: VBP Measure Population Type (extensible)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MeasureReport.group.population.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
MeasureReport.group.stratifier.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.component.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.population.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MeasureReport C 0..* DEQMSummaryMeasureReportProfile Results of a measure evaluation
Constraints: mrp-1, mrp-2, deqm-2, deqm-3, deqm-5
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
..... 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
...... 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 | attestation
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
..... 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) Evaluation messages
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
.... extension:score S 0..1 decimal Score of a measure, such as star rating score
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
.... extension:threshold S 0..* (Complex) Threshold needed to be met when measuring performance
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/threshold
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... type SΣC 1..1 code individual | subject-list | summary | data-collection
Binding: MeasureReportType (required): The type of the measure report.
Fixed Value: summary
... measure SΣC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
Constraints: deqm-0
... 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 SΣC 1..1 Period What period the report covers
Constraints: deqm-1
.... 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
Constraints: deqm-4, deqm-6
.... 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 | attestation
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
Constraints: deqm-8
..... 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
..... 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: VBP Measure Population Type (extensible)
..... count SC 0..1 integer Size of the population
.... measureScore SΣC 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
..... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
.... stratifier SC 0..* BackboneElement Stratification results
Constraints: deqm-7
..... 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
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code S 0..1 CodeableConcept What stratifier of the group
Binding: Measure Stratifier Example (example)
..... stratum S 0..* BackboneElement Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:score S 0..1 decimal What score such as star rating score this stratum achieved
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
...... 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
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... code S 1..1 CodeableConcept What stratifier component of the group
Binding: Measure Stratifier Example (example)
....... value S 1..1 CodeableConcept The stratum component value, e.g. male
...... population SC 0..* BackboneElement Population results in this stratum
Constraints: deqm-9
....... Slices for extension Content/Rules for all slices
........ extension:countQuantity SC 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: VBP Measure Population Type (extensible)
....... count SC 1..1 integer Size of the 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
....... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

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: summary
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.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
MeasureReport.group.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
From the FHIR Standard
MeasureReport.group.stratifier.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.component.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.population.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
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-5errorMeasureReportIf the scoring, at either the root level or the group level, is other than composite then the group.population cardinality is >=1
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains ('composite')).not() or (group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains ('composite')).not() implies group.population.count()>=1
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() xor 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()
dom-2errorMeasureReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMeasureReportIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMeasureReportIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMeasureReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMeasureReportA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
mrp-1errorMeasureReportMeasure Reports used for data collection SHALL NOT communicate group and score information
: (type != 'data-collection') or group.exists().not()
mrp-2errorMeasureReportStratifiers SHALL be either a single criteria or a set of criteria components
: group.stratifier.stratum.all(value.exists() xor component.exists())

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MeasureReport C 0..* DEQMSummaryMeasureReportProfile Results of a measure evaluation
Constraints: mrp-1, mrp-2, deqm-2, deqm-3, deqm-5
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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 | attestation
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) Evaluation messages
URL: http://hl7.org/fhir/StructureDefinition/cqf-messages
.... extension:score S 0..1 decimal Score of a measure, such as star rating score
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
.... extension:threshold S 0..* (Complex) Threshold needed to be met when measuring performance
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/threshold
... 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: summary
... measure SΣC 1..1 canonical(CRMI Shareable Measure) What measure and version was calculated
Constraints: deqm-0
... 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
Constraints: deqm-1
.... 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
Constraints: deqm-4, deqm-6
.... 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 | attestation
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
Constraints: deqm-8
..... 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: VBP Measure Population Type (extensible)
..... count SC 0..1 integer Size of the 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
Constraints: deqm-7
..... 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
Binding: Measure Stratifier Example (example)
..... 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
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
....... extension:score S 0..1 decimal What score such as star rating score this stratum achieved
URL: http://hl7.org/fhir/us/davinci-vbpr/StructureDefinition/score
...... 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 S 1..1 CodeableConcept What stratifier component of the group
Binding: Measure Stratifier Example (example)
....... value S 1..1 CodeableConcept The stratum component value, e.g. male
...... population SC 0..* BackboneElement Population results in this stratum
Constraints: deqm-9
....... 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 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: VBP Measure Population Type (extensible)
....... count SC 1..1 integer Size of the 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: summary
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.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
MeasureReport.group.measureScore.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
From the FHIR Standard
MeasureReport.group.stratifier.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.component.codeexampleMeasureStratifierExampleVS(a valid code from Measure Stratifier Example Codes)
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/measure-stratifier-example
From this IG
MeasureReport.group.stratifier.stratum.population.codeextensibleVBPRMeasurePopulationVS
http://hl7.org/fhir/us/davinci-vbpr/ValueSet/vbp-measure-population
From this IG
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-5errorMeasureReportIf the scoring, at either the root level or the group level, is other than composite then the group.population cardinality is >=1
: (extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains ('composite')).not() or (group.extension('http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring').value.coding.code contains ('composite')).not() implies group.population.count()>=1
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() xor 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()
dom-2errorMeasureReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMeasureReportIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMeasureReportIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMeasureReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMeasureReportA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
mrp-1errorMeasureReportMeasure Reports used for data collection SHALL NOT communicate group and score information
: (type != 'data-collection') or group.exists().not()
mrp-2errorMeasureReportStratifiers SHALL be either a single criteria or a set of criteria components
: group.stratifier.stratum.all(value.exists() xor component.exists())

This structure is derived from DEQMSummaryMeasureReportProfile

Summary

Must-Support: 5 elements

Extensions

This structure refers to these extensions:

Maturity: 1

 

Other representations of profile: CSV, Excel, Schematron