PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.cqfmeasures@4.0.0
    http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/ratio-measure-cqfm
description: The CQFM Ratio Measure Profile describes a ratio scoring measure
package_name: hl7.fhir.us.cqfmeasures
derivation: constraint
name: CQFMRatioMeasure
type: Measure
elements:
  scoring:
    type: CodeableConcept
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: ratio, system: 'http://terminology.hl7.org/CodeSystem/measure-scoring'}
    index: 0
  group:
    mustSupport: true
    array: true
    min: 1
    index: 1
    elements:
      population:
        mustSupport: true
        array: true
        min: 4
        max: 8
        index: 2
        slicing:
          rules: open
          discriminator:
          - {path: code, type: value}
          min: 4
          max: 8
          slices:
            initialPopulation:
              match:
                code:
                  coding:
                  - {code: initial-population, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
              schema:
                min: 1
                short: Initial Population
                index: 3
                mustSupport: true
                array: true
                elements:
                  extension:
                    type: Extension
                    short: Allows the populationBasis for that population to be overridden. If not present, the populationBasis of the measure (or group) is used. If present, it specifies the population basis for all the expressions that use it as the initial population in the ratio measure.
                    mustSupport: false
                    url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis
                    index: 4
                    slicing:
                      slices:
                        populationBasis:
                          match: {}
                          schema: {type: Extension, short: 'Allows the populationBasis for that population to be overridden. If not present, the populationBasis of the measure (or group) is used. If present, it specifies the population basis for all the expressions that use it as the initial population in the ratio measure.', mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis', index: 4}
                          min: 0
                          max: 1
                  code:
                    type: CodeableConcept
                    mustSupport: true
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: initial-population, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
                    index: 5
                _required: true
                extensions:
                  populationBasis: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis', min: 0, max: 1, type: Extension, short: 'Allows the populationBasis for that population to be overridden. If not present, the populationBasis of the measure (or group) is used. If present, it specifies the population basis for all the expressions that use it as the initial population in the ratio measure.', mustSupport: false, index: 4}
                max: 2
                required: [code]
            denominator:
              match:
                code:
                  coding:
                  - {code: denominator, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
              schema:
                short: Denominator
                mustSupport: true
                _required: true
                index: 6
                extensions:
                  criteriaReference: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', min: 0, max: 1, type: Extension, mustSupport: true, index: 7}
                elements:
                  extension:
                    type: Extension
                    mustSupport: true
                    url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference
                    index: 7
                    slicing:
                      slices:
                        criteriaReference:
                          match: {}
                          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', index: 7}
                          min: 0
                          max: 1
                  code:
                    type: CodeableConcept
                    mustSupport: true
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: denominator, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
                    index: 8
                required: [code]
            denominatorExclusion:
              match:
                code:
                  coding:
                  - {code: denominator-exclusion, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
              schema:
                short: Denominator Exclusion
                mustSupport: true
                index: 9
                extensions:
                  criteriaReference: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', min: 0, max: 1, type: Extension, mustSupport: true, index: 10}
                elements:
                  extension:
                    type: Extension
                    mustSupport: true
                    url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference
                    index: 10
                    slicing:
                      slices:
                        criteriaReference:
                          match: {}
                          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', index: 10}
                          min: 0
                          max: 1
                  code:
                    type: CodeableConcept
                    mustSupport: true
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: denominator-exclusion, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
                    index: 11
                required: [code]
            numerator:
              match:
                code:
                  coding:
                  - {code: numerator, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
              schema:
                short: Numerator
                mustSupport: true
                _required: true
                index: 12
                extensions:
                  criteriaReference: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', min: 0, max: 1, type: Extension, mustSupport: true, index: 13}
                elements:
                  extension:
                    type: Extension
                    mustSupport: true
                    url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference
                    index: 13
                    slicing:
                      slices:
                        criteriaReference:
                          match: {}
                          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', index: 13}
                          min: 0
                          max: 1
                  code:
                    type: CodeableConcept
                    mustSupport: true
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: numerator, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
                    index: 14
                required: [code]
            numeratorExclusion:
              match:
                code:
                  coding:
                  - {code: numerator-exclusion, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
              schema:
                short: Numerator Exclusion
                mustSupport: true
                index: 15
                extensions:
                  criteriaReference: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', min: 0, max: 1, type: Extension, mustSupport: true, index: 16}
                elements:
                  extension:
                    type: Extension
                    mustSupport: true
                    url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference
                    index: 16
                    slicing:
                      slices:
                        criteriaReference:
                          match: {}
                          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', index: 16}
                          min: 0
                          max: 1
                  code:
                    type: CodeableConcept
                    mustSupport: true
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: numerator-exclusion, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
                    index: 17
                required: [code]
            measureObservation:
              match:
                code:
                  coding:
                  - {code: measure-observation, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
              schema:
                min: 1
                short: Measure Observation
                index: 18
                mustSupport: true
                array: true
                elements:
                  extension:
                    type: Extension
                    mustSupport: true
                    url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference
                    index: 19
                    slicing:
                      slices:
                        criteriaReference:
                          match: {}
                          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', index: 19}
                          min: 0
                          max: 1
                        aggregateMethod:
                          match: {}
                          schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-aggregateMethod', index: 20}
                          min: 1
                          max: 1
                  code:
                    type: CodeableConcept
                    mustSupport: true
                    pattern:
                      type: CodeableConcept
                      value:
                        coding:
                        - {code: measure-observation, system: 'http://terminology.hl7.org/CodeSystem/measure-population'}
                    index: 21
                _required: true
                extensions:
                  criteriaReference: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-criteriaReference', min: 0, max: 1, type: Extension, mustSupport: true, index: 19}
                  aggregateMethod: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-aggregateMethod', min: 1, max: 1, type: Extension, mustSupport: true, index: 20}
                max: 2
                required: [code]
package_version: 4.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/ratio-measure-cqfm
base: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/measure-cqfm
version: 4.0.0
required: [group]