PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-deqm@5.0.0
    http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/summary-measurereport-deqm
description: '[MeasureReport](http://hl7.org/fhir/R4/measurereport.html) is used as an organizer for both data exchange for measure and for measure reporting. Three profiles on the MeasureReport resource are defined in this guide to delineate these different uses. The **DEQM Summary MeasureReport Profile** defined here is used when a measure is reported to an aggregator for a group of subjects. It contains all of the data that is relevant to generate the report including the measure outcome and is similar to a QRDA Category 3 report. Unlike the [DEQM Individual MeasureReport Profile](StructureDefinition-indv-measurereport-deqm.html), the report is typically transacted as a single MeasureReport report.'
package_name: hl7.fhir.us.davinci-deqm
derivation: constraint
name: DEQMSummaryMeasureReportProfile
type: MeasureReport
elements:
  evaluatedResource: {mustSupport: false, index: 51}
  date: {short: 'When the report was generated. Note: The language in R5 was changed to calculated.  We are clarifying that intent.', mustSupport: true, index: 17}
  group:
    constraint:
      deqm-4: {human: '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.', severity: error, expression: '(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-6: {human: If the measure scoring type is 'proportion' then the measureScore SHALL be a numerical value between 0 and 1, severity: error, expression: '(%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)'}
    mustSupport: true
    array: true
    min: 1
    index: 24
    elements:
      id: {mustSupport: true, index: 25}
      extension:
        short: proportion | ratio | continuous-variable | cohort | composite | attestation
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
        index: 26
        slicing:
          slices:
            scoring:
              match: {}
              schema: {short: proportion | ratio | continuous-variable | cohort | composite | attestation, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring', index: 26}
              min: 0
              max: 1
            calculatedDate:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-calculatedDate', index: 27}
              min: 0
              max: 1
            improvementNotation:
              match: {}
              schema: {short: increase | decrease, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation', index: 28}
              min: 0
              max: 1
            description:
              match: {}
              schema: {type: Extension, short: Description of the group, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', index: 29}
              min: 0
              max: 1
      code: {mustSupport: true, index: 30}
      population:
        constraint:
          deqm-8: {human: 'The population must either have a count (integer) or a countQuantity (quantity), but not both.', severity: error, expression: 'extension(''http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity'').exists() xor count.exists()'}
        mustSupport: true
        index: 31
        extensions:
          countQuantity: {url: 'http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity|5.2.0', min: 0, max: 1, short: Count as a Quantity, type: Extension, mustSupport: true, index: 32}
          description: {url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', min: 0, max: 1, type: Extension, short: Description of the population, mustSupport: true, index: 33}
        elements:
          extension:
            short: Count as a Quantity
            type: Extension
            mustSupport: true
            url: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity|5.2.0
            index: 32
            slicing:
              slices:
                countQuantity:
                  match: {}
                  schema: {short: Count as a Quantity, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity|5.2.0', index: 32}
                  min: 0
                  max: 1
                description:
                  match: {}
                  schema: {type: Extension, short: Description of the population, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', index: 33}
                  min: 0
                  max: 1
          code: {mustSupport: true, index: 34}
          count: {mustSupport: true, index: 35}
          subjectResults: {mustSupport: false, index: 36}
        required: [code]
      measureScore:
        mustSupport: true
        index: 37
        extensions:
          alternateScoreType: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType', min: 0, max: 1, type: Extension, mustSupport: true, index: 38}
        elements:
          extension:
            type: Extension
            mustSupport: true
            url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
            index: 38
            slicing:
              slices:
                alternateScoreType:
                  match: {}
                  schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType', index: 38}
                  min: 0
                  max: 1
      stratifier:
        constraint:
          deqm-7: {human: 'If group.stratifier exists, then either group.stratifier.code or the group.stratifier.stratum.component.code is present, but not both', severity: error, expression: code.exists() xor stratum.component.exists()}
        mustSupport: true
        index: 39
        extensions:
          description: {url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', min: 0, max: 1, type: Extension, short: Description of the stratifier, mustSupport: true, index: 40}
        elements:
          extension:
            type: Extension
            short: Description of the stratifier
            mustSupport: true
            url: http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0
            index: 40
            slicing:
              slices:
                description:
                  match: {}
                  schema: {type: Extension, short: Description of the stratifier, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', index: 40}
                  min: 0
                  max: 1
          code: {mustSupport: true, index: 41}
          stratum:
            mustSupport: true
            index: 42
            elements:
              value: {mustSupport: true, index: 43}
              population:
                constraint:
                  deqm-9: {human: 'The stratum population must either have a count (integer) or a countQuantity (quantity), but not both.', severity: error, expression: 'extension(''http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity'').exists() xor count.exists()'}
                mustSupport: true
                index: 44
                extensions:
                  countQuantity: {url: 'http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity|5.2.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 45}
                elements:
                  extension:
                    type: Extension
                    mustSupport: true
                    url: http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity|5.2.0
                    index: 45
                    slicing:
                      slices:
                        countQuantity:
                          match: {}
                          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/measurereport-countQuantity|5.2.0', index: 45}
                          min: 0
                          max: 1
                  code: {mustSupport: true, index: 46}
                  count: {mustSupport: true, index: 47}
                  subjectResults: {mustSupport: false, index: 48}
                required: [code, count]
              measureScore:
                mustSupport: true
                index: 49
                extensions:
                  alternateScoreType: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType', min: 0, max: 1, type: Extension, mustSupport: true, index: 50}
                elements:
                  extension:
                    type: Extension
                    mustSupport: true
                    url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
                    index: 50
                    slicing:
                      slices:
                        alternateScoreType:
                          match: {}
                          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType', index: 50}
                          min: 0
                          max: 1
    extensions:
      scoring: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring', min: 0, max: 1, short: proportion | ratio | continuous-variable | cohort | composite | attestation, type: Extension, mustSupport: true, index: 26}
      calculatedDate: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-calculatedDate', min: 0, max: 1, type: Extension, mustSupport: true, index: 27}
      improvementNotation: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-groupImprovementNotation', min: 0, max: 1, short: increase | decrease, type: Extension, mustSupport: true, index: 28}
      description: {url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', min: 0, max: 1, type: Extension, short: Description of the group, mustSupport: true, index: 29}
  type:
    type: code
    pattern: {type: code, value: summary}
    mustSupport: true
    index: 14
  measure:
    constraint:
      deqm-0: {human: Canonical URL SHALL contain a version., severity: error, expression: '%resource.measure.toString().contains(''|'') and %resource.measure.substring(%resource.measure.toString().indexOf(''|'') + 1).length() > 0'}
    short: What measure and version was calculated
    type: canonical
    mustSupport: true
    index: 15
  extension:
    type: Extension
    url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingProgram
    index: 0
    slicing:
      slices:
        vendor:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor', index: 7}
          min: 0
          max: 1
        category:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/measurereport-category|5.2.0', index: 1}
          min: 0
          max: 1
        reportingProgram:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingProgram', index: 0}
          min: 0
          max: 1
        supplementalData:
          match: {}
          schema:
            type: Extension
            mustSupport: true
            url: http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData
            index: 3
            elements:
              value[x]:
                extensions:
                  criteriaReference: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference|5.2.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 4}
                  description: {url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', min: 0, max: 1, type: Extension, short: Description of the supplemental data, mustSupport: true, index: 5}
                elements:
                  extension:
                    type: Extension
                    mustSupport: true
                    url: http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference|5.2.0
                    index: 4
                    slicing:
                      slices:
                        criteriaReference:
                          match: {}
                          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference|5.2.0', index: 4}
                          min: 0
                          max: 1
                        description:
                          match: {}
                          schema: {type: Extension, short: Description of the supplemental data, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', index: 5}
                          min: 0
                          max: 1
        cehrt:
          match: {}
          schema:
            type: Extension
            short: CMS EHR Certification ID
            url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
            index: 9
            elements:
              valueIdentifier:
                type: Identifier
                pattern:
                  type: Identifier
                  value: {system: 'urn:oid:2.16.840.1.113883.3.2074.1'}
                index: 10
            required: [valueIdentifier]
        inputParameters:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-inputParameters|5.2.0', index: 2}
          min: 0
          max: 1
        scoring:
          match: {}
          schema: {short: proportion | ratio | continuous-variable | cohort | composite | attestation, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring', index: 6}
          min: 0
          max: 1
        software:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem', index: 11}
          min: 0
        location:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataLocation', index: 8}
          min: 0
        message:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/cqf-messages|5.2.0', index: 12}
          min: 0
          max: 1
  reporter:
    short: Organization that generated the MeasureReport
    refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-organization']
    type: Reference
    mustSupport: true
    index: 18
    extensions:
      group: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup', min: 0, max: 1, type: Extension, index: 19}
    elements:
      extension:
        type: Extension
        url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup
        index: 19
        slicing:
          slices:
            group:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup', index: 19}
              min: 0
              max: 1
  status:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/measure-report-status'}
    mustSupport: true
    index: 13
  period:
    type: Period
    constraint:
      deqm-1: {human: Date precision SHALL be at least to day ( YYYY-MM-DD ), severity: error, expression: start.toString().length()>9 and end.toString().length()>9}
    mustSupport: true
    index: 20
    elements:
      start: {mustSupport: true, index: 21}
      end: {mustSupport: true, index: 22}
    required: [end, start]
  improvementNotation: {mustSupport: true, index: 23}
  subject: {mustSupport: false, index: 16}
package_version: 5.0.0
extensions:
  vendor: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor', min: 0, max: 1, type: Extension, index: 7}
  category: {url: 'http://hl7.org/fhir/StructureDefinition/measurereport-category|5.2.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 1}
  reportingProgram: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingProgram', min: 0, max: 1, type: Extension, index: 0}
  supplementalData:
    url: http://hl7.org/fhir/5.0/StructureDefinition/extension-MeasureReport.supplementalData
    type: Extension
    mustSupport: true
    index: 3
    elements:
      value[x]:
        extensions:
          criteriaReference: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference|5.2.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 4}
          description: {url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', min: 0, max: 1, type: Extension, short: Description of the supplemental data, mustSupport: true, index: 5}
        elements:
          extension:
            type: Extension
            mustSupport: true
            url: http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference|5.2.0
            index: 4
            slicing:
              slices:
                criteriaReference:
                  match: {}
                  schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/cqf-criteriaReference|5.2.0', index: 4}
                  min: 0
                  max: 1
                description:
                  match: {}
                  schema: {type: Extension, short: Description of the supplemental data, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/measurereport-populationDescription|5.2.0', index: 5}
                  min: 0
                  max: 1
  cehrt:
    url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
    type: Extension
    short: CMS EHR Certification ID
    index: 9
    elements:
      valueIdentifier:
        type: Identifier
        pattern:
          type: Identifier
          value: {system: 'urn:oid:2.16.840.1.113883.3.2074.1'}
        index: 10
    required: [valueIdentifier]
  inputParameters: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-inputParameters|5.2.0', min: 0, max: 1, type: Extension, index: 2}
  scoring: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring', min: 0, max: 1, short: proportion | ratio | continuous-variable | cohort | composite | attestation, type: Extension, mustSupport: true, index: 6}
  software: {url: 'http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem', min: 0, type: Extension, index: 11}
  location: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-dataLocation', min: 0, type: Extension, index: 8}
  message: {url: 'http://hl7.org/fhir/StructureDefinition/cqf-messages|5.2.0', min: 0, max: 1, type: Extension, index: 12}
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/summary-measurereport-deqm
base: http://hl7.org/fhir/StructureDefinition/MeasureReport
version: 5.0.0
required: [date, group, period, reporter]