Extensions for Using Data Elements from FHIR R5 in FHIR STU3
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R5 in FHIR STU3 - Downloaded Version null See the Directory of published versions

Resource Profile: Profile_R5_ImplementationGuide_R3

Official URL: http://hl7.org/fhir/5.0/StructureDefinition/profile-ImplementationGuide Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: Profile_R5_ImplementationGuide_R3

This cross-version profile allows R5 ImplementationGuide content to be represented via FHIR STU3 ImplementationGuide resources.

Usages:

  • This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImplementationGuide 1..1 ImplementationGuide A set of rules about how FHIR is used
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:identifier 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-identifier]] R5: Additional identifier for the implementation guide (business identifier) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-identifier
.... extension:versionAlgorithm 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm]] R5: How to compare versions (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
.... extension:title 0..1 string R5: Name for this implementation guide (human friendly) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.title
.... extension:purpose 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-purpose]] R5: Why this implementation guide is defined (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
.... extension:copyrightLabel 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel]] R5: Copyright holder and year(s) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
.... extension:packageId 1..1 id R5: NPM Package name for IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.packageId
.... extension:license 0..1 code R5: SPDX license code for this IG (or not-open-source) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.license
Binding: R5SpdxLicenseForR3 (0.1.0) (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/).
.... extension:definition 0..1 (Complex) R5: Information needed to build the IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition
.... extension:page 0..1 (Complex) R5: Page/Section in the Guide (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:page 0..* (Complex) R5: Nested Pages / Sections (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:manifest 0..1 (Complex) R5: Information about an assembled IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.manifest
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... name Σ 1..1 string Name for this implementation guide (computer friendly)
... status ?!Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of a Value Set or Concept Map.
... experimental ?!Σ 0..1 boolean For testing purposes, not real usage

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImplementationGuide.​status Base required PublicationStatus 📍3.0.2 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-1 error ImplementationGuide If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error ImplementationGuide If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImplementationGuide If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error ImplementationGuide 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()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from ImplementationGuide

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImplementationGuide 1..1 ImplementationGuide A set of rules about how FHIR is used
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:identifier 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-identifier]] R5: Additional identifier for the implementation guide (business identifier) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-identifier
.... extension:versionAlgorithm 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm]] R5: How to compare versions (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
.... extension:title 0..1 string R5: Name for this implementation guide (human friendly) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.title
.... extension:purpose 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-purpose]] R5: Why this implementation guide is defined (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
.... extension:copyrightLabel 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel]] R5: Copyright holder and year(s) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
.... extension:packageId 1..1 id R5: NPM Package name for IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.packageId
.... extension:license 0..1 code R5: SPDX license code for this IG (or not-open-source) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.license
Binding: R5SpdxLicenseForR3 (0.1.0) (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/).
.... extension:definition 0..1 (Complex) R5: Information needed to build the IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition
.... extension:page 0..1 (Complex) R5: Page/Section in the Guide (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:page 0..* (Complex) R5: Nested Pages / Sections (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:manifest 0..1 (Complex) R5: Information about an assembled IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.manifest
... contact
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:contact 0..* (Complex) R5: contact additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.contact
... fhirVersion
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:fhirVersion 1..* code R5: FHIR Version(s) this Implementation Guide targets additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.fhirVersion
Binding: R5FHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:reason 0..1 markdown R5: Why dependency exists (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.dependsOn.reason
... global
.... type
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 0..1 code R5: Type this profile applies to additional codes
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.global.type
Binding: R5ResourceTypesForR3 (0.1.0) (required): One of the resource types defined as part of this version of FHIR.
.... profile
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:profile 0..1 uri R5: profile additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.global.profile

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImplementationGuide 1..1 ImplementationGuide A set of rules about how FHIR is used
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:identifier 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-identifier]] R5: Additional identifier for the implementation guide (business identifier) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-identifier
.... extension:versionAlgorithm 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm]] R5: How to compare versions (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
.... extension:title 0..1 string R5: Name for this implementation guide (human friendly) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.title
.... extension:purpose 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-purpose]] R5: Why this implementation guide is defined (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
.... extension:copyrightLabel 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel]] R5: Copyright holder and year(s) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
.... extension:packageId 1..1 id R5: NPM Package name for IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.packageId
.... extension:license 0..1 code R5: SPDX license code for this IG (or not-open-source) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.license
Binding: R5SpdxLicenseForR3 (0.1.0) (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/).
.... extension:definition 0..1 (Complex) R5: Information needed to build the IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition
.... extension:page 0..1 (Complex) R5: Page/Section in the Guide (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:page 0..* (Complex) R5: Nested Pages / Sections (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:manifest 0..1 (Complex) R5: Information about an assembled IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.manifest
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... url Σ 1..1 uri Logical URI to reference this implementation guide (globally unique)
... version Σ 0..1 string Business version of the implementation guide
... name Σ 1..1 string Name for this implementation guide (computer friendly)
... status ?!Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of a Value Set or Concept Map.
... experimental ?!Σ 0..1 boolean For testing purposes, not real usage
... date Σ 0..1 dateTime Date this was last changed
... publisher Σ 0..1 string Name of the publisher (organization or individual)
... contact Σ 0..* ContactDetail Contact details for the publisher
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:contact 0..* (Complex) R5: contact additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.contact
.... name Σ 0..1 string Name of an individual to contact
.... telecom Σ 0..* ContactPoint Contact details for individual or organization
... description 0..1 markdown Natural language description of the implementation guide
... useContext Σ 0..* UsageContext Context the content is intended to support
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for implementation guide (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use
... copyright 0..1 markdown Use and/or publishing restrictions
... fhirVersion Σ 0..1 id FHIR Version this Implementation Guide targets
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:fhirVersion 1..* code R5: FHIR Version(s) this Implementation Guide targets additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.fhirVersion
Binding: R5FHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
.... value 0..1 string Primitive value for id
... dependency Σ 0..* BackboneElement Another Implementation guide this depends on
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:reason 0..1 markdown R5: Why dependency exists (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.dependsOn.reason
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... type Σ 1..1 code reference | inclusion
Binding: GuideDependencyType (required): How a dependency is represented when the guide is published.
.... uri Σ 1..1 uri Where to find dependency
... package Σ 0..* BackboneElement Group of resources as used in .page.package
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... name Σ 1..1 string Name used .page.package
.... description 0..1 string Human readable text describing the package
.... resource Σ 1..* BackboneElement Resource in the implementation guide
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
..... example Σ 1..1 boolean If not an example, has its normal meaning
..... name Σ 0..1 string Human Name for the resource
..... description 0..1 string Reason why included in guide
..... acronym 0..1 string Short code to identify the resource
..... source[x] Σ 1..1 Location of the resource
...... sourceUri uri
...... sourceReference Reference(Resource)
..... exampleFor 0..1 Reference(StructureDefinition) Resource this is an example of (if applicable)
... global Σ 0..* BackboneElement Profiles that apply globally
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... type Σ 1..1 code Type this profiles applies to
Binding: ResourceType . (required): One of the resource types defined as part of FHIR.
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 0..1 code R5: Type this profile applies to additional codes
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.global.type
Binding: R5ResourceTypesForR3 (0.1.0) (required): One of the resource types defined as part of this version of FHIR.
..... value 0..1 code Primitive value for code
.... profile Σ 1..1 Reference(StructureDefinition) Profile that all resources must conform to
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:profile 1..1 uri R5: profile additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.global.profile
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
... binary 0..* uri Image, css, script, etc.
... page Σ 0..1 BackboneElement Page/Section in the Guide
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... source Σ 1..1 uri Where to find that page
.... title Σ 1..1 string Short title shown for navigational assistance
.... kind Σ 1..1 code page | example | list | include | directory | dictionary | toc | resource
Binding: GuidePageKind (required): The kind of an included page.
.... type 0..* code Kind of resource to include in the list
Binding: ResourceType . (required): One of the resource types defined as part of FHIR.
.... package 0..* string Name of package to include
.... format 0..1 code Format of the page (e.g. html, markdown, etc.)
Binding: (required): The mime type of an attachment. Any valid mime type is allowed.
.... page 0..* See page (ImplementationGuide) Nested Pages / Sections

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImplementationGuide.​language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
ImplementationGuide.​status Base required PublicationStatus 📍3.0.2 FHIR Std.
ImplementationGuide.​jurisdiction Base extensible Jurisdiction ValueSet 📍3.0.2 FHIR Std.
ImplementationGuide.​dependency.type Base required GuideDependencyType 📍3.0.2 FHIR Std.
ImplementationGuide.​global.type Base required ResourceType . 📍3.0.2 tx.fhir.org
ImplementationGuide.​page.kind Base required GuidePageKind 📍3.0.2 FHIR Std.
ImplementationGuide.​page.type Base required ResourceType . 📍3.0.2 tx.fhir.org
ImplementationGuide.​page.format Base required null (missing link) 📦 unknown?

Constraints

Id Grade Path(s) Description Expression
dom-1 error ImplementationGuide If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error ImplementationGuide If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImplementationGuide If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error ImplementationGuide 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()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from ImplementationGuide

Summary

Mandatory: 2 elements(2 nested mandatory elements)

Extensions

This structure refers to these extensions:

Maturity: 0

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImplementationGuide 1..1 ImplementationGuide A set of rules about how FHIR is used
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:identifier 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-identifier]] R5: Additional identifier for the implementation guide (business identifier) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-identifier
.... extension:versionAlgorithm 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm]] R5: How to compare versions (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
.... extension:title 0..1 string R5: Name for this implementation guide (human friendly) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.title
.... extension:purpose 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-purpose]] R5: Why this implementation guide is defined (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
.... extension:copyrightLabel 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel]] R5: Copyright holder and year(s) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
.... extension:packageId 1..1 id R5: NPM Package name for IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.packageId
.... extension:license 0..1 code R5: SPDX license code for this IG (or not-open-source) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.license
Binding: R5SpdxLicenseForR3 (0.1.0) (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/).
.... extension:definition 0..1 (Complex) R5: Information needed to build the IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition
.... extension:page 0..1 (Complex) R5: Page/Section in the Guide (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:page 0..* (Complex) R5: Nested Pages / Sections (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:manifest 0..1 (Complex) R5: Information about an assembled IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.manifest
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... name Σ 1..1 string Name for this implementation guide (computer friendly)
... status ?!Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of a Value Set or Concept Map.
... experimental ?!Σ 0..1 boolean For testing purposes, not real usage

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImplementationGuide.​status Base required PublicationStatus 📍3.0.2 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-1 error ImplementationGuide If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error ImplementationGuide If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImplementationGuide If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error ImplementationGuide 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()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from ImplementationGuide

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImplementationGuide 1..1 ImplementationGuide A set of rules about how FHIR is used
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:identifier 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-identifier]] R5: Additional identifier for the implementation guide (business identifier) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-identifier
.... extension:versionAlgorithm 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm]] R5: How to compare versions (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
.... extension:title 0..1 string R5: Name for this implementation guide (human friendly) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.title
.... extension:purpose 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-purpose]] R5: Why this implementation guide is defined (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
.... extension:copyrightLabel 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel]] R5: Copyright holder and year(s) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
.... extension:packageId 1..1 id R5: NPM Package name for IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.packageId
.... extension:license 0..1 code R5: SPDX license code for this IG (or not-open-source) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.license
Binding: R5SpdxLicenseForR3 (0.1.0) (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/).
.... extension:definition 0..1 (Complex) R5: Information needed to build the IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition
.... extension:page 0..1 (Complex) R5: Page/Section in the Guide (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:page 0..* (Complex) R5: Nested Pages / Sections (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:manifest 0..1 (Complex) R5: Information about an assembled IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.manifest
... contact
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:contact 0..* (Complex) R5: contact additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.contact
... fhirVersion
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:fhirVersion 1..* code R5: FHIR Version(s) this Implementation Guide targets additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.fhirVersion
Binding: R5FHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:reason 0..1 markdown R5: Why dependency exists (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.dependsOn.reason
... global
.... type
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 0..1 code R5: Type this profile applies to additional codes
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.global.type
Binding: R5ResourceTypesForR3 (0.1.0) (required): One of the resource types defined as part of this version of FHIR.
.... profile
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:profile 0..1 uri R5: profile additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.global.profile

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ImplementationGuide 1..1 ImplementationGuide A set of rules about how FHIR is used
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:identifier 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-identifier]] R5: Additional identifier for the implementation guide (business identifier) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-identifier
.... extension:versionAlgorithm 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm]] R5: How to compare versions (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
.... extension:title 0..1 string R5: Name for this implementation guide (human friendly) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.title
.... extension:purpose 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-purpose]] R5: Why this implementation guide is defined (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
.... extension:copyrightLabel 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel]] R5: Copyright holder and year(s) (new)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
.... extension:packageId 1..1 id R5: NPM Package name for IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.packageId
.... extension:license 0..1 code R5: SPDX license code for this IG (or not-open-source) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.license
Binding: R5SpdxLicenseForR3 (0.1.0) (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/).
.... extension:definition 0..1 (Complex) R5: Information needed to build the IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition
.... extension:page 0..1 (Complex) R5: Page/Section in the Guide (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:page 0..* (Complex) R5: Nested Pages / Sections (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.definition.page
.... extension:manifest 0..1 (Complex) R5: Information about an assembled IG (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.manifest
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... url Σ 1..1 uri Logical URI to reference this implementation guide (globally unique)
... version Σ 0..1 string Business version of the implementation guide
... name Σ 1..1 string Name for this implementation guide (computer friendly)
... status ?!Σ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of a Value Set or Concept Map.
... experimental ?!Σ 0..1 boolean For testing purposes, not real usage
... date Σ 0..1 dateTime Date this was last changed
... publisher Σ 0..1 string Name of the publisher (organization or individual)
... contact Σ 0..* ContactDetail Contact details for the publisher
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:contact 0..* (Complex) R5: contact additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.contact
.... name Σ 0..1 string Name of an individual to contact
.... telecom Σ 0..* ContactPoint Contact details for individual or organization
... description 0..1 markdown Natural language description of the implementation guide
... useContext Σ 0..* UsageContext Context the content is intended to support
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for implementation guide (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use
... copyright 0..1 markdown Use and/or publishing restrictions
... fhirVersion Σ 0..1 id FHIR Version this Implementation Guide targets
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:fhirVersion 1..* code R5: FHIR Version(s) this Implementation Guide targets additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.fhirVersion
Binding: R5FHIRVersionForR3 (0.1.0) (required): All published FHIR Versions.
.... value 0..1 string Primitive value for id
... dependency Σ 0..* BackboneElement Another Implementation guide this depends on
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:reason 0..1 markdown R5: Why dependency exists (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.dependsOn.reason
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... type Σ 1..1 code reference | inclusion
Binding: GuideDependencyType (required): How a dependency is represented when the guide is published.
.... uri Σ 1..1 uri Where to find dependency
... package Σ 0..* BackboneElement Group of resources as used in .page.package
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... name Σ 1..1 string Name used .page.package
.... description 0..1 string Human readable text describing the package
.... resource Σ 1..* BackboneElement Resource in the implementation guide
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
..... example Σ 1..1 boolean If not an example, has its normal meaning
..... name Σ 0..1 string Human Name for the resource
..... description 0..1 string Reason why included in guide
..... acronym 0..1 string Short code to identify the resource
..... source[x] Σ 1..1 Location of the resource
...... sourceUri uri
...... sourceReference Reference(Resource)
..... exampleFor 0..1 Reference(StructureDefinition) Resource this is an example of (if applicable)
... global Σ 0..* BackboneElement Profiles that apply globally
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... type Σ 1..1 code Type this profiles applies to
Binding: ResourceType . (required): One of the resource types defined as part of FHIR.
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:type 0..1 code R5: Type this profile applies to additional codes
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.global.type
Binding: R5ResourceTypesForR3 (0.1.0) (required): One of the resource types defined as part of this version of FHIR.
..... value 0..1 code Primitive value for code
.... profile Σ 1..1 Reference(StructureDefinition) Profile that all resources must conform to
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:profile 1..1 uri R5: profile additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImplementationGuide.global.profile
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
... binary 0..* uri Image, css, script, etc.
... page Σ 0..1 BackboneElement Page/Section in the Guide
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... source Σ 1..1 uri Where to find that page
.... title Σ 1..1 string Short title shown for navigational assistance
.... kind Σ 1..1 code page | example | list | include | directory | dictionary | toc | resource
Binding: GuidePageKind (required): The kind of an included page.
.... type 0..* code Kind of resource to include in the list
Binding: ResourceType . (required): One of the resource types defined as part of FHIR.
.... package 0..* string Name of package to include
.... format 0..1 code Format of the page (e.g. html, markdown, etc.)
Binding: (required): The mime type of an attachment. Any valid mime type is allowed.
.... page 0..* See page (ImplementationGuide) Nested Pages / Sections

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ImplementationGuide.​language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
ImplementationGuide.​status Base required PublicationStatus 📍3.0.2 FHIR Std.
ImplementationGuide.​jurisdiction Base extensible Jurisdiction ValueSet 📍3.0.2 FHIR Std.
ImplementationGuide.​dependency.type Base required GuideDependencyType 📍3.0.2 FHIR Std.
ImplementationGuide.​global.type Base required ResourceType . 📍3.0.2 tx.fhir.org
ImplementationGuide.​page.kind Base required GuidePageKind 📍3.0.2 FHIR Std.
ImplementationGuide.​page.type Base required ResourceType . 📍3.0.2 tx.fhir.org
ImplementationGuide.​page.format Base required null (missing link) 📦 unknown?

Constraints

Id Grade Path(s) Description Expression
dom-1 error ImplementationGuide If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error ImplementationGuide If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ImplementationGuide If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error ImplementationGuide 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()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from ImplementationGuide

Summary

Mandatory: 2 elements(2 nested mandatory elements)

Extensions

This structure refers to these extensions:

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron