Left: | CPG Computable Guideline (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computableguideline) |
Right: | CPG Computable Guideline (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computableguideline) |
Error | StructureDefinition.version | Values for version differ: '2.0.0-ballot' vs '2.0.0' |
Information | StructureDefinition.date | Values for date differ: '2023-12-19T19:53:17+00:00' vs '2024-11-24T20:44:17+00:00' |
Information | StructureDefinition.comment | Values for comment differ: 'See [Default Profiles](implementationguide.html#default) for a discussion of which resources are 'covered' by an implementation guide.' vs 'See [Default Profiles](http://hl7.org/fhir/R4/implementationguide.html#default) for a discussion of which resources are 'covered' by an implementation guide.' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/ImplementationGuide | ||
copyright | |||
date | 2023-12-19T19:53:17+00:00 | 2024-11-24T20:44:17+00:00 |
|
description | Profile of ImplementationGuide to describe a computable Clinical Practice Guideline | ||
experimental | false | ||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
kind | resource | ||
name | CPGComputableGuideline | ||
publisher | HL7 International / Clinical Decision Support | ||
purpose | |||
status | active | ||
title | CPG Computable Guideline | ||
type | ImplementationGuide | ||
url | http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-computableguideline | ||
version | 2.0.0-ballot | 2.0.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ImplementationGuide | C | 0..* | ImplementationGuide | A set of rules about how FHIR is used ig-0: Name should be usable as an identifier for the module by machine processing applications such as code generation ig-2: If a resource has a fhirVersion, it must be oe of the versions defined for the Implementation Guide | C | 0..* | ImplementationGuide | A set of rules about how FHIR is used ig-0: Name should be usable as an identifier for the module by machine processing applications such as code generation ig-2: If a resource has a fhirVersion, it must be oe of the versions defined for the Implementation Guide | |||||||||
id | Σ | 0..1 | id | 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 implementation guide, represented as a URI (globally unique) | Σ | 1..1 | uri | Canonical identifier for this implementation guide, represented as a URI (globally unique) | |||||||||
version | Σ | 0..1 | string | Business version of the implementation guide | Σ | 0..1 | string | Business version of the implementation guide | |||||||||
name | ΣC | 1..1 | string | Name for this implementation guide (computer friendly) | ΣC | 1..1 | string | Name for this implementation guide (computer friendly) | |||||||||
title | Σ | 0..1 | string | Name for this implementation guide (human friendly) | Σ | 0..1 | string | Name for this implementation guide (human friendly) | |||||||||
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 | Σ | 0..1 | boolean | For testing purposes, not real usage | Σ | 0..1 | boolean | For testing purposes, not real usage | |||||||||
date | Σ | 0..1 | dateTime | Date last changed | Σ | 0..1 | dateTime | Date last changed | |||||||||
publisher | Σ | 0..1 | string | Name of the publisher (organization or individual) | Σ | 0..1 | string | Name of the publisher (organization or individual) | |||||||||
contact | Σ | 0..* | ContactDetail | Contact details for the publisher | Σ | 0..* | ContactDetail | Contact details for the publisher | |||||||||
description | 0..1 | markdown | Natural language description of the implementation guide | 0..1 | markdown | Natural language description of the implementation guide | |||||||||||
useContext | Σ | 0..* | UsageContext | The context that the content is intended to support | Σ | 0..* | UsageContext | The context that the content is intended to support | |||||||||
jurisdiction | Σ | 0..* | CodeableConcept | Intended jurisdiction for implementation guide (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. | Σ | 0..* | CodeableConcept | Intended jurisdiction for implementation guide (if applicable) Binding: ?? (extensible): Countries and regions within which this artifact is targeted for use. | |||||||||
copyright | 0..1 | markdown | Use and/or publishing restrictions | 0..1 | markdown | Use and/or publishing restrictions | |||||||||||
packageId | Σ | 1..1 | id | NPM Package name for IG | Σ | 1..1 | id | NPM Package name for IG | |||||||||
license | Σ | 0..1 | code | SPDX license code for this IG (or not-open-source) Binding: ?? (required): The license that applies to an Implementation Guide (using an SPDX license Identifiers, or 'not-open-source'). The binding is required but new SPDX license Identifiers are allowed to be used (https://spdx.org/licenses/). | Σ | 0..1 | code | SPDX license code for this IG (or not-open-source) Binding: ?? (required): The license that applies to an Implementation Guide (using an SPDX license Identifiers, or 'not-open-source'). The binding is required but new SPDX license Identifiers are allowed to be used (https://spdx.org/licenses/). | |||||||||
fhirVersion | Σ | 1..* | code | FHIR Version(s) this Implementation Guide targets Binding: ?? (required): All published FHIR Versions. | Σ | 1..* | code | FHIR Version(s) this Implementation Guide targets Binding: ?? (required): All published FHIR Versions. | |||||||||
dependsOn | SΣ | 0..* | BackboneElement | Another Implementation guide this depends on | SΣ | 0..* | BackboneElement | Another Implementation guide this depends on | |||||||||
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 | |||||||||
uri | Σ | 1..1 | canonical(ImplementationGuide) | Identity of the IG that this depends on | Σ | 1..1 | canonical(ImplementationGuide) | Identity of the IG that this depends on | |||||||||
packageId | Σ | 0..1 | id | NPM Package name for IG this depends on | Σ | 0..1 | id | NPM Package name for IG this depends on | |||||||||
version | Σ | 0..1 | string | Version of the IG | Σ | 0..1 | string | Version of the IG | |||||||||
global | Σ | 0..* | BackboneElement | Profiles that apply globally | Σ | 0..* | BackboneElement | Profiles that apply globally | |||||||||
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 | |||||||||
type | Σ | 1..1 | code | Type this profile applies to Binding: ?? (required): One of the resource types defined as part of this version of FHIR. | Σ | 1..1 | code | Type this profile applies to Binding: ?? (required): One of the resource types defined as part of this version of FHIR. | |||||||||
profile | Σ | 1..1 | canonical(StructureDefinition) | Profile that all resources must conform to | Σ | 1..1 | canonical(StructureDefinition) | Profile that all resources must conform to | |||||||||
definition | SC | 0..1 | BackboneElement | Information needed to build the IG ig-1: If a resource has a groupingId, it must refer to a grouping defined in the Implementation Guide | SC | 0..1 | BackboneElement | Information needed to build the IG ig-1: If a resource has a groupingId, it must refer to a grouping defined in the Implementation Guide | |||||||||
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 | |||||||||
grouping | 0..* | BackboneElement | Grouping used to present related resources in the IG | 0..* | BackboneElement | Grouping used to present related resources in the IG | |||||||||||
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 | |||||||||
name | 1..1 | string | Descriptive name for the package | 1..1 | string | Descriptive name for the package | |||||||||||
description | 0..1 | string | Human readable text describing the package | 0..1 | string | Human readable text describing the package | |||||||||||
resource | 1..* | BackboneElement | Resource in the implementation guide | 1..* | BackboneElement | Resource in the implementation guide | |||||||||||
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 | |||||||||
reference | 1..1 | Reference(Resource) | Location of the resource | 1..1 | Reference(Resource) | Location of the resource | |||||||||||
fhirVersion | 0..* | code | Versions this applies to (if different to IG) Binding: ?? (required): All published FHIR Versions. | 0..* | code | Versions this applies to (if different to IG) Binding: ?? (required): All published FHIR Versions. | |||||||||||
name | 0..1 | string | Human Name for the resource | 0..1 | string | Human Name for the resource | |||||||||||
description | 0..1 | string | Reason why included in guide | 0..1 | string | Reason why included in guide | |||||||||||
example[x] | 0..1 | boolean, canonical(StructureDefinition) | Is an example/What is this an example of? | 0..1 | boolean, canonical(StructureDefinition) | Is an example/What is this an example of? | |||||||||||
groupingId | 0..1 | id | Grouping this is part of | 0..1 | id | Grouping this is part of | |||||||||||
page | 0..1 | BackboneElement | Page/Section in the Guide | 0..1 | BackboneElement | Page/Section in the Guide | |||||||||||
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 | |||||||||
name[x] | 1..1 | url, Reference(Binary) | Where to find that page | 1..1 | url, Reference(Binary) | Where to find that page | |||||||||||
title | 1..1 | string | Short title shown for navigational assistance | 1..1 | string | Short title shown for navigational assistance | |||||||||||
generation | 1..1 | code | html | markdown | xml | generated Binding: ?? (required): A code that indicates how the page is generated. | 1..1 | code | html | markdown | xml | generated Binding: ?? (required): A code that indicates how the page is generated. | |||||||||||
page | 0..* | See page (ImplementationGuide) | Nested Pages / Sections | 0..* | See page (ImplementationGuide) | Nested Pages / Sections | |||||||||||
parameter | 0..* | BackboneElement | Defines how IG is built by tools | 0..* | BackboneElement | Defines how IG is built by tools | |||||||||||
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 | 1..1 | code | apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template Binding: ?? (required): Code of parameter that is input to the guide. | 1..1 | code | apply | path-resource | path-pages | path-tx-cache | expansion-parameter | rule-broken-links | generate-xml | generate-json | generate-turtle | html-template Binding: ?? (required): Code of parameter that is input to the guide. | |||||||||||
value | 1..1 | string | Value for named type | 1..1 | string | Value for named type | |||||||||||
template | 0..* | BackboneElement | A template for building resources | 0..* | BackboneElement | A template for building resources | |||||||||||
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 | 1..1 | code | Type of template specified | 1..1 | code | Type of template specified | |||||||||||
source | 1..1 | string | The source location for the template | 1..1 | string | The source location for the template | |||||||||||
scope | 0..1 | string | The scope in which the template applies | 0..1 | string | The scope in which the template applies | |||||||||||
manifest | 0..1 | BackboneElement | Information about an assembled IG | 0..1 | BackboneElement | Information about an assembled IG | |||||||||||
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 | |||||||||
rendering | Σ | 0..1 | url | Location of rendered implementation guide | Σ | 0..1 | url | Location of rendered implementation guide | |||||||||
resource | Σ | 1..* | BackboneElement | Resource in the implementation guide | Σ | 1..* | BackboneElement | Resource in the implementation guide | |||||||||
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 | |||||||||
reference | Σ | 1..1 | Reference(Resource) | Location of the resource | Σ | 1..1 | Reference(Resource) | Location of the resource | |||||||||
example[x] | 0..1 | boolean, canonical(StructureDefinition) | Is an example/What is this an example of? | 0..1 | boolean, canonical(StructureDefinition) | Is an example/What is this an example of? | |||||||||||
relativePath | 0..1 | url | Relative path for page in IG | 0..1 | url | Relative path for page in IG | |||||||||||
page | 0..* | BackboneElement | HTML page within the parent IG | 0..* | BackboneElement | HTML page within the parent IG | |||||||||||
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 | |||||||||
name | 1..1 | string | HTML page name | 1..1 | string | HTML page name | |||||||||||
title | 0..1 | string | Title of the page, for references | 0..1 | string | Title of the page, for references | |||||||||||
anchor | 0..* | string | Anchor available on the page | 0..* | string | Anchor available on the page | |||||||||||
image | 0..* | string | Image within the IG | 0..* | string | Image within the IG | |||||||||||
other | 0..* | string | Additional linkable file in IG | 0..* | string | Additional linkable file in IG | |||||||||||
Documentation for this format |