PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci@deqm-3.0.0
    http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/indv-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 Individual MeasureReport Profile** defined here is used when a measure is reported to an aggregator for one specific patient. It contains all of the data that is relevant to generate the report including the measure outcome and is similar to a QRDA Category 1 report.  In addition to the MeasureReport, the report would be collected in a Bundle with the Organization, Patient and any other resources that were used to calculate this measure.'
package_name: hl7.fhir.us.davinci
derivation: constraint
name: DEQMIndividualMeasureReportProfile
type: MeasureReport
elements:
  evaluatedResource:
    mustSupport: true
    index: 24
    extensions:
      popref: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-populationReference', min: 0, type: Extension, mustSupport: true, index: 25}
    elements:
      extension:
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-populationReference
        index: 25
        slicing:
          slices:
            popref:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-populationReference', index: 25}
              min: 0
  date: {short: When the report was calculated, mustSupport: true, index: 9}
  group:
    mustSupport: true
    array: true
    index: 16
    elements:
      id: {mustSupport: true, index: 17}
      population:
        mustSupport: true
        array: true
        min: 1
        index: 18
        elements:
          code: {mustSupport: true, index: 19}
          count: {mustSupport: true, index: 20}
          subjectResults: {mustSupport: false, index: 21}
        required: [code]
      measureScore:
        constraint:
          deqm-5: {human: If the measure scoring type is 'proportion' then the measureScore value SHALL be 0 or 1 for individual reporting, severity: error, expression: 'extension.where(url = ''http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring'').valueCodeableConcept.coding.code = (''proportion'') implies group.all(measureScore.value = 0.0 or measureScore.value = 1.0)'}
        mustSupport: true
        index: 22
        extensions:
          altscoretype: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType', min: 0, max: 1, type: Extension, mustSupport: true, index: 23}
        elements:
          extension:
            type: Extension
            mustSupport: true
            url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType
            index: 23
            slicing:
              slices:
                altscoretype:
                  match: {}
                  schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-alternateScoreType', index: 23}
                  min: 0
                  max: 1
    required: [population, measureScore]
  type:
    type: code
    pattern: {type: Code, value: individual}
    mustSupport: true
    index: 6
  measure: {mustSupport: true, index: 7}
  extension:
    type: Extension
    mustSupport: true
    url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring
    index: 0
    slicing:
      slices:
        scoring:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring', index: 0}
          min: 0
          max: 1
        vendor:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor', index: 1}
          min: 0
          max: 1
        cehrt:
          match: {}
          schema:
            type: Extension
            short: CMS EHR Certifciation ID
            mustSupport: true
            url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
            index: 2
            elements:
              valueIdentifier:
                type: Identifier
                mustSupport: true
                pattern:
                  type: Identifier
                  value: {system: 'urn:oid:2.16.840.1.113883.3.2074.1'}
                index: 3
            required: [valueIdentifier]
        software:
          match: {}
          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem', index: 4}
          min: 0
  reporter:
    short: Organization that generated the MeasureReport
    refers: ['http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/organization-deqm']
    type: Reference
    mustSupport: true
    index: 10
    extensions:
      group: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup', min: 0, max: 1, type: Extension, mustSupport: true, index: 11}
    elements:
      extension:
        type: Extension
        mustSupport: true
        url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup
        index: 11
        slicing:
          slices:
            group:
              match: {}
              schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reporterGroup', index: 11}
              min: 0
              max: 1
  status: {mustSupport: true, index: 5}
  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]).*'')'}
    short: The period for which the report was calculated. For the gaps in care use case, this is referred to as the gaps through period.
    type: Period
    mustSupport: true
    index: 12
    elements:
      start: {mustSupport: true, index: 13}
      end: {mustSupport: true, index: 14}
    required: [start, end]
  improvementNotation: {mustSupport: true, index: 15}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient']
    index: 8
package_version: deqm-3.0.0
extensions:
  scoring: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-measureScoring', min: 0, max: 1, type: Extension, mustSupport: true, index: 0}
  vendor: {url: 'http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-reportingVendor', min: 0, max: 1, type: Extension, mustSupport: true, index: 1}
  cehrt:
    url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/extension-certificationIdentifier
    type: Extension
    short: CMS EHR Certifciation ID
    mustSupport: true
    index: 2
    elements:
      valueIdentifier:
        type: Identifier
        mustSupport: true
        pattern:
          type: Identifier
          value: {system: 'urn:oid:2.16.840.1.113883.3.2074.1'}
        index: 3
    required: [valueIdentifier]
  software: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem', min: 0, type: Extension, mustSupport: true, index: 4}
class: profile
kind: resource
url: http://hl7.org/fhir/us/davinci-deqm/StructureDefinition/indv-measurereport-deqm
base: http://hl7.org/fhir/StructureDefinition/MeasureReport
version: 3.0.0
required: [reporter, subject, date, period]