PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r2b.core@1.4.0
    http://hl7.org/fhir/StructureDefinition/Measure
description: Base StructureDefinition for Measure Resource
package_name: hl7.fhir.r2b.core
derivation: specialization
name: Measure
type: null
elements:
  definition:
    isModifier: false
    short: A natural language definition of the measure
    type: markdown
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.definition}
    isSummary: true
    index: 10
  group:
    isModifier: false
    short: Population criteria group
    index: 13
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      identifier:
        isModifier: false
        short: Unique identifier
        index: 14
        type: Identifier
        mustSupport: false
        maxLength: 0
        base: {max: '1', min: 0, path: Measure.group.identifier}
        isSummary: true
      name:
        isModifier: false
        short: Short name
        type: string
        mustSupport: false
        maxLength: 0
        base: {max: '1', min: 0, path: Measure.group.name}
        isSummary: true
        index: 15
      description:
        isModifier: false
        short: Summary description
        type: string
        mustSupport: false
        maxLength: 0
        base: {max: '1', min: 0, path: Measure.group.description}
        isSummary: true
        index: 16
      population:
        isModifier: false
        short: Population criteria
        index: 17
        type: BackboneElement
        mustSupport: false
        array: true
        elements:
          type:
            isModifier: false
            short: initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-score
            index: 18
            type: code
            mustSupport: false
            maxLength: 0
            base: {max: '1', min: 0, path: Measure.group.population.type}
            isSummary: true
          identifier:
            isModifier: false
            short: Unique identifier
            index: 19
            type: Identifier
            mustSupport: false
            maxLength: 0
            base: {max: '1', min: 0, path: Measure.group.population.identifier}
            isSummary: true
          name:
            isModifier: false
            short: Short name
            type: string
            mustSupport: false
            maxLength: 0
            base: {max: '1', min: 0, path: Measure.group.population.name}
            isSummary: true
            index: 20
          description:
            isModifier: false
            short: The human readable description of this population criteria
            type: string
            mustSupport: false
            maxLength: 0
            base: {max: '1', min: 0, path: Measure.group.population.description}
            isSummary: true
            index: 21
          criteria:
            isModifier: false
            short: The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria
            index: 22
            type: string
            mustSupport: false
            maxLength: 0
            base: {max: '1', min: 0, path: Measure.group.population.criteria}
            isSummary: true
        maxLength: 0
        base: {max: '*', min: 0, path: Measure.group.population}
        required: [identifier, type, criteria]
        isSummary: true
      stratifier:
        isModifier: false
        short: Stratifier criteria for the measure
        index: 23
        type: BackboneElement
        mustSupport: false
        array: true
        elements:
          identifier:
            isModifier: false
            short: The identifier for the stratifier used to coordinate the reported data back to this stratifier
            index: 24
            type: Identifier
            mustSupport: false
            maxLength: 0
            base: {max: '1', min: 0, path: Measure.group.stratifier.identifier}
            isSummary: true
          criteria:
            isModifier: false
            short: Stratifier criteria
            type: string
            mustSupport: false
            maxLength: 0
            base: {max: '1', min: 0, path: Measure.group.stratifier.criteria}
            isSummary: true
            index: 25
          path:
            isModifier: false
            short: Path to the stratifier
            type: string
            mustSupport: false
            maxLength: 0
            base: {max: '1', min: 0, path: Measure.group.stratifier.path}
            isSummary: true
            index: 26
        maxLength: 0
        base: {max: '*', min: 0, path: Measure.group.stratifier}
        required: [identifier]
        isSummary: true
    maxLength: 0
    base: {max: '*', min: 0, path: Measure.group}
    required: [identifier]
    isSummary: true
  disclaimer:
    isModifier: false
    short: Disclaimer for the measure
    type: markdown
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.disclaimer}
    isSummary: true
    index: 2
  guidance:
    isModifier: false
    short: The guidance for the measure
    type: markdown
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.guidance}
    isSummary: true
    index: 11
  type:
    isModifier: false
    short: process | outcome
    index: 4
    type: code
    mustSupport: false
    array: true
    maxLength: 0
    base: {max: '*', min: 0, path: Measure.type}
    isSummary: true
  supplementalData:
    isModifier: false
    short: Supplemental data
    index: 27
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      identifier:
        isModifier: false
        short: Identifier, unique within the measure
        index: 28
        type: Identifier
        mustSupport: false
        maxLength: 0
        base: {max: '1', min: 0, path: Measure.supplementalData.identifier}
        isSummary: true
      usage:
        isModifier: false
        short: supplemental-data | risk-adjustment-factor
        index: 29
        type: code
        mustSupport: false
        array: true
        maxLength: 0
        base: {max: '*', min: 0, path: Measure.supplementalData.usage}
        isSummary: true
      criteria:
        isModifier: false
        short: Supplemental data criteria
        type: string
        mustSupport: false
        maxLength: 0
        base: {max: '1', min: 0, path: Measure.supplementalData.criteria}
        isSummary: true
        index: 30
      path:
        isModifier: false
        short: Path to the supplemental data element
        type: string
        mustSupport: false
        maxLength: 0
        base: {max: '1', min: 0, path: Measure.supplementalData.path}
        isSummary: true
        index: 31
    maxLength: 0
    base: {max: '*', min: 0, path: Measure.supplementalData}
    required: [identifier]
    isSummary: true
  library:
    isModifier: false
    short: Logic used by the measure
    index: 1
    type: Reference
    mustSupport: false
    array: true
    maxLength: 0
    base: {max: '*', min: 0, path: Measure.library}
    isSummary: true
  moduleMetadata:
    isModifier: false
    short: Metadata for the measure
    type: ModuleMetadata
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.moduleMetadata}
    isSummary: true
    index: 0
  rationale:
    isModifier: false
    short: Why does this measure exist
    type: markdown
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.rationale}
    isSummary: true
    index: 7
  riskAdjustment:
    isModifier: false
    short: How is risk adjustment applied for this measure
    type: string
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.riskAdjustment}
    isSummary: true
    index: 5
  scoring:
    isModifier: false
    short: proportion | ratio | continuous-variable | cohort
    type: code
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.scoring}
    isSummary: true
    index: 3
  set:
    isModifier: false
    short: The measure set, e.g. Preventive Care and Screening
    type: string
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.set}
    isSummary: true
    index: 12
  improvementNotation:
    isModifier: false
    short: Improvement notation for the measure, e.g. higher score indicates better quality
    type: string
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.improvementNotation}
    isSummary: true
    index: 9
  rateAggregation:
    isModifier: false
    short: How is rate aggregation performed for this measure
    type: string
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.rateAggregation}
    isSummary: true
    index: 6
  clinicalRecommendationStatement:
    isModifier: false
    short: Clinical recommendation
    type: markdown
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: Measure.clinicalRecommendationStatement}
    isSummary: true
    index: 8
package_version: 1.4.0
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/Measure
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null