PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci@deqm-1.0.0
    http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/summary-measurereport-deqm
description: '[MeasureReport] is used as an organizer for both data exchange for measure and for measure reporting.  Three profiles on the MeasureReport resource are defined in this guide to delineate these different uses.  The **DEQM Summary MeasureReport Profile** defined here is used when a measure is reported to an aggregator for  for a group of patients. 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], the report is typically transacted as a single MeasureReport report.'
package_name: hl7.fhir.us.davinci
derivation: constraint
name: profile_summary_measurereport_deqm
type: MeasureReport
elements:
  patient: {mustSupport: false, index: 6}
  date: {mustSupport: true, index: 7}
  reportingOrganization:
    short: The organization where the measure was completed
    refers: ['http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/organization-deqm']
    type: Reference
    mustSupport: true
    index: 8
    extensions:
      group: {url: h, min: 0, max: 1, type: Extension, mustSupport: true, index: 9}
    elements:
      extension:
        type: Extension
        mustSupport: true
        url: h
        index: 9
        slicing:
          slices:
            group:
              match: {}
              schema: {type: Extension, mustSupport: true, url: h, index: 9}
              min: 0
              max: 1
  group:
    mustSupport: true
    array: true
    min: 1
    index: 13
    elements:
      identifier: {mustSupport: true, index: 14}
      population:
        mustSupport: true
        array: true
        min: 1
        index: 15
        elements:
          identifier: {mustSupport: true, index: 16}
          code: {mustSupport: true, index: 17}
          count: {mustSupport: true, index: 18}
          patients: {mustSupport: false, index: 19}
        required: [count, code]
      measureScore: {mustSupport: true, index: 20}
      stratifier:
        mustSupport: true
        index: 21
        elements:
          identifier: {mustSupport: true, index: 22}
          stratum:
            mustSupport: true
            index: 23
            elements:
              value: {mustSupport: true, index: 24}
              population:
                mustSupport: true
                index: 25
                elements:
                  code: {mustSupport: true, index: 26}
                  count: {mustSupport: true, index: 27}
                  patients: {mustSupport: false, index: 28}
                required: [count, code]
              measureScore: {mustSupport: true, index: 29}
        required: [identifier]
    required: [population, measureScore]
  type:
    type: code
    pattern: {type: Code, value: summary}
    mustSupport: true
    index: 4
  measure: {mustSupport: true, index: 5}
  extension:
    type: Extension
    mustSupport: true
    url: h
    index: 0
    slicing:
      slices:
        vendor:
          match: {}
          schema: {type: Extension, mustSupport: true, url: h, index: 0}
          min: 0
          max: 1
        cehrt:
          match: {}
          schema:
            type: Extension
            short: CMS EHR Certifciation ID
            mustSupport: true
            url: h
            index: 1
            elements:
              valueIdentifier:
                type: Identifier
                mustSupport: false
                pattern:
                  type: Identifier
                  value: {system: 'urn:oid:2.16.840.1.113883.3.2074.1'}
                index: 2
            required: [valueIdentifier]
  status: {mustSupport: true, index: 3}
  period:
    type: Period
    constraint:
      deqm-1: {human: Date precision SHALL  be at least to day ( YYYY-MM-DD ), severity: error, expression: 'start.matches(''^([0-9]{4})(-)(1[0-2]|0[1-9])-(3[01]|0[1-9]|[12][0-9])'') and end.matches(''^([0-9]{4})(-)(1[0-2]|0[1-9])-(3[01]|0[1-9]|[12][0-9])'')'}
    mustSupport: true
    index: 10
    elements:
      start: {mustSupport: true, index: 11}
      end: {mustSupport: true, index: 12}
    required: [start, end]
  evaluatedResources: {mustSupport: false, index: 30}
package_version: deqm-1.0.0
extensions:
  vendor: {url: h, min: 0, max: 1, type: Extension, mustSupport: true, index: 0}
  cehrt:
    url: h
    type: Extension
    short: CMS EHR Certifciation ID
    mustSupport: true
    index: 1
    elements:
      valueIdentifier:
        type: Identifier
        mustSupport: false
        pattern:
          type: Identifier
          value: {system: 'urn:oid:2.16.840.1.113883.3.2074.1'}
        index: 2
    required: [valueIdentifier]
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/summary-measurereport-deqm
base: http://hl7.org/fhir/StructureDefinition/MeasureReport
version: 1.0.0
required: [group, reportingOrganization, date, period]