URL | http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.constrainedType |
Version | |
Status | active |
Description | Cross-Version Extension for StructureDefinition.constrainedType. Valid in versions R4, R4B, R5 This is a valid extension because the types code were removed in a later version |
Context of Use
This extension may be used in the following contexts:
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..1 | Extension | Any datatype or resource, including abstract ones | |
![]() ![]() ![]() | ..0 | |||
![]() ![]() ![]() | 1.. | |||
![]() ![]() ![]() | "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.constrainedType" | |||
![]() |
{ "resourceType" : "StructureDefinition", "id" : "xv-r2-sdf.constrainedType", "url" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.constrainedType", "name" : "XVerExtensionStructureDefinition.constrainedTypeR2", "title" : "Cross-Version Extension for StructureDefinition.constrainedType in R2", "status" : "active", "experimental" : false, "publisher" : "Health Level Seven International (FHIR Infrastructure)", "contact" : [{ "telecom" : [{ "system" : "other", "value" : "http://hl7.org/fhir" }] }, { "telecom" : [{ "system" : "other", "value" : "http://www.hl7.org/Special/committees/fiwg/index.cfm" }] }], "description" : "Cross-Version Extension for StructureDefinition.constrainedType. Valid in versions R4, R4B, R5\r\n\r\nThis is a valid extension because the types code were removed in a later version", "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" : "5.0" }, { "url" : "endFhirVersion", "valueCode" : "5.0" }], "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use" }], "type" : "element", "expression" : "StructureDefinition" }, { "type" : "extension", "expression" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-StructureDefinition" }, { "extension" : [{ "extension" : [{ "url" : "startFhirVersion", "valueCode" : "4.3" }, { "url" : "endFhirVersion", "valueCode" : "4.3" }], "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use" }], "type" : "element", "expression" : "StructureDefinition" }, { "type" : "extension", "expression" : "http://hl7.org/fhir/4.3/StructureDefinition/extension-StructureDefinition" }, { "extension" : [{ "extension" : [{ "url" : "startFhirVersion", "valueCode" : "4.0" }, { "url" : "endFhirVersion", "valueCode" : "4.0" }], "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use" }], "type" : "element", "expression" : "StructureDefinition" }, { "type" : "extension", "expression" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-StructureDefinition" }], "type" : "Extension", "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension", "derivation" : "constraint", "differential" : { "element" : [{ "path" : "Extension", "short" : "Any datatype or resource, including abstract ones", "definition" : "The type of type that is being constrained - a data type, an extension, a resource, including abstract ones. If this field is present, it indicates that the structure definition is a constraint. If it is not present, then the structure definition is the definition of a base structure.", "comment" : "if a constrained type is present, then there SHALL be a base resource as well. Note that the constrained type could be determined by chasing through the base references until the base definition is reached, or by looking at the path of the first element in the snapshot - if present - but providing the constrainedType directly makes for simpler tooling and indexing.", "min" : 0, "max" : "1", "isModifier" : false }, { "path" : "Extension.extension", "max" : "0" }, { "path" : "Extension.value[x]", "min" : 1 }, { "path" : "Extension.url", "fixedUri" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-StructureDefinition.constrainedType" }] } }