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', display: Ratio} index: 0 group: mustSupport: true array: true min: 1 index: 1 elements: population: mustSupport: true array: true min: 3 max: 6 index: 2 slicing: rules: open discriminator: - {path: code, type: value} min: 3 max: 6 slices: initialPopulation: match: code: coding: - {code: initial-population, system: 'http://terminology.hl7.org/CodeSystem/measure-population', display: Initial 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', display: Initial 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', display: Denominator} 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', display: Denominator} index: 8 required: [code] denominatorExclusion: match: code: coding: - {code: denominator-exclusion, system: 'http://terminology.hl7.org/CodeSystem/measure-population', display: Denominator Exclusion} 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', display: Denominator Exclusion} index: 11 required: [code] numerator: match: code: coding: - {code: numerator, system: 'http://terminology.hl7.org/CodeSystem/measure-population', display: Numerator} 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', display: Numerator} index: 14 required: [code] numeratorExclusion: match: code: coding: - {code: numerator-exclusion, system: 'http://terminology.hl7.org/CodeSystem/measure-population', display: Numerator Exclusion} 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', display: Numerator Exclusion} index: 17 required: [code] measureObservation: match: code: coding: - {code: measure-observation, system: 'http://terminology.hl7.org/CodeSystem/measure-population', display: Measure Observation} 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', display: Measure Observation} 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: 3.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: 3.0.0 required: [group]