URL | http://hl7.org/fhir/1.0/StructureDefinition/extension-ElementDefinition.slicing.discriminator |
Version | |
Status | active |
Description | Cross-Version Extension for ElementDefinition.slicing.discriminator. Valid in versions R3, R4, R4B, R5 This is a valid extension because the types string 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..* | Extension | Element values that used to distinguish the slices | |
![]() ![]() ![]() | ..0 | |||
![]() ![]() ![]() | 1.. | |||
![]() ![]() ![]() | "http://hl7.org/fhir/1.0/StructureDefinition/extension-ElementDefinition.slicing.discriminator" | |||
![]() |
{ "resourceType" : "StructureDefinition", "id" : "xv-r2-eld.sli.discriminator", "url" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-ElementDefinition.slicing.discriminator", "name" : "XVerExtensionElementDefinition.slicing.discriminatorR2", "title" : "Cross-Version Extension for ElementDefinition.slicing.discriminator in R2", "status" : "active", "experimental" : false, "publisher" : "HL7 FHIR Standard", "contact" : [{ "telecom" : [{ "system" : "other", "value" : "http://hl7.org/fhir" }] }], "description" : "Cross-Version Extension for ElementDefinition.slicing.discriminator. Valid in versions R3, R4, R4B, R5\r\n\r\nThis is a valid extension because the types string 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" : "ElementDefinition.slicing" }, { "type" : "extension", "expression" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ElementDefinition.slicing" }, { "extension" : [{ "extension" : [{ "url" : "startFhirVersion", "valueCode" : "4.3" }, { "url" : "endFhirVersion", "valueCode" : "4.3" }], "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use" }], "type" : "element", "expression" : "ElementDefinition.slicing" }, { "type" : "extension", "expression" : "http://hl7.org/fhir/4.3/StructureDefinition/extension-ElementDefinition.slicing" }, { "extension" : [{ "extension" : [{ "url" : "startFhirVersion", "valueCode" : "4.0" }, { "url" : "endFhirVersion", "valueCode" : "4.0" }], "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use" }], "type" : "element", "expression" : "ElementDefinition.slicing" }, { "type" : "extension", "expression" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-ElementDefinition.slicing" }, { "extension" : [{ "extension" : [{ "url" : "startFhirVersion", "valueCode" : "3.0" }, { "url" : "endFhirVersion", "valueCode" : "3.0" }], "url" : "http://hl7.org/fhir/StructureDefinition/version-specific-use" }], "type" : "element", "expression" : "ElementDefinition.slicing" }, { "type" : "extension", "expression" : "http://hl7.org/fhir/3.0/StructureDefinition/extension-ElementDefinition.slicing" }], "type" : "Extension", "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension", "derivation" : "constraint", "differential" : { "element" : [{ "path" : "Extension", "short" : "Element values that used to distinguish the slices", "definition" : "Designates which child elements are used to discriminate between the slices when processing an instance. If one or more discriminators are provided, the value of the child elements in the instance data SHALL completely distinguish which slice the element in the resource matches based on the allowed values for those elements in each of the slices.", "comment" : "If there is no discriminator, the content is hard to process, so this should be avoided. If the base element has a cardinality of ..1, and there is a choice of types, the discriminator most be \"@type\".", "min" : 0, "max" : "*", "isModifier" : false, "mapping" : [{ "identity" : "rim", "map" : "N/A" }, { "identity" : "iso11179", "map" : "n/a" }] }, { "path" : "Extension.extension", "max" : "0" }, { "path" : "Extension.value[x]", "min" : 1 }, { "path" : "Extension.url", "fixedUri" : "http://hl7.org/fhir/1.0/StructureDefinition/extension-ElementDefinition.slicing.discriminator" }] } }