Left: | CQFM Computable Library (http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm) |
Right: | CRMI Computable Library (http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-computablelibrary) |
Error | StructureDefinition.url | Values for url differ: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm' vs 'http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-computablelibrary' |
Error | StructureDefinition.version | Values for version differ: '5.0.0-ballot' vs '1.0.0-snapshot' |
Information | StructureDefinition.name | Values for name differ: 'CQFMComputableLibrary' vs 'CRMIComputableLibrary' |
Information | StructureDefinition.title | Values for title differ: 'CQFM Computable Library' vs 'CRMI Computable Library' |
Information | StructureDefinition.date | Values for date differ: '2023-12-15T17:25:03+00:00' vs '2021-11-27T13:31:32-07:00' |
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 International / Clinical Quality Information' vs 'HL7 International / Clinical Decision Support' |
Information | StructureDefinition.jurisdiction | Removed the item 'urn:iso:std:iso:3166#US' |
Information | StructureDefinition.jurisdiction | Added the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001' |
Error | StructureDefinition.baseDefinition | Values for baseDefinition differ: 'http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/library-cqfm' vs 'http://hl7.org/fhir/StructureDefinition/Library' |
Information | Library | Element minimum cardinalities differ: '1' vs '0' |
Information | Library | Element maximum cardinalities differ: '1' vs '2147483647' |
Information | Library.meta | Element minimum cardinalities differ: '1' vs '0' |
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 | Library.url | Element minimum cardinalities differ: '1' vs '0' |
Warning | Library.identifier | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Library.version | Element minimum cardinalities differ: '1' vs '0' |
Information | Library.name | Element minimum cardinalities differ: '1' vs '0' |
Warning | Library.title | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Library.experimental | Element minimum cardinalities differ: '1' vs '0' |
Warning | Library.type | Elements differ in definition for mustSupport: 'true' vs 'false' |
Warning | Library.date | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Library.publisher | Element minimum cardinalities differ: '1' vs '0' |
Warning | Library.contact | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Library.description | Element minimum cardinalities differ: '1' vs '0' |
Warning | Library.useContext | Elements differ in definition for mustSupport: 'true' vs 'false' |
Warning | Library.jurisdiction | Elements differ in definition for mustSupport: 'true' vs 'false' |
Warning | Library.content | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Library.content | Element minimum cardinalities differ: '0' vs '1' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/library-cqfm | http://hl7.org/fhir/StructureDefinition/Library |
|
copyright | |||
date | 2023-12-15T17:25:03+00:00 | 2021-11-27T13:31:32-07:00 |
|
description | The CQFM Computable Library profile defines the must support elements for a computable library used to support eCQM logic | The CRMI Computable Library profile defines the must support elements for a computable library used to support artifact logic |
|
experimental | false | ||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | urn:iso:std:iso:3166#US |
| |
jurisdiction[1] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 |
| |
kind | resource | ||
name | CQFMComputableLibrary | CRMIComputableLibrary |
|
publisher | HL7 International / Clinical Quality Information | HL7 International / Clinical Decision Support |
|
purpose | |||
status | active | ||
title | CQFM Computable Library | CRMI Computable Library |
|
type | Library | ||
url | http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-library-cqfm | http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-computablelibrary |
|
version | 5.0.0-ballot | 1.0.0-snapshot |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Library | C | 1..1 | CQFMLibrary | Represents a library of quality improvement components lib-0: Name should be usable as an identifier for the module by machine processing applications such as code generation | C | 0..* | Library | Represents a library of quality improvement components lib-0: Name should be usable as an identifier for the module by machine processing applications such as code generation |
| ||||||||
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
meta | Σ | 1..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource |
| ||||||||
id | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
versionId | Σ | 0..1 | id | Version specific identifier |
| ||||||||||||
lastUpdated | Σ | 0..1 | instant | When the resource version last changed |
| ||||||||||||
source | Σ | 0..1 | uri | Identifies where the resource comes from |
| ||||||||||||
profile | SΣ | 1..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
| ||||||||||||
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. |
| ||||||||||||
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". |
| ||||||||||||
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 | |||||||||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
url | Σ | 1..1 | uri | Canonical identifier for this library, represented as a URI (globally unique) | Σ | 0..1 | uri | Canonical identifier for this library, represented as a URI (globally unique) |
| ||||||||
identifier | SΣ | 0..* | Identifier | Additional identifier for the library | Σ | 0..* | Identifier | Additional identifier for the library |
| ||||||||
version | Σ | 1..1 | string | Business version of the library | Σ | 0..1 | string | Business version of the library |
| ||||||||
name | ΣC | 1..1 | string | Name for this library (computer friendly) | ΣC | 0..1 | string | Name for this library (computer friendly) |
| ||||||||
title | SΣ | 0..1 | string | Name for this library (human friendly) | Σ | 0..1 | string | Name for this library (human friendly) |
| ||||||||
subtitle | 0..1 | string | Subordinate title of the library | 0..1 | string | Subordinate title of the library | |||||||||||
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 |
| ||||||||
type | SΣ | 1..1 | CodeableConcept | logic-library | model-definition | asset-collection | module-definition Binding: ?? (extensible): The type of knowledge asset this library contains. | Σ | 1..1 | CodeableConcept | logic-library | model-definition | asset-collection | module-definition Binding: ?? (extensible): The type of knowledge asset this library contains. |
| ||||||||
subject[x] | S | 0..1 | CodeableConcept, Reference(Group) | Type of individual the library content is focused on Binding: ?? (extensible): The possible types of subjects for a library (E.g. Patient, Practitioner, Organization, Location, etc.). | S | 0..1 | CodeableConcept, Reference(Group) | Type of individual the library content is focused on Binding: ?? (extensible): The possible types of subjects for a library (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 library | Σ | 0..1 | markdown | Natural language description of the library |
| ||||||||
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 library (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. | Σ | 0..* | CodeableConcept | Intended jurisdiction for library (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. |
| ||||||||
purpose | 0..1 | markdown | Why this library is defined | 0..1 | markdown | Why this library is defined | |||||||||||
usage | 0..1 | string | Describes the clinical usage of the library | 0..1 | string | Describes the clinical usage of the library | |||||||||||
copyright | 0..1 | markdown | Use and/or publishing restrictions | 0..1 | markdown | Use and/or publishing restrictions | |||||||||||
approvalDate | 0..1 | date | When the library was approved by publisher | 0..1 | date | When the library was approved by publisher | |||||||||||
lastReviewDate | 0..1 | date | When the library was last reviewed | 0..1 | date | When the library was last reviewed | |||||||||||
effectivePeriod | Σ | 0..1 | Period | When the library is expected to be used | Σ | 0..1 | Period | When the library is expected to be used | |||||||||
topic | 0..* | CodeableConcept | E.g. Education, Treatment, Assessment, etc. Binding: ?? (example): High-level categorization of the definition, used for searching, sorting, and filtering. | 0..* | CodeableConcept | E.g. 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 | S | 0..* | RelatedArtifact | Dependencies used by the artifact | S | 0..* | RelatedArtifact | Dependencies used by the artifact | |||||||||
parameter | S | 0..* | ParameterDefinition | Parameters defined by the library | S | 0..* | ParameterDefinition | Parameters defined by the library | |||||||||
id | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
name | Σ | 0..1 | code | Name used to access the parameter value |
| ||||||||||||
use | Σ | 1..1 | code | in | out Binding: ?? (required): Whether the parameter is input or output. |
| ||||||||||||
min | Σ | 0..1 | integer | Minimum cardinality |
| ||||||||||||
max | Σ | 0..1 | string | Maximum cardinality (a number of *) |
| ||||||||||||
documentation | Σ | 0..1 | string | A brief description of the parameter |
| ||||||||||||
type | Σ | 1..1 | code | What type of value Binding: ?? (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types. |
| ||||||||||||
profile | Σ | 0..1 | canonical(StructureDefinition) | What profile the value is expected to be |
| ||||||||||||
dataRequirement | S | 0..* | DataRequirement | What data is referenced by this library | S | 0..* | DataRequirement | What data is referenced by this library | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
type | Σ | 1..1 | code | The type of the required data Binding: ?? (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types. | Σ | 1..1 | code | The type of the required data Binding: ?? (required): A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types. | |||||||||
profile | Σ | 0..* | canonical(StructureDefinition) | The profile of the required data | Σ | 0..* | canonical(StructureDefinition) | The profile of the required data | |||||||||
subject[x] | Σ | 0..1 | CodeableConcept, Reference(Group) | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Binding: ?? (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.). | Σ | 0..1 | CodeableConcept, Reference(Group) | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device Binding: ?? (extensible): The possible types of subjects for a data requirement (E.g., Patient, Practitioner, Organization, Location, etc.). | |||||||||
mustSupport | Σ | 0..* | string | Indicates specific structure elements that are referenced by the knowledge module | Σ | 0..* | string | Indicates specific structure elements that are referenced by the knowledge module | |||||||||
codeFilter | ΣC | 0..* | Element | What codes are expected drq-1: Either a path or a searchParam must be provided, but not both | ΣC | 0..* | Element | What codes are expected drq-1: Either a path or a searchParam must be provided, but not both | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
path | Σ | 0..1 | string | A code-valued attribute to filter on | Σ | 0..1 | string | A code-valued attribute to filter on | |||||||||
searchParam | Σ | 0..1 | string | A coded (token) parameter to search on | Σ | 0..1 | string | A coded (token) parameter to search on | |||||||||
valueSet | Σ | 0..1 | canonical(ValueSet) | Valueset for the filter | Σ | 0..1 | canonical(ValueSet) | Valueset for the filter | |||||||||
code | Σ | 0..* | Coding | What code is expected | Σ | 0..* | Coding | What code is expected | |||||||||
dateFilter | ΣC | 0..* | Element | What dates/date ranges are expected drq-2: Either a path or a searchParam must be provided, but not both | ΣC | 0..* | Element | What dates/date ranges are expected drq-2: Either a path or a searchParam must be provided, but not both | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
path | Σ | 0..1 | string | A date-valued attribute to filter on | Σ | 0..1 | string | A date-valued attribute to filter on | |||||||||
searchParam | Σ | 0..1 | string | A date valued parameter to search on | Σ | 0..1 | string | A date valued parameter to search on | |||||||||
value[x] | Σ | 0..1 | dateTime, Period, Duration | The value of the filter, as a Period, DateTime, or Duration value | Σ | 0..1 | dateTime, Period, Duration | The value of the filter, as a Period, DateTime, or Duration value | |||||||||
limit | Σ | 0..1 | positiveInt | Number of results | Σ | 0..1 | positiveInt | Number of results | |||||||||
sort | Σ | 0..* | Element | Order of the results | Σ | 0..* | Element | Order of the results | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
path | Σ | 1..1 | string | The name of the attribute to perform the sort | Σ | 1..1 | string | The name of the attribute to perform the sort | |||||||||
direction | Σ | 1..1 | code | ascending | descending Binding: ?? (required): The possible sort directions, ascending or descending. | Σ | 1..1 | code | ascending | descending Binding: ?? (required): The possible sort directions, ascending or descending. | |||||||||
Slices for content | Σ | 0..* | Attachment | Contents of the library, either embedded or referenced Slice: Unordered, Open by value:contentType | SΣ | 1..* | Attachment | Contents of the library, either embedded or referenced |
| ||||||||
Documentation for this format |