URL | http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.fhirVersion |
Version | |
Status | active |
Description | Cross-Version Extension for ImplementationGuide.fhirVersion. Valid in versions R2, R3 This is a valid cross-version extension because the cardinality changed |
Context of Use
This extension may be used in the following contexts:
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..* | Extension | FHIR Version(s) this Implementation Guide targets | |
![]() ![]() ![]() | ..0 | |||
![]() ![]() ![]() | 1.. | code | Binding: todo (required): All published FHIR Versions. | |
![]() ![]() ![]() | "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.fhirVersion" | |||
![]() |
{ "resourceType" : "StructureDefinition", "id" : "xv-r4-ig.fhirVersion", "url" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.fhirVersion", "name" : "XVerExtensionImplementationGuide.fhirVersionR4", "title" : "Cross-Version Extension for ImplementationGuide.fhirVersion in R4", "status" : "active", "experimental" : false, "publisher" : "Health Level Seven International (FHIR Infrastructure)", "contact" : [{ "telecom" : [{ "system" : "url", "value" : "http://hl7.org/fhir" }] }, { "telecom" : [{ "system" : "url", "value" : "http://www.hl7.org/Special/committees/fiwg/index.cfm" }] }], "description" : "Cross-Version Extension for ImplementationGuide.fhirVersion. Valid in versions R2, R3\r\n\r\nThis is a valid cross-version extension because the cardinality changed", "jurisdiction" : [{ "coding" : [{ "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm", "code" : "001" }] }], "fhirVersion" : "5.0.0", "kind" : "complex-type", "abstract" : false, "context" : [{ "extension" : [{ "extension" : [{ "url" : "startFhirVersion", "valueCode" : "3.0" }, { "url" : "endFhirVersion", "valueCode" : "3.0" }], "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use" }], "type" : "element", "expression" : "ImplementationGuide" }, { "type" : "extension", "expression" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-ImplementationGuide" }, { "extension" : [{ "extension" : [{ "url" : "startFhirVersion", "valueCode" : "1.0" }, { "url" : "endFhirVersion", "valueCode" : "1.0" }], "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use" }], "type" : "element", "expression" : "ImplementationGuide" }, { "type" : "extension", "expression" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-ImplementationGuide" }], "type" : "Extension", "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension", "derivation" : "constraint", "differential" : { "element" : [{ "path" : "Extension", "short" : "FHIR Version(s) this Implementation Guide targets", "definition" : "The version(s) of the FHIR specification that this ImplementationGuide targets - e.g. describes how to use. The value of this element is the formal version of the specification, without the revision number, e.g. [publication].[major].[minor], which is 4.0.1. for this version.", "comment" : "Most implementation guides target a single version - e.g. they describe how to use a particular version, and the profiles and examples etc are valid for that version. But some implementation guides describe how to use multiple different versions of FHIR to solve the same problem, or in concert with each other. Typically, the requirement to support multiple versions arises as implementation matures and different implementation communities are stuck at different versions by regulation or market dynamics.", "min" : 1, "max" : "*", "isModifier" : false }, { "path" : "Extension.extension", "max" : "0" }, { "path" : "Extension.value[x]", "min" : 1, "type" : [{ "code" : "code" }], "binding" : { "strength" : "required", "description" : "All published FHIR Versions.", "valueSet" : "http://hl7.org/fhir/ValueSet/FHIR-version|4.0.1" } }, { "path" : "Extension.url", "fixedUri" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-ImplementationGuide.fhirVersion" }] } }