description: The CQFM Measure Profile describes a shareable, published measure resource that can be used to define an electronic clinical quality measure
package_name: hl7.fhir.us.cqfmeasures
derivation: constraint
name: CQFMMeasure
type: Measure
elements:
description: {mustSupport: true, index: 11}
definition:
mustSupport: false
array: true
index: 31
extensions:
definitionTerm: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm', min: 1, max: 1, type: Extension, mustSupport: false, index: 32}
elements:
extension:
type: Extension
mustSupport: false
url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm
index: 32
slicing:
slices:
definitionTerm:
match: {}
schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm', index: 32}
min: 1
max: 1
date: {mustSupport: true, index: 8}
group:
mustSupport: true
array: true
min: 1
index: 33
elements:
id:
constraint:
'2': {human: 'Group identifiers SHOULD use the convention: "group-", where corresponds with the group naming convention for the criteria within the group', severity: warning, expression: value.startsWith('group-')}
mustSupport: true
index: 34
population:
mustSupport: true
array: true
min: 1
index: 35
elements:
id: {mustSupport: true, index: 36}
code: {mustSupport: true, index: 37}
criteria:
constraint:
'3': {human: Group population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace., severity: warning, expression: value.startsWith(library).not()}
mustSupport: true
index: 38
required: [id, code]
stratifier:
mustSupport: true
index: 39
elements:
id: {mustSupport: true, index: 40}
criteria:
constraint:
'4': {human: Group stratifier criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace., severity: warning, expression: value.startsWith(library).not()}
mustSupport: true
index: 41
required: [id]
required: [population]
publisher: {mustSupport: true, index: 9}
approvalDate: {mustSupport: true, index: 17}
disclaimer: {mustSupport: true, index: 26}
jurisdiction: {mustSupport: true, index: 13}
purpose: {mustSupport: true, index: 14}
name: {mustSupport: true, index: 6}
useContext: {mustSupport: true, index: 12}
copyright: {mustSupport: true, index: 16}
type: {mustSupport: true, array: true, min: 1, index: 28}
topic: {mustSupport: true, index: 22}
title: {mustSupport: true, index: 7}
supplementalData:
constraint:
'5': {human: Supplemental data SHALL use either criteria or path, severity: warning, expression: criteria.exists() or path.exists()}
mustSupport: true
index: 42
elements:
id: {mustSupport: true, index: 43}
required: [id]
library:
constraint:
'1': {human: Measures utilizing CQL SHALL reference one and only one CQL library (and that referenced library MUST be the primary library for the measure), severity: warning, expression: exists()}
mustSupport: true
index: 25
extension:
type: Extension
mustSupport: true
url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-artifactComment
index: 0
slicing:
slices:
comment:
match: {}
schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-artifactComment', index: 0}
min: 0
populationBasis:
match: {}
schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis', index: 1}
min: 1
max: 1
allocation:
match: {}
schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation', index: 2}
min: 0
max: 1
usage: {mustSupport: true, index: 15}
rationale: {mustSupport: false, index: 29}
url: {mustSupport: true, index: 3}
identifier: {mustSupport: true, array: true, min: 1, index: 4}
lastReviewDate: {mustSupport: true, index: 18}
scoring: {mustSupport: true, index: 27}
version: {mustSupport: true, index: 5}
relatedArtifact:
mustSupport: true
index: 23
extensions:
isPrimaryCitation: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation', min: 0, max: 1, type: Extension, mustSupport: false, index: 24}
elements:
extension:
type: Extension
mustSupport: false
url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation
index: 24
slicing:
slices:
isPrimaryCitation:
match: {}
schema: {type: Extension, mustSupport: false, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation', index: 24}
min: 0
max: 1
contact: {mustSupport: true, array: true, min: 1, index: 10}
improvementNotation: {short: increase | decrease, mustSupport: true, index: 30}
effectivePeriod:
mustSupport: true
index: 19
extensions:
anchor: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor', min: 0, max: 1, type: Extension, mustSupport: true, index: 20}
duration: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration', min: 0, max: 1, type: Extension, mustSupport: true, index: 21}
elements:
extension:
type: Extension
mustSupport: true
url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor
index: 20
slicing:
slices:
anchor:
match: {}
schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor', index: 20}
min: 0
max: 1
duration:
match: {}
schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration', index: 21}
min: 0
max: 1
package_version: 1.1.0
extensions:
comment: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-artifactComment', min: 0, type: Extension, mustSupport: true, index: 0}
populationBasis: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis', min: 1, max: 1, type: Extension, mustSupport: true, index: 1}
allocation: {url: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation', min: 0, max: 1, type: Extension, mustSupport: false, index: 2}
class: profile
kind: resource
url: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/measure-cqfm
base: http://hl7.org/fhir/StructureDefinition/Measure
version: 1.1.0
required: [url, scoring, improvementNotation, group, approvalDate, name, identifier, title, type, publisher, version, library, date, lastReviewDate, contact, description]