Sequoia Project Healthcare Directory Implementation Guide
1.0.8 - Release 1 United States of America flag

Extension: FHIR ImplamentationGuide Conformance

Official URL: https://sequoiaproject.org/fhir/sphd/StructureDefinition/FHIRIGConformance Version: 1.0.8
Active as of 2024-05-21 Computable Name: FHIRIGConformance

When the Transaction extension is set to FHIR REST, this extension specifies which implementation guides and CapabilityStatement resources this Endpoint conforms to. If an Endpoint conforms to multiple versions of a single IG (i.e. multiple versions of US Core) then multiple instances of this extension should be specified.

Context of Use

This extension may be used on the following element(s):

  • Element ID Endpoint

Usage info

Usage:

Formal Views of Extension Content

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

This structure is derived from Extension

Summary

Complex Extension: When the Transaction extension is set to FHIR REST, this extension specifies which implementation guides and CapabilityStatement resources this Endpoint conforms to. If an Endpoint conforms to multiple versions of a single IG (i.e. multiple versions of US Core) then multiple instances of this extension should be specified.

  • igPackage: id, url: The package id or package URL for an implementation guide (IG) that this Endpoint claims to conform to. If just the package ID is supplied as a string, it is assumed that the package itself is present in registry.fhir.org. If instead a URL is provided, it is assumed to be a RESTful URL where implementers can retrieve the package.tgz file for the IG. For example, for US Core, this extension may contain just the package id as the string 'hl7.fhir.us.core'', or the full URL to the current US Core package file at 'https://hl7.org/fhir/us/core/package.tgz'.
  • igVersion: string: The version of the IG that this Endpoint implements. If absent, this is assumed to be the latest published version of the IG.
  • capStmt: uri: The cannonical URL for any CapabilityStatement resource(s) in the IG that this Endpoint implements. For example, for a US Core compliant Endpoint, this Endpoint may declare conformance for the US Core Server CapabilityStatement by adding the following URI: http://hl7.org/fhir/us/core/CapabilityStatement/us-core-server

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension Extension
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
... extension:igPackage S 1..1 Extension The package id or package URL for an implementation guide that this Endpoint claims to conform to.
.... url 1..1 uri "igPackage"
.... value[x] 1..1 Value of extension
..... valueId id
..... valueUrl url
... extension:igVersion S 0..1 Extension The version of the IG that this Endpoint implements.
.... url 1..1 uri "igVersion"
.... value[x] 1..1 string Value of extension
.... url 1..1 uri "capStmt"
.... value[x] 1..1 uri Value of extension
... url 1..1 uri "https://sequoiaproject.org/fhir/sphd/StructureDefinition/FHIRIGConformance"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension Extension
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
... extension:igPackage S 1..1 Extension The package id or package URL for an implementation guide that this Endpoint claims to conform to.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1 uri "igPackage"
.... value[x] 1..1 Value of extension
..... valueId id
..... valueUrl url
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1 uri "igVersion"
.... value[x] 1..1 string Value of extension
... extension:capStmt S 0..* Extension The cannonical URL for any CapabilityStatement resource(s) in the IG that this Endpoint implements.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1 uri "capStmt"
.... value[x] 1..1 uri Value of extension
... url 1..1 uri "https://sequoiaproject.org/fhir/sphd/StructureDefinition/FHIRIGConformance"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: When the Transaction extension is set to FHIR REST, this extension specifies which implementation guides and CapabilityStatement resources this Endpoint conforms to. If an Endpoint conforms to multiple versions of a single IG (i.e. multiple versions of US Core) then multiple instances of this extension should be specified.

  • igPackage: id, url: The package id or package URL for an implementation guide (IG) that this Endpoint claims to conform to. If just the package ID is supplied as a string, it is assumed that the package itself is present in registry.fhir.org. If instead a URL is provided, it is assumed to be a RESTful URL where implementers can retrieve the package.tgz file for the IG. For example, for US Core, this extension may contain just the package id as the string 'hl7.fhir.us.core'', or the full URL to the current US Core package file at 'https://hl7.org/fhir/us/core/package.tgz'.
  • igVersion: string: The version of the IG that this Endpoint implements. If absent, this is assumed to be the latest published version of the IG.
  • capStmt: uri: The cannonical URL for any CapabilityStatement resource(s) in the IG that this Endpoint implements. For example, for a US Core compliant Endpoint, this Endpoint may declare conformance for the US Core Server CapabilityStatement by adding the following URI: http://hl7.org/fhir/us/core/CapabilityStatement/us-core-server

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension Extension
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
... extension:igPackage S 1..1 Extension The package id or package URL for an implementation guide that this Endpoint claims to conform to.
.... url 1..1 uri "igPackage"
.... value[x] 1..1 Value of extension
..... valueId id
..... valueUrl url
... extension:igVersion S 0..1 Extension The version of the IG that this Endpoint implements.
.... url 1..1 uri "igVersion"
.... value[x] 1..1 string Value of extension
.... url 1..1 uri "capStmt"
.... value[x] 1..1 uri Value of extension
... url 1..1 uri "https://sequoiaproject.org/fhir/sphd/StructureDefinition/FHIRIGConformance"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension Extension
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
... extension:igPackage S 1..1 Extension The package id or package URL for an implementation guide that this Endpoint claims to conform to.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1 uri "igPackage"
.... value[x] 1..1 Value of extension
..... valueId id
..... valueUrl url
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1 uri "igVersion"
.... value[x] 1..1 string Value of extension
... extension:capStmt S 0..* Extension The cannonical URL for any CapabilityStatement resource(s) in the IG that this Endpoint implements.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1 uri "capStmt"
.... value[x] 1..1 uri Value of extension
... url 1..1 uri "https://sequoiaproject.org/fhir/sphd/StructureDefinition/FHIRIGConformance"

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()