This page is part of the Quality Measure STU2 for FHIR R4 Implementation Guide (v2.0.0: STU 2) based on FHIR R4. The current version which supercedes this version is 3.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/publishable-measure-cqfm
The CQFM Publishable Measure profile defines the minimum expectations to enable appropriate content management, discovery, and utilization of published electronic Clinical Quality Measures (eCQMs)
This profile builds on CQFMMeasure.
This profile was published on Thu Jul 23 20:24:49 UTC 2020 as a active by Health Level Seven, Inc. - CQI WG.
Description of Profiles, Differentials, and Snapshots.
Summary
Mandatory: 12 elements (1 nested mandatory element)
Must-Support: 25 elements
Fixed Value: 1 element
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Measure | 1..1 | CQFMMeasure | A quality measure definition | |
text | S | 1..1 | Narrative | Text summary of the resource, for human interpretation |
cqfm-allocation | S | 0..1 | markdown | Allocation guidance URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation |
identifier | S | 1..* | Identifier | Additional identifier for the measure |
title | S | 1..1 | string | Name for this measure (human friendly) |
status | 1..1 | code | draft | active | retired | unknown Fixed Value: active | |
date | S | 1..1 | dateTime | Date last changed |
publisher | 1..1 | string | Name of the publisher (organization or individual) | |
contact | S | 1..* | ContactDetail | Contact details for the publisher |
useContext | S | 0..* | (Slice Definition) | The context that the content is intended to support Slice: Unordered, Open by value:code |
useContext:qualityProgram | S | 1..1 | UsageContext | The context that the content is intended to support |
code | S | 1..1 | Coding | Type of context being specified Required Pattern: At least the following |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: program | |
value[x] | S | 1..1 | CodeableConcept | Value that defines the context Binding: QualityPrograms (extensible) |
purpose | S | 0..1 | markdown | Why this measure is defined |
usage | S | 0..1 | string | Describes the clinical usage of the measure |
copyright | S | 0..1 | markdown | Use and/or publishing restrictions |
approvalDate | S | 1..1 | date | When the measure was approved by publisher |
lastReviewDate | S | 1..1 | date | When the measure was last reviewed |
effectivePeriod | S | 0..1 | Period | When the measure is expected to be used |
cqfm-effectivePeriodAnchor | S | 0..1 | dateTime | Date of first effective use URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor |
cqfm-effectivePeriodDuration | S | 0..1 | Duration | What reporting period is used URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration |
topic | S | 0..* | CodeableConcept | The category of the measure, such as Education, Treatment, Assessment, etc. |
author | S | 0..* | ContactDetail | Who authored the content |
editor | S | 0..* | ContactDetail | Who edited the content |
reviewer | S | 0..* | ContactDetail | Who reviewed the content |
endorser | S | 0..* | ContactDetail | Who endorsed the content |
relatedArtifact | S | 0..* | RelatedArtifact | Additional documentation, citations, etc. |
cqfm-isPrimaryCitation | 0..1 | boolean | Primary reference URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation | |
cqfm-publicationStatus | 0..1 | code | Publication status of referenced artifact URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationStatus Binding: PublicationStatus (required) | |
cqfm-publicationDate | 0..1 | date | Publication date of referenced artifact URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationDate | |
disclaimer | S | 0..1 | markdown | Disclaimer for use of the measure or its referenced content |
rationale | 0..1 | markdown | Detailed description of why the measure exists | |
definition | 0..* | markdown | Defined terms used in the measure documentation | |
cqfm-definitionTerm | 1..1 | (Complex) | Defined term URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Measure | I | 1..1 | CQFMMeasure | A quality measure definition |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | SΣI | 1..1 | Meta | Metadata about the resource |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
versionId | ΣI | 0..1 | id | Version specific identifier |
lastUpdated | ΣI | 0..1 | instant | When the resource version last changed |
source | ΣI | 0..1 | uri | Identifies where the resource comes from |
profile | SΣI | 1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to |
security | ΣI | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible) |
tag | ΣI | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example) |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | SI | 1..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
cqfm-artifactComment | SI | 0..* | (Complex) | Additional documentation, review, or usage guidance URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-artifactComment |
cqfm-populationBasis | SI | 1..1 | code | What type of population URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis Binding: FHIRAllTypes (required) |
cqfm-allocation | SI | 0..1 | markdown | Allocation guidance URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation |
cqfm-softwaresystem | SI | 0..* | Reference(CQFMDevice) | Extension URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
url | ΣI | 1..1 | uri | Canonical identifier for this measure, represented as a URI (globally unique) |
identifier | SΣI | 1..* | Identifier | Additional identifier for the measure |
version | ΣI | 1..1 | string | Business version of the measure |
name | ΣI | 1..1 | string | Name for this measure (computer friendly) |
title | SΣI | 1..1 | string | Name for this measure (human friendly) |
subtitle | I | 0..1 | string | Subordinate title of the measure |
status | ?!ΣI | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required) Fixed Value: active |
experimental | ΣI | 1..1 | boolean | For testing purposes, not real usage |
subject[x] | I | 0..1 | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Binding: SubjectType (extensible) | |
subjectCodeableConcept | CodeableConcept | |||
subjectReference | Reference(Group) | |||
date | SΣI | 1..1 | dateTime | Date last changed |
publisher | ΣI | 1..1 | string | Name of the publisher (organization or individual) |
contact | SΣI | 1..* | ContactDetail | Contact details for the publisher |
description | ΣI | 1..1 | markdown | Natural language description of the measure |
useContext | SΣI | 0..* | (Slice Definition) | The context that the content is intended to support Slice: Unordered, Open by value:code |
useContext:qualityProgram | SΣI | 1..1 | UsageContext | The context that the content is intended to support |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
code | SΣI | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: program | |
display | 0..1 | string | Representation defined by the system | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
value[x] | SΣI | 1..1 | CodeableConcept | Value that defines the context Binding: QualityPrograms (extensible) |
jurisdiction | SΣI | 0..* | CodeableConcept | Intended jurisdiction for measure (if applicable) Binding: Jurisdiction ValueSet (extensible) |
purpose | SI | 0..1 | markdown | Why this measure is defined |
usage | SI | 0..1 | string | Describes the clinical usage of the measure |
copyright | SI | 0..1 | markdown | Use and/or publishing restrictions |
approvalDate | SI | 1..1 | date | When the measure was approved by publisher |
lastReviewDate | SI | 1..1 | date | When the measure was last reviewed |
effectivePeriod | SΣI | 0..1 | Period | When the measure is expected to be used |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
cqfm-effectivePeriodAnchor | SI | 0..1 | dateTime | Date of first effective use URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor |
cqfm-effectivePeriodDuration | SI | 0..1 | Duration | What reporting period is used URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration |
start | ΣI | 0..1 | dateTime | Starting time with inclusive boundary |
end | ΣI | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
topic | SI | 0..* | CodeableConcept | The category of the measure, such as Education, Treatment, Assessment, etc. Binding: DefinitionTopic (example) |
author | SI | 0..* | ContactDetail | Who authored the content |
editor | SI | 0..* | ContactDetail | Who edited the content |
reviewer | SI | 0..* | ContactDetail | Who reviewed the content |
endorser | SI | 0..* | ContactDetail | Who endorsed the content |
relatedArtifact | SI | 0..* | RelatedArtifact | Additional documentation, citations, etc. |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
cqfm-isPrimaryCitation | I | 0..1 | boolean | Primary reference URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation |
cqfm-publicationStatus | I | 0..1 | code | Publication status of referenced artifact URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationStatus Binding: PublicationStatus (required) |
cqfm-publicationDate | I | 0..1 | date | Publication date of referenced artifact URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationDate |
type | ΣI | 1..1 | code | documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of Binding: RelatedArtifactType (required) |
label | ΣI | 0..1 | string | Short label |
display | ΣI | 0..1 | string | Brief description of the related artifact |
citation | ΣI | 0..1 | markdown | Bibliographic citation for the artifact |
url | ΣI | 0..1 | url | Where the artifact can be accessed |
document | ΣI | 0..1 | Attachment | What document is being referenced |
resource | ΣI | 0..1 | canonical(Resource) | What resource is being referenced |
library | SI | 1..1 | canonical(Library) | Logic used by the measure cqm-2: Measures utilizing CQL SHALL reference one and only one CQL library (and that referenced library MUST be the primary library for the measure) |
disclaimer | SΣI | 0..1 | markdown | Disclaimer for use of the measure or its referenced content |
scoring | SΣI | 1..1 | CodeableConcept | proportion | ratio | continuous-variable | cohort Binding: MeasureScoring (extensible) |
compositeScoring | ΣI | 0..1 | CodeableConcept | opportunity | all-or-nothing | linear | weighted Binding: CompositeMeasureScoring (extensible) |
type | SΣI | 1..* | CodeableConcept | process | outcome | structure | patient-reported-outcome | composite Binding: MeasureType (extensible) |
riskAdjustment | ΣI | 0..1 | string | How risk adjustment is applied for this measure |
rateAggregation | ΣI | 0..1 | string | How is rate aggregation performed for this measure |
rationale | ΣI | 0..1 | markdown | Detailed description of why the measure exists |
clinicalRecommendationStatement | ΣI | 0..1 | markdown | Summary of clinical guidelines |
improvementNotation | SΣI | 1..1 | CodeableConcept | increase | decrease Binding: MeasureImprovementNotation (required) |
definition | ΣI | 0..* | markdown | Defined terms used in the measure documentation |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
cqfm-definitionTerm | I | 1..1 | (Complex) | Defined term URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm |
value | 0..1 | string | Primitive value for markdown | |
guidance | ΣI | 0..1 | markdown | Additional guidance for implementers |
group | SI | 1..* | BackboneElement | Population criteria group |
id | SI | 0..1 | string | Unique id for inter-element referencing cqm-3: Group identifiers SHOULD use the convention: "group-[group number]", where [group number] corresponds with the group naming convention for the criteria within the group |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | I | 0..1 | CodeableConcept | Meaning of the group |
description | I | 0..1 | string | Summary description |
population | SI | 1..* | BackboneElement | Population criteria |
id | S | 1..1 | string | Unique id for inter-element referencing |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | SI | 1..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible) |
description | I | 0..1 | string | The human readable description of this population criteria |
criteria | SI | 1..1 | Expression | The criteria that defines this population cqm-4: Group population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace. |
stratifier | SI | 0..* | BackboneElement | Stratifier criteria for the measure |
id | S | 1..1 | string | Unique id for inter-element referencing |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | I | 0..1 | CodeableConcept | Meaning of the stratifier |
description | I | 0..1 | string | The human readable description of this stratifier |
criteria | SI | 0..1 | Expression | How the measure should be stratified cqm-5: Group stratifier criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace. |
component | I | 0..* | BackboneElement | Stratifier criteria component for the measure |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | I | 0..1 | CodeableConcept | Meaning of the stratifier component |
description | I | 0..1 | string | The human readable description of this stratifier component |
criteria | I | 1..1 | Expression | Component of how the measure should be stratified |
supplementalData | SI | 0..* | BackboneElement | What other data should be reported with the measure cqm-6: Supplemental data SHALL use either criteria or path |
id | S | 1..1 | string | Unique id for inter-element referencing |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | I | 0..1 | CodeableConcept | Meaning of the supplemental data |
usage | I | 0..* | CodeableConcept | supplemental-data | risk-adjustment-factor Binding: MeasureDataUsage (extensible) |
description | I | 0..1 | string | The human readable description of this supplemental data |
criteria | I | 1..1 | Expression | Expression describing additional data to be reported |
Documentation for this format |
Summary
Mandatory: 12 elements (1 nested mandatory element)
Must-Support: 25 elements
Fixed Value: 1 element
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Measure | 1..1 | CQFMMeasure | A quality measure definition | |
text | S | 1..1 | Narrative | Text summary of the resource, for human interpretation |
cqfm-allocation | S | 0..1 | markdown | Allocation guidance URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation |
identifier | S | 1..* | Identifier | Additional identifier for the measure |
title | S | 1..1 | string | Name for this measure (human friendly) |
status | 1..1 | code | draft | active | retired | unknown Fixed Value: active | |
date | S | 1..1 | dateTime | Date last changed |
publisher | 1..1 | string | Name of the publisher (organization or individual) | |
contact | S | 1..* | ContactDetail | Contact details for the publisher |
useContext | S | 0..* | (Slice Definition) | The context that the content is intended to support Slice: Unordered, Open by value:code |
useContext:qualityProgram | S | 1..1 | UsageContext | The context that the content is intended to support |
code | S | 1..1 | Coding | Type of context being specified Required Pattern: At least the following |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: program | |
value[x] | S | 1..1 | CodeableConcept | Value that defines the context Binding: QualityPrograms (extensible) |
purpose | S | 0..1 | markdown | Why this measure is defined |
usage | S | 0..1 | string | Describes the clinical usage of the measure |
copyright | S | 0..1 | markdown | Use and/or publishing restrictions |
approvalDate | S | 1..1 | date | When the measure was approved by publisher |
lastReviewDate | S | 1..1 | date | When the measure was last reviewed |
effectivePeriod | S | 0..1 | Period | When the measure is expected to be used |
cqfm-effectivePeriodAnchor | S | 0..1 | dateTime | Date of first effective use URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor |
cqfm-effectivePeriodDuration | S | 0..1 | Duration | What reporting period is used URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration |
topic | S | 0..* | CodeableConcept | The category of the measure, such as Education, Treatment, Assessment, etc. |
author | S | 0..* | ContactDetail | Who authored the content |
editor | S | 0..* | ContactDetail | Who edited the content |
reviewer | S | 0..* | ContactDetail | Who reviewed the content |
endorser | S | 0..* | ContactDetail | Who endorsed the content |
relatedArtifact | S | 0..* | RelatedArtifact | Additional documentation, citations, etc. |
cqfm-isPrimaryCitation | 0..1 | boolean | Primary reference URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation | |
cqfm-publicationStatus | 0..1 | code | Publication status of referenced artifact URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationStatus Binding: PublicationStatus (required) | |
cqfm-publicationDate | 0..1 | date | Publication date of referenced artifact URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationDate | |
disclaimer | S | 0..1 | markdown | Disclaimer for use of the measure or its referenced content |
rationale | 0..1 | markdown | Detailed description of why the measure exists | |
definition | 0..* | markdown | Defined terms used in the measure documentation | |
cqfm-definitionTerm | 1..1 | (Complex) | Defined term URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Measure | I | 1..1 | CQFMMeasure | A quality measure definition |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | SΣI | 1..1 | Meta | Metadata about the resource |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
versionId | ΣI | 0..1 | id | Version specific identifier |
lastUpdated | ΣI | 0..1 | instant | When the resource version last changed |
source | ΣI | 0..1 | uri | Identifies where the resource comes from |
profile | SΣI | 1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to |
security | ΣI | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible) |
tag | ΣI | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example) |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | SI | 1..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
cqfm-artifactComment | SI | 0..* | (Complex) | Additional documentation, review, or usage guidance URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-artifactComment |
cqfm-populationBasis | SI | 1..1 | code | What type of population URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis Binding: FHIRAllTypes (required) |
cqfm-allocation | SI | 0..1 | markdown | Allocation guidance URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation |
cqfm-softwaresystem | SI | 0..* | Reference(CQFMDevice) | Extension URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
url | ΣI | 1..1 | uri | Canonical identifier for this measure, represented as a URI (globally unique) |
identifier | SΣI | 1..* | Identifier | Additional identifier for the measure |
version | ΣI | 1..1 | string | Business version of the measure |
name | ΣI | 1..1 | string | Name for this measure (computer friendly) |
title | SΣI | 1..1 | string | Name for this measure (human friendly) |
subtitle | I | 0..1 | string | Subordinate title of the measure |
status | ?!ΣI | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required) Fixed Value: active |
experimental | ΣI | 1..1 | boolean | For testing purposes, not real usage |
subject[x] | I | 0..1 | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Binding: SubjectType (extensible) | |
subjectCodeableConcept | CodeableConcept | |||
subjectReference | Reference(Group) | |||
date | SΣI | 1..1 | dateTime | Date last changed |
publisher | ΣI | 1..1 | string | Name of the publisher (organization or individual) |
contact | SΣI | 1..* | ContactDetail | Contact details for the publisher |
description | ΣI | 1..1 | markdown | Natural language description of the measure |
useContext | SΣI | 0..* | (Slice Definition) | The context that the content is intended to support Slice: Unordered, Open by value:code |
useContext:qualityProgram | SΣI | 1..1 | UsageContext | The context that the content is intended to support |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
code | SΣI | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: program | |
display | 0..1 | string | Representation defined by the system | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
value[x] | SΣI | 1..1 | CodeableConcept | Value that defines the context Binding: QualityPrograms (extensible) |
jurisdiction | SΣI | 0..* | CodeableConcept | Intended jurisdiction for measure (if applicable) Binding: Jurisdiction ValueSet (extensible) |
purpose | SI | 0..1 | markdown | Why this measure is defined |
usage | SI | 0..1 | string | Describes the clinical usage of the measure |
copyright | SI | 0..1 | markdown | Use and/or publishing restrictions |
approvalDate | SI | 1..1 | date | When the measure was approved by publisher |
lastReviewDate | SI | 1..1 | date | When the measure was last reviewed |
effectivePeriod | SΣI | 0..1 | Period | When the measure is expected to be used |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
cqfm-effectivePeriodAnchor | SI | 0..1 | dateTime | Date of first effective use URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor |
cqfm-effectivePeriodDuration | SI | 0..1 | Duration | What reporting period is used URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration |
start | ΣI | 0..1 | dateTime | Starting time with inclusive boundary |
end | ΣI | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
topic | SI | 0..* | CodeableConcept | The category of the measure, such as Education, Treatment, Assessment, etc. Binding: DefinitionTopic (example) |
author | SI | 0..* | ContactDetail | Who authored the content |
editor | SI | 0..* | ContactDetail | Who edited the content |
reviewer | SI | 0..* | ContactDetail | Who reviewed the content |
endorser | SI | 0..* | ContactDetail | Who endorsed the content |
relatedArtifact | SI | 0..* | RelatedArtifact | Additional documentation, citations, etc. |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
cqfm-isPrimaryCitation | I | 0..1 | boolean | Primary reference URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation |
cqfm-publicationStatus | I | 0..1 | code | Publication status of referenced artifact URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationStatus Binding: PublicationStatus (required) |
cqfm-publicationDate | I | 0..1 | date | Publication date of referenced artifact URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-publicationDate |
type | ΣI | 1..1 | code | documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of Binding: RelatedArtifactType (required) |
label | ΣI | 0..1 | string | Short label |
display | ΣI | 0..1 | string | Brief description of the related artifact |
citation | ΣI | 0..1 | markdown | Bibliographic citation for the artifact |
url | ΣI | 0..1 | url | Where the artifact can be accessed |
document | ΣI | 0..1 | Attachment | What document is being referenced |
resource | ΣI | 0..1 | canonical(Resource) | What resource is being referenced |
library | SI | 1..1 | canonical(Library) | Logic used by the measure cqm-2: Measures utilizing CQL SHALL reference one and only one CQL library (and that referenced library MUST be the primary library for the measure) |
disclaimer | SΣI | 0..1 | markdown | Disclaimer for use of the measure or its referenced content |
scoring | SΣI | 1..1 | CodeableConcept | proportion | ratio | continuous-variable | cohort Binding: MeasureScoring (extensible) |
compositeScoring | ΣI | 0..1 | CodeableConcept | opportunity | all-or-nothing | linear | weighted Binding: CompositeMeasureScoring (extensible) |
type | SΣI | 1..* | CodeableConcept | process | outcome | structure | patient-reported-outcome | composite Binding: MeasureType (extensible) |
riskAdjustment | ΣI | 0..1 | string | How risk adjustment is applied for this measure |
rateAggregation | ΣI | 0..1 | string | How is rate aggregation performed for this measure |
rationale | ΣI | 0..1 | markdown | Detailed description of why the measure exists |
clinicalRecommendationStatement | ΣI | 0..1 | markdown | Summary of clinical guidelines |
improvementNotation | SΣI | 1..1 | CodeableConcept | increase | decrease Binding: MeasureImprovementNotation (required) |
definition | ΣI | 0..* | markdown | Defined terms used in the measure documentation |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
cqfm-definitionTerm | I | 1..1 | (Complex) | Defined term URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm |
value | 0..1 | string | Primitive value for markdown | |
guidance | ΣI | 0..1 | markdown | Additional guidance for implementers |
group | SI | 1..* | BackboneElement | Population criteria group |
id | SI | 0..1 | string | Unique id for inter-element referencing cqm-3: Group identifiers SHOULD use the convention: "group-[group number]", where [group number] corresponds with the group naming convention for the criteria within the group |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | I | 0..1 | CodeableConcept | Meaning of the group |
description | I | 0..1 | string | Summary description |
population | SI | 1..* | BackboneElement | Population criteria |
id | S | 1..1 | string | Unique id for inter-element referencing |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | SI | 1..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible) |
description | I | 0..1 | string | The human readable description of this population criteria |
criteria | SI | 1..1 | Expression | The criteria that defines this population cqm-4: Group population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace. |
stratifier | SI | 0..* | BackboneElement | Stratifier criteria for the measure |
id | S | 1..1 | string | Unique id for inter-element referencing |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | I | 0..1 | CodeableConcept | Meaning of the stratifier |
description | I | 0..1 | string | The human readable description of this stratifier |
criteria | SI | 0..1 | Expression | How the measure should be stratified cqm-5: Group stratifier criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace. |
component | I | 0..* | BackboneElement | Stratifier criteria component for the measure |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | I | 0..1 | CodeableConcept | Meaning of the stratifier component |
description | I | 0..1 | string | The human readable description of this stratifier component |
criteria | I | 1..1 | Expression | Component of how the measure should be stratified |
supplementalData | SI | 0..* | BackboneElement | What other data should be reported with the measure cqm-6: Supplemental data SHALL use either criteria or path |
id | S | 1..1 | string | Unique id for inter-element referencing |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | I | 0..1 | CodeableConcept | Meaning of the supplemental data |
usage | I | 0..* | CodeableConcept | supplemental-data | risk-adjustment-factor Binding: MeasureDataUsage (extensible) |
description | I | 0..1 | string | The human readable description of this supplemental data |
criteria | I | 1..1 | Expression | Expression describing additional data to be reported |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Measure.meta.security | extensible | All Security Labels |
Measure.meta.tag | example | CommonTags |
Measure.language | preferred | CommonLanguages Max Binding: AllLanguages |
Measure.status | required | Fixed Value: active |
Measure.subject[x] | extensible | SubjectType |
Measure.useContext:qualityProgram.code | extensible | Pattern: program |
Measure.useContext:qualityProgram.value[x] | extensible | QualityPrograms |
Measure.jurisdiction | extensible | Jurisdiction ValueSet |
Measure.topic | example | DefinitionTopic |
Measure.relatedArtifact.type | required | RelatedArtifactType |
Measure.scoring | extensible | MeasureScoring |
Measure.compositeScoring | extensible | CompositeMeasureScoring |
Measure.type | extensible | MeasureType |
Measure.improvementNotation | required | MeasureImprovementNotation |
Measure.group.population.code | extensible | MeasurePopulationType |
Measure.supplementalData.usage | extensible | MeasureDataUsage |
Id | Path | Details | Requirements |
dom-2 | Measure | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | Measure | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | Measure | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | Measure | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | Measure | A resource should have narrative for robust management : text.`div`.exists() | |
mea-0 | Measure | Name should be usable as an identifier for the module by machine processing applications such as code generation : name.matches('[A-Z]([A-Za-z0-9_]){0,254}') | |
mea-1 | Measure | Stratifier SHALL be either a single criteria or a set of criteria components : group.stratifier.all((code | description | criteria).exists() xor component.exists()) | |
ele-1 | Measure.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.meta.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.meta.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.meta.versionId | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.meta.lastUpdated | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.meta.source | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.meta.profile | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.meta.security | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.meta.tag | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.extension:comment | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.extension:comment | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.extension:populationBasis | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.extension:populationBasis | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.extension:allocation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.extension:allocation | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.extension:softwaresystem | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.extension:softwaresystem | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.url | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.name | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.subtitle | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.experimental | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.subject[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.date | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.publisher | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.contact | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.useContext | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.useContext:qualityProgram | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.useContext:qualityProgram.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.useContext:qualityProgram.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.useContext:qualityProgram.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.useContext:qualityProgram.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.jurisdiction | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.purpose | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.usage | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.copyright | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.approvalDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.lastReviewDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.effectivePeriod | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.effectivePeriod.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.effectivePeriod.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.effectivePeriod.extension:anchor | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.effectivePeriod.extension:anchor | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.effectivePeriod.extension:duration | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.effectivePeriod.extension:duration | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.effectivePeriod.start | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.effectivePeriod.end | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.topic | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.editor | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.reviewer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.endorser | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.relatedArtifact | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.relatedArtifact.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.relatedArtifact.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.relatedArtifact.extension:isPrimaryCitation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.relatedArtifact.extension:isPrimaryCitation | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.relatedArtifact.extension:publicationStatus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.relatedArtifact.extension:publicationStatus | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.relatedArtifact.extension:publicationDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.relatedArtifact.extension:publicationDate | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.relatedArtifact.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.relatedArtifact.label | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.relatedArtifact.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.relatedArtifact.citation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.relatedArtifact.url | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.relatedArtifact.document | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.relatedArtifact.resource | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.library | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
cqm-2 | Measure.library | Measures utilizing CQL SHALL reference one and only one CQL library (and that referenced library MUST be the primary library for the measure) : exists() | |
ele-1 | Measure.disclaimer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.scoring | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.compositeScoring | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.riskAdjustment | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.rateAggregation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.rationale | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.clinicalRecommendationStatement | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.improvementNotation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.definition | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.definition.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.definition.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.definition.extension:definitionTerm | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.definition.extension:definitionTerm | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.guidance | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
cqm-3 | Measure.group.id | Group identifiers SHOULD use the convention: "group-[group number]", where [group number] corresponds with the group naming convention for the criteria within the group : value.startsWith('group-') | |
ele-1 | Measure.group.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.group.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.group.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.group.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.group.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.population | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.population.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.group.population.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.group.population.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.group.population.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.group.population.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.population.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.population.criteria | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
cqm-4 | Measure.group.population.criteria | Group population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace. : value.startsWith(library).not() | |
ele-1 | Measure.group.stratifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.stratifier.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.group.stratifier.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.group.stratifier.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.group.stratifier.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.group.stratifier.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.stratifier.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.stratifier.criteria | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
cqm-5 | Measure.group.stratifier.criteria | Group stratifier criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace. : value.startsWith(library).not() | |
ele-1 | Measure.group.stratifier.component | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.stratifier.component.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.group.stratifier.component.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.group.stratifier.component.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.group.stratifier.component.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.group.stratifier.component.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.stratifier.component.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.group.stratifier.component.criteria | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.supplementalData | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
cqm-6 | Measure.supplementalData | Supplemental data SHALL use either criteria or path : criteria.exists() or path.exists() | |
ele-1 | Measure.supplementalData.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.supplementalData.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.supplementalData.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Measure.supplementalData.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Measure.supplementalData.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.supplementalData.usage | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.supplementalData.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Measure.supplementalData.criteria | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |