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]