description: The CQFM Publishable Measure profile defines the minimum expectations to enable appropriate content management, discovery, and utilization of published electronic Clinical Quality Measures (eCQMs) package_name: hl7.fhir.us.cqfmeasures derivation: constraint name: CQFMPublishableMeasure type: Measure elements: definition: mustSupport: false array: true index: 64 extensions: definitionTerm: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm', min: 1, max: 1, type: Extension, mustSupport: false, index: 65} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm index: 65 slicing: slices: definitionTerm: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm', index: 65} min: 1 max: 1 date: {type: dateTime, mustSupport: true, index: 31} endorser: {mustSupport: true, index: 46} publisher: {type: string, mustSupport: false, index: 32} approvalDate: {mustSupport: true, index: 37} disclaimer: {mustSupport: true, index: 62} purpose: {mustSupport: true, index: 34} copyright: {mustSupport: true, index: 36} guidance: {mustSupport: false, index: 66} topic: {mustSupport: true, index: 42} title: {type: string, mustSupport: true, index: 29} author: {mustSupport: true, index: 43} extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-supplementalDataGuidance index: 1 slicing: slices: supplementalDataGuidance: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-supplementalDataGuidance', index: 1} min: 0 usage: {short: Allows measure developers to provide additional guidance so that implementers can more easily interpret and implement components of the measure., mustSupport: true, index: 35} rationale: {mustSupport: false, index: 63} status: type: code pattern: {type: Code, value: active} mustSupport: false index: 30 identifier: type: Identifier mustSupport: true array: true min: 3 index: 2 slicing: rules: open discriminator: - {path: type, type: value} min: 3 slices: versionIndependentIdentifier: match: type: coding: - {code: version-independent, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} schema: short: Measure guid mustSupport: true _required: true index: 3 elements: use: type: code pattern: {type: Code, value: official} mustSupport: true index: 4 type: type: CodeableConcept mustSupport: true pattern: type: CodeableConcept value: coding: - {code: version-independent, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} index: 5 system: type: uri pattern: {type: Uri, value: 'urn:ietf:rfc:3986'} mustSupport: true index: 6 value: {mustSupport: true, index: 7} required: [value, type, system, use] versionSpecificIdentifier: match: type: coding: - {code: version-specific, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} schema: short: Measure version guid mustSupport: true _required: true index: 8 elements: use: type: code pattern: {type: Code, value: official} mustSupport: true index: 9 type: type: CodeableConcept mustSupport: true pattern: type: CodeableConcept value: coding: - {code: version-specific, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} index: 10 system: type: uri pattern: {type: Uri, value: 'urn:ietf:rfc:3986'} mustSupport: true index: 11 value: {mustSupport: true, index: 12} required: [value, type, system, use] shortName: match: type: coding: - {code: short-name, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} schema: short: Short name mustSupport: true _required: true index: 13 elements: use: type: code pattern: {type: Code, value: usual} mustSupport: true index: 14 type: type: CodeableConcept mustSupport: true pattern: type: CodeableConcept value: coding: - {code: short-name, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} index: 15 value: {mustSupport: true, index: 16} required: [value, type, use] endorserIdentifier: match: type: coding: - {code: endorser, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} schema: short: Endorser identifier mustSupport: true array: true index: 17 elements: use: type: code pattern: {type: Code, value: official} mustSupport: true index: 18 type: type: CodeableConcept mustSupport: true pattern: type: CodeableConcept value: coding: - {code: endorser, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} index: 19 system: {mustSupport: true, index: 20} value: {mustSupport: true, index: 21} assigner: {mustSupport: true, index: 22} required: [assigner, value, type, use] publisherIdentifier: match: type: coding: - {code: publisher, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} schema: short: Publisher identifier mustSupport: true array: true index: 23 elements: use: type: code pattern: {type: Code, value: official} mustSupport: true index: 24 type: type: CodeableConcept mustSupport: true pattern: type: CodeableConcept value: coding: - {code: publisher, system: 'http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type'} index: 25 system: {mustSupport: true, index: 26} value: {mustSupport: true, index: 27} assigner: {mustSupport: true, index: 28} required: [assigner, value, type, use] lastReviewDate: {mustSupport: true, index: 38} editor: {mustSupport: true, index: 44} reviewer: {mustSupport: true, index: 45} relatedArtifact: mustSupport: true index: 47 slicing: rules: open discriminator: - {path: type, type: value} min: null slices: predecessor: match: {type: predecessor} schema: short: Previous measure? mustSupport: true index: 48 elements: type: type: code pattern: {type: Code, value: predecessor} mustSupport: true index: 49 resource: {type: canonical, mustSupport: true, index: 50} required: [resource, type] citation: match: {type: citation} schema: short: Reference/citation mustSupport: true array: true index: 51 extensions: isPrimaryCitation: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation', min: 0, max: 1, type: Extension, mustSupport: false, index: 52} publicationStatus: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationStatus', min: 0, max: 1, type: Extension, mustSupport: false, index: 53} publicationDate: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationDate', min: 0, max: 1, type: Extension, mustSupport: false, index: 54} elements: extension: type: Extension mustSupport: false url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation index: 52 slicing: slices: isPrimaryCitation: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation', index: 52} min: 0 max: 1 publicationStatus: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationStatus', index: 53} min: 0 max: 1 publicationDate: match: {} schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationDate', index: 54} min: 0 max: 1 type: type: code pattern: {type: Code, value: citation} mustSupport: true index: 55 required: [type] derived-from: match: {type: derived-from} schema: short: URL or canonical reference to other resources that a measure is derived from mustSupport: true array: true index: 56 elements: type: type: code pattern: {type: Code, value: derived-from} mustSupport: true index: 57 label: {type: string, mustSupport: false, index: 58} display: {type: string, mustSupport: false, index: 59} url: {type: url, short: Should be permalink otherwise include an "accessed date", mustSupport: false, index: 60} resource: {type: canonical, short: Should be permalink otherwise include an "accessed date", mustSupport: false, index: 61} required: [type] contact: {type: ContactDetail, mustSupport: true, array: true, min: 1, index: 33} effectivePeriod: mustSupport: true index: 39 extensions: anchor: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor', min: 0, max: 1, type: Extension, mustSupport: true, index: 40} duration: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration', min: 0, max: 1, type: Extension, mustSupport: true, index: 41} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor index: 40 slicing: slices: anchor: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor', index: 40} min: 0 max: 1 duration: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration', index: 41} min: 0 max: 1 text: {mustSupport: true, index: 0} package_version: 5.0.0-ballot extensions: supplementalDataGuidance: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-supplementalDataGuidance', min: 0, type: Extension, mustSupport: true, index: 1} class: profile kind: resource url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/publishable-measure-cqfm base: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/measure-cqfm version: 5.0.0-ballot required: [status, text, title, publisher, date, contact]