description: The CQFM Computable Measure Profile describes minimum expectations for a computable electronic Clinical Quality Measure (eCQM) package_name: hl7.fhir.us.cqfmeasures derivation: constraint name: CQFMComputableMeasure type: Measure elements: group: mustSupport: true index: 17 extensions: populationBasis: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis', min: 0, max: 1, type: Extension, mustSupport: true, index: 18} scoring: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-scoring', min: 0, max: 1, type: Extension, mustSupport: true, index: 19} scoringUnit: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-scoringUnit', min: 0, max: 1, type: Extension, mustSupport: true, index: 20} type: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-type', min: 0, max: 1, type: Extension, mustSupport: false, index: 21} riskAdjustment: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-riskAdjustment', min: 0, max: 1, type: Extension, mustSupport: false, index: 22} rateAggregation: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-rateAggregation', min: 0, max: 1, type: Extension, mustSupport: false, index: 23} improvementNotation: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-improvementNotation', min: 0, max: 1, type: Extension, mustSupport: true, index: 24} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis index: 18 slicing: slices: populationBasis: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis', index: 18} min: 0 max: 1 scoring: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-scoring', index: 19} min: 0 max: 1 scoringUnit: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-scoringUnit', index: 20} min: 0 max: 1 type: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-type', index: 21} min: 0 max: 1 riskAdjustment: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-riskAdjustment', index: 22} min: 0 max: 1 rateAggregation: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-rateAggregation', index: 23} min: 0 max: 1 improvementNotation: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-improvementNotation', index: 24} min: 0 max: 1 type: {mustSupport: true, index: 13} library: {mustSupport: true, index: 11} extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis index: 0 slicing: slices: populationBasis: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis', index: 0} min: 1 max: 1 parameter: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter', index: 1} min: 0 dataRequirement: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-dataRequirement', index: 2} min: 0 directReferenceCode: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode', index: 3} min: 0 logicDefinition: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition', index: 4} min: 0 scoringUnit: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-scoringUnit', index: 5} min: 0 max: 1 riskAdjustment: {mustSupport: false, index: 14} scoring: {mustSupport: true, index: 12} relatedArtifact: mustSupport: true array: true index: 6 slicing: rules: open discriminator: - {path: type, type: value} min: 0 slices: dependency: match: {type: depends-on} schema: mustSupport: false array: true index: 7 elements: type: pattern: {type: Code, value: depends-on} short: Required dependency type: code mustSupport: true index: 8 display: {mustSupport: true, index: 9} resource: {type: canonical, mustSupport: true, index: 10} required: [resource, type] improvementNotation: {mustSupport: true, index: 16} rateAggregation: {mustSupport: false, index: 15} package_version: 2.1.0 extensions: populationBasis: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis', min: 1, max: 1, type: Extension, mustSupport: true, index: 0} parameter: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-parameter', min: 0, type: Extension, mustSupport: true, index: 1} dataRequirement: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-dataRequirement', min: 0, type: Extension, mustSupport: true, index: 2} directReferenceCode: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode', min: 0, type: Extension, mustSupport: true, index: 3} logicDefinition: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition', min: 0, type: Extension, mustSupport: true, index: 4} scoringUnit: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-scoringUnit', min: 0, max: 1, type: Extension, mustSupport: true, index: 5} class: profile kind: resource url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm base: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/measure-cqfm version: 2.1.0