Left: | Shareable Measure (http://hl7.org/fhir/StructureDefinition/shareablemeasure) |
Right: | CPG Computable Metric (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computablemetric) |
Error | StructureDefinition.url | Values for url differ: 'http://hl7.org/fhir/StructureDefinition/shareablemeasure' vs 'http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computablemetric' |
Error | StructureDefinition.version | Values for version differ: '4.0.1' vs '2.0.0-ballot' |
Information | StructureDefinition.name | Values for name differ: 'Shareable Measure' vs 'CPGComputableMetric' |
Information | StructureDefinition.status | Values for status differ: 'draft' vs 'active' |
Information | StructureDefinition.date | Values for date differ: '2019-11-01T09:29:23+11:00' vs '2023-12-19T19:53:17+00:00' |
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7' vs 'HL7 International / Clinical Decision Support' |
Information | StructureDefinition.jurisdiction | Added the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001' |
Information | Measure | Element minimum cardinalities differ: '1' vs '0' |
Information | Measure | Element maximum cardinalities differ: '1' vs '2147483647' |
Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' |
Information | StructureDefinition.comment | Values for comment differ: 'Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version. The determination of when to create a new version of a resource (same url, new version) vs. defining a new artifact is up to the author. Considerations for making this decision are found in [Technical and Business Versions](http://hl7.org/fhir/resource.html#versions). In some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the [meta.source](http://hl7.org/fhir/resource.html#meta) element to indicate where the current master source of the resource can be found.' vs 'Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version. The determination of when to create a new version of a resource (same url, new version) vs. defining a new artifact is up to the author. Considerations for making this decision are found in [Technical and Business Versions](http://hl7.org/fhir/R4/resource.html#versions). In some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the [meta.source](http://hl7.org/fhir/R4/resource.html#meta) element to indicate where the current master source of the resource can be found.' |
Information | Measure.url | Element minimum cardinalities differ: '1' vs '0' |
Warning | Measure.identifier | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Measure.version | Element minimum cardinalities differ: '1' vs '0' |
Information | Measure.name | Element minimum cardinalities differ: '1' vs '0' |
Warning | Measure.title | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Measure.experimental | Element minimum cardinalities differ: '1' vs '0' |
Warning | Measure.subject[x] | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Measure.date | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Measure.publisher | Element minimum cardinalities differ: '1' vs '0' |
Warning | Measure.contact | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Measure.description | Element minimum cardinalities differ: '1' vs '0' |
Warning | Measure.useContext | Elements differ in definition for mustSupport: 'true' vs 'false' |
Warning | Measure.jurisdiction | Elements differ in definition for mustSupport: 'true' vs 'false' |
Warning | Measure.library | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Measure.library | Element maximum cardinalities differ: '2147483647' vs '1' |
Warning | Measure.scoring | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Measure.scoring | Element minimum cardinalities differ: '0' vs '1' |
Warning | Measure.compositeScoring | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Measure.type | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Measure.improvementNotation | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Measure.improvementNotation | Element minimum cardinalities differ: '0' vs '1' |
Warning | Measure.group | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Measure.group | Element minimum cardinalities differ: '0' vs '1' |
Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' |
Warning | Measure.group.population | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Measure.group.population | Element minimum cardinalities differ: '0' vs '1' |
Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' |
Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' |
Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' |
Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Measure | ||
copyright | |||
date | 2019-11-01T09:29:23+11:00 | 2023-12-19T19:53:17+00:00 |
|
description | Enforces the minimum information set for the measure metadata required by HL7 and other organizations that share and publish measures | Defines the minimum expectations and behavior for a computable metric for use with content conforming to the CPG implementation guide |
|
experimental | false | ||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 |
| |
kind | resource | ||
name | Shareable Measure | CPGComputableMetric |
|
publisher | HL7 | HL7 International / Clinical Decision Support |
|
purpose | |||
status | draft | active |
|
title | CPG Computable Metric |
| |
type | Measure | ||
url | http://hl7.org/fhir/StructureDefinition/shareablemeasure | http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computablemetric |
|
version | 4.0.1 | 2.0.0-ballot |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Measure | C | 1..1 | Measure | A quality measure definition | C | 0..* | Measure | A quality measure definition |
| ||||||||
id | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
language | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
url | Σ | 1..1 | uri | Canonical identifier for this measure, represented as a URI (globally unique) | Σ | 0..1 | uri | Canonical identifier for this measure, represented as a URI (globally unique) |
| ||||||||
identifier | SΣ | 0..* | Identifier | Additional identifier for the measure | Σ | 0..* | Identifier | Additional identifier for the measure |
| ||||||||
version | Σ | 1..1 | string | Business version of the measure | Σ | 0..1 | string | Business version of the measure |
| ||||||||
name | ΣC | 1..1 | string | Name for this measure (computer friendly) | ΣC | 0..1 | string | Name for this measure (computer friendly) |
| ||||||||
title | SΣ | 0..1 | string | Name for this measure (human friendly) | Σ | 0..1 | string | Name for this measure (human friendly) |
| ||||||||
subtitle | 0..1 | string | Subordinate title of the measure | 0..1 | string | Subordinate title of the measure | |||||||||||
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: ?? (required): The lifecycle status of an artifact. | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: ?? (required): The lifecycle status of an artifact. | |||||||||
experimental | Σ | 1..1 | boolean | For testing purposes, not real usage | Σ | 0..1 | boolean | For testing purposes, not real usage |
| ||||||||
subject[x] | 0..1 | CodeableConcept, Reference(Group) | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Binding: ?? (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). | S | 0..1 | CodeableConcept, Reference(Group) | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Binding: ?? (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.). |
| |||||||||
date | SΣ | 0..1 | dateTime | Date last changed | Σ | 0..1 | dateTime | Date last changed |
| ||||||||
publisher | Σ | 1..1 | string | Name of the publisher (organization or individual) | Σ | 0..1 | string | Name of the publisher (organization or individual) |
| ||||||||
contact | SΣ | 0..* | ContactDetail | Contact details for the publisher | Σ | 0..* | ContactDetail | Contact details for the publisher |
| ||||||||
description | Σ | 1..1 | markdown | Natural language description of the measure | Σ | 0..1 | markdown | Natural language description of the measure |
| ||||||||
useContext | SΣ | 0..* | UsageContext | The context that the content is intended to support | Σ | 0..* | UsageContext | The context that the content is intended to support |
| ||||||||
jurisdiction | SΣ | 0..* | CodeableConcept | Intended jurisdiction for measure (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. | Σ | 0..* | CodeableConcept | Intended jurisdiction for measure (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. |
| ||||||||
purpose | 0..1 | markdown | Why this measure is defined | 0..1 | markdown | Why this measure is defined | |||||||||||
usage | 0..1 | string | Describes the clinical usage of the measure | 0..1 | string | Describes the clinical usage of the measure | |||||||||||
copyright | 0..1 | markdown | Use and/or publishing restrictions | 0..1 | markdown | Use and/or publishing restrictions | |||||||||||
approvalDate | 0..1 | date | When the measure was approved by publisher | 0..1 | date | When the measure was approved by publisher | |||||||||||
lastReviewDate | 0..1 | date | When the measure was last reviewed | 0..1 | date | When the measure was last reviewed | |||||||||||
effectivePeriod | Σ | 0..1 | Period | When the measure is expected to be used | Σ | 0..1 | Period | When the measure is expected to be used | |||||||||
topic | 0..* | CodeableConcept | The category of the measure, such as Education, Treatment, Assessment, etc. Binding: ?? (example): High-level categorization of the definition, used for searching, sorting, and filtering. | 0..* | CodeableConcept | The category of the measure, such as Education, Treatment, Assessment, etc. Binding: ?? (example): High-level categorization of the definition, used for searching, sorting, and filtering. | |||||||||||
author | 0..* | ContactDetail | Who authored the content | 0..* | ContactDetail | Who authored the content | |||||||||||
editor | 0..* | ContactDetail | Who edited the content | 0..* | ContactDetail | Who edited the content | |||||||||||
reviewer | 0..* | ContactDetail | Who reviewed the content | 0..* | ContactDetail | Who reviewed the content | |||||||||||
endorser | 0..* | ContactDetail | Who endorsed the content | 0..* | ContactDetail | Who endorsed the content | |||||||||||
relatedArtifact | 0..* | RelatedArtifact | Additional documentation, citations, etc. | 0..* | RelatedArtifact | Additional documentation, citations, etc. | |||||||||||
library | 0..* | canonical(Library) | Logic used by the measure | S | 0..1 | canonical(Library) | Logic used by the measure |
| |||||||||
disclaimer | Σ | 0..1 | markdown | Disclaimer for use of the measure or its referenced content | Σ | 0..1 | markdown | Disclaimer for use of the measure or its referenced content | |||||||||
scoring | Σ | 0..1 | CodeableConcept | proportion | ratio | continuous-variable | cohort Binding: ?? (extensible): The scoring type of the measure. | SΣ | 1..1 | CodeableConcept | proportion | ratio | continuous-variable | cohort Binding: ?? (extensible): The scoring type of the measure. |
| ||||||||
compositeScoring | Σ | 0..1 | CodeableConcept | opportunity | all-or-nothing | linear | weighted Binding: ?? (extensible): The composite scoring method of the measure. | SΣ | 0..1 | CodeableConcept | opportunity | all-or-nothing | linear | weighted Binding: ?? (extensible): The composite scoring method of the measure. |
| ||||||||
type | Σ | 0..* | CodeableConcept | process | outcome | structure | patient-reported-outcome | composite Binding: ?? (extensible): The type of measure (includes codes from 2.16.840.1.113883.1.11.20368). | SΣ | 0..* | CodeableConcept | process | outcome | structure | patient-reported-outcome | composite Binding: ?? (extensible): The type of measure (includes codes from 2.16.840.1.113883.1.11.20368). |
| ||||||||
riskAdjustment | Σ | 0..1 | string | How risk adjustment is applied for this measure | Σ | 0..1 | string | How risk adjustment is applied for this measure | |||||||||
rateAggregation | Σ | 0..1 | string | How is rate aggregation performed for this measure | Σ | 0..1 | string | How is rate aggregation performed for this measure | |||||||||
rationale | Σ | 0..1 | markdown | Detailed description of why the measure exists | Σ | 0..1 | markdown | Detailed description of why the measure exists | |||||||||
clinicalRecommendationStatement | Σ | 0..1 | markdown | Summary of clinical guidelines | Σ | 0..1 | markdown | Summary of clinical guidelines | |||||||||
improvementNotation | Σ | 0..1 | CodeableConcept | increase | decrease Binding: ?? (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. | SΣ | 1..1 | CodeableConcept | increase | decrease Binding: ?? (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. |
| ||||||||
definition | Σ | 0..* | markdown | Defined terms used in the measure documentation | Σ | 0..* | markdown | Defined terms used in the measure documentation | |||||||||
guidance | Σ | 0..1 | markdown | Additional guidance for implementers | Σ | 0..1 | markdown | Additional guidance for implementers | |||||||||
group | 0..* | BackboneElement | Population criteria group | S | 1..* | BackboneElement | Population criteria group |
| |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
code | 0..1 | CodeableConcept | Meaning of the group | 0..1 | CodeableConcept | Meaning of the group | |||||||||||
description | 0..1 | string | Summary description | 0..1 | string | Summary description | |||||||||||
population | 0..* | BackboneElement | Population criteria | S | 1..* | BackboneElement | Population criteria |
| |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
code | 0..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: ?? (extensible): The type of population. | 0..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: ?? (extensible): The type of population. | |||||||||||
description | 0..1 | string | The human readable description of this population criteria | 0..1 | string | The human readable description of this population criteria | |||||||||||
criteria | 1..1 | Expression | The criteria that defines this population | 1..1 | Expression | The criteria that defines this population | |||||||||||
stratifier | 0..* | BackboneElement | Stratifier criteria for the measure | 0..* | BackboneElement | Stratifier criteria for the measure | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
code | 0..1 | CodeableConcept | Meaning of the stratifier | 0..1 | CodeableConcept | Meaning of the stratifier | |||||||||||
description | 0..1 | string | The human readable description of this stratifier | 0..1 | string | The human readable description of this stratifier | |||||||||||
criteria | 0..1 | Expression | How the measure should be stratified | 0..1 | Expression | How the measure should be stratified | |||||||||||
component | 0..* | BackboneElement | Stratifier criteria component for the measure | 0..* | BackboneElement | Stratifier criteria component for the measure | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
code | 0..1 | CodeableConcept | Meaning of the stratifier component | 0..1 | CodeableConcept | Meaning of the stratifier component | |||||||||||
description | 0..1 | string | The human readable description of this stratifier component | 0..1 | string | The human readable description of this stratifier component | |||||||||||
criteria | 1..1 | Expression | Component of how the measure should be stratified | 1..1 | Expression | Component of how the measure should be stratified | |||||||||||
supplementalData | 0..* | BackboneElement | What other data should be reported with the measure | 0..* | BackboneElement | What other data should be reported with the measure | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
code | 0..1 | CodeableConcept | Meaning of the supplemental data | 0..1 | CodeableConcept | Meaning of the supplemental data | |||||||||||
usage | 0..* | CodeableConcept | supplemental-data | risk-adjustment-factor Binding: ?? (extensible): The intended usage for supplemental data elements in the measure. | 0..* | CodeableConcept | supplemental-data | risk-adjustment-factor Binding: ?? (extensible): The intended usage for supplemental data elements in the measure. | |||||||||||
description | 0..1 | string | The human readable description of this supplemental data | 0..1 | string | The human readable description of this supplemental data | |||||||||||
criteria | 1..1 | Expression | Expression describing additional data to be reported | 1..1 | Expression | Expression describing additional data to be reported | |||||||||||
Documentation for this format |