Left: | Alternate Canonical (http://hl7.org/fhir/StructureDefinition/alternate-canonical) |
Right: | Alternate Canonical (http://hl7.org/fhir/StructureDefinition/alternate-canonical) |
Information | StructureDefinition.definition | Values for definition differ: 'Used when the target of the reference has a type that is not allowed by the definition of the element. In general, this should only arise when wrangling between versions using cross-version extensions.' vs 'Used with inter-version extensions where the element being referenced by inter-version extension is of type 'canonical' and includes a reference to a resource whose canonical URL is different in the referencing version than it is in the FHIR version where the element was defined. E.g. if an R5 implementation were using inter-version extensions to support an element that referenced Bar, when in R7, the url would have been .../Foo. In this situation, the canonical element would have no value and would instead have an extension that referred to the canonical URL of the '../Bar' resource (which would technically not be supported in R7, but is appropriate in R5).' |
Information | StructureDefinition.definition | Values for definition differ: 'Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/5.0.0-snapshot3/extensibility.html) for a list).' vs 'Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R5/extensibility.html) for a list).' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/Extension | ||
![]() | |||
![]() | Used when the target of the reference has a type that is not allowed by the definition of the element. In general, this should only arise when wrangling between versions using cross-version extensions. | Used with inter-version extensions where the element being referenced by inter-version extension is of type 'canonical' and includes a reference to a resource whose canonical URL is different in the referencing version than it is in the FHIR version where the element was defined. E.g. if an R5 implementation were using inter-version extensions to support an element that referenced Bar, when in R7, the url would have been .../Foo. In this situation, the canonical element would have no value and would instead have an extension that referred to the canonical URL of the '../Bar' resource (which would technically not be supported in R7, but is appropriate in R5). |
|
![]() | false | ||
![]() | 5.0.0 | ||
![]() | |||
![]() ![]() | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
![]() | complex-type | ||
![]() | AlternateCanonical | ||
![]() | HL7 International / FHIR Infrastructure | ||
![]() | |||
![]() | draft | ||
![]() | Alternate Canonical | ||
![]() | Extension | ||
![]() | http://hl7.org/fhir/StructureDefinition/alternate-canonical |
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() |
---|---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..1 | Extension | Alternative reference (target type is wrong) | 0..1 | Extension | Alternative reference (target type is wrong) | |||
![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | 0..1 | id | Unique id for inter-element referencing | |||
![]() ![]() ![]() | 0..0 | 0..0 | |||||||
![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/alternate-canonical" | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/alternate-canonical" | |||
![]() ![]() ![]() | 1..1 | canonical(CanonicalResource) | Value of extension | 1..1 | canonical(CanonicalResource) | Value of extension | |||
![]() |