FHIR IG analytics| Package | hl7.fhir.uv.xver-r2.r4b |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-ext-R2-ValueSet.codeSystem.json |
| FHIR Version | R4B |
| Source | http://hl7.org/fhir/uv/xver-r2.r4b/0.1.0/StructureDefinition-ext-R2-ValueSet.codeSystem.html |
| URL | http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem |
| Version | 0.1.0 |
| Status | active |
| Date | 2026-03-17T21:02:03.8104715+00:00 |
| Name | ExtensionValueSet_CodeSystem |
| Title | DSTU2: An inline code system, which is part of this value set (new) |
| Realm | uv |
| Authority | hl7 |
| Description | DSTU2: `ValueSet.codeSystem` (new:BackboneElement) |
| Purpose | This extension is part of the cross-version definitions generated to enable use of the element `ValueSet.codeSystem` as defined in FHIR DSTU2 in FHIR R4B. The source element is defined as: `ValueSet.codeSystem` 0..1 `BackboneElement` Across FHIR versions, the element set has been mapped as: * DSTU2: `ValueSet.codeSystem` 0..1 `BackboneElement` * DSTU2: `ValueSet.codeSystem` 0..1 `BackboneElement` Following are the generation technical comments: Element `ValueSet.codeSystem` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`. Element `ValueSet.codeSystem` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`. Element `ValueSet.codeSystem` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
| Type | Extension |
| Kind | complex-type |
| ConceptMap | ||
| hl7.fhir.uv.xver-r2.r4b#0.1.0 | R2-ValueSet-element-map-to-R4B | Cross-version mapping for FHIR DSTU2 ValueSet to FHIR R4B ValueSet |
| hl7.fhir.uv.xver-r2.r5#0.1.0 | R2-ValueSet-element-map-to-R5 | Cross-version mapping for FHIR DSTU2 ValueSet to FHIR R5 CodeSystem |
| hl7.fhir.uv.xver-r2.r4#0.1.0 | R2-ValueSet-element-map-to-R4 | Cross-version mapping for FHIR DSTU2 ValueSet to FHIR R4 CodeSystem |
| StructureDefinition | ||
| hl7.fhir.uv.xver-r2.r4b#0.1.0 | profile-ValueSet-for-CodeSystem | Cross-version Profile for DSTU2.ValueSet for use in FHIR R4B |
| hl7.fhir.uv.xver-r2.r4b#0.1.0 | profile-ValueSet | Cross-version Profile for DSTU2.ValueSet for use in FHIR R4B |
No resources found
No extension usage examples found
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition ext-R2-ValueSet.codeSystem
| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
![]() | 0..1 | Extension(4.3.0) | DSTU2: An inline code system, which is part of this value set (new) | |
![]() ![]() | 2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 1..1 | Extension | DSTU2: URI to identify the code system (e.g. in Coding.system) (new) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "system" | |
![]() ![]() ![]() ![]() | 1..1 | uri | URI to identify the code system (e.g. in Coding.system) | |
![]() ![]() ![]() | 0..1 | Extension | DSTU2: Version (for use in Coding.version) (new) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "version" | |
![]() ![]() ![]() ![]() | 0..1 | string | Version (for use in Coding.version) | |
![]() ![]() ![]() | 0..1 | Extension | DSTU2: If code comparison is case sensitive (new) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "caseSensitive" | |
![]() ![]() ![]() ![]() | 0..1 | boolean | If code comparison is case sensitive | |
![]() ![]() ![]() | 1..* | Extension | DSTU2: Concepts in the code system (new) | |
![]() ![]() ![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Extension | DSTU2: Code that identifies concept (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "code" | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Code that identifies concept | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | DSTU2: If this code is not for use as a real concept (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "abstract" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | boolean | If this code is not for use as a real concept | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | DSTU2: Text to display to the user (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "display" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Text to display to the user | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | DSTU2: Formal definition (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "definition" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Formal definition | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | DSTU2: Additional representations for the concept (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | DSTU2: Human language of the designation (new) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "language" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | code | Human language of the designation | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | DSTU2: Details how this designation would be used (new) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "use" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Coding | Details how this designation would be used | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | Extension | DSTU2: The text value for this designation (new) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "value" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | The text value for this designation | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "designation" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..0 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | DSTU2: Child Concepts (is-a/contains/categorizes) (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem.concept" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..0 | Value of extension | ||
![]() ![]() ![]() ![]() | 1..1 | uri | "concept" | |
![]() ![]() ![]() ![]() | 0..0 | Value of extension | ||
![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem" | |
![]() ![]() | 0..0 | Value of extension | ||
{
"resourceType": "StructureDefinition",
"id": "ext-R2-ValueSet.codeSystem",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode": "fhir"
},
{
"extension": [
{
"url": "packageId",
"valueId": "hl7.fhir.uv.xver-r2.r4b"
},
{
"url": "version",
"valueString": "0.1.0"
},
{
"url": "uri",
"valueUri": "http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r2.r4b"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/package-source"
},
{
"extension": [
{
"url": "startFhirVersion",
"valueCode": "4.3"
},
{
"url": "endFhirVersion",
"valueCode": "4.3"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/version-specific-use"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger": 0,
"_valueInteger": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueCanonical": "http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r2.r4b"
}
]
}
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "trial-use",
"_valueCode": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueCanonical": "http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r2.r4b"
}
]
}
}
],
"url": "http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem",
"version": "0.1.0",
"name": "ExtensionValueSet_CodeSystem",
"title": "DSTU2: An inline code system, which is part of this value set (new)",
"status": "active",
"experimental": false,
"date": "2026-03-17T21:02:03.8104715+00:00",
"publisher": "FHIR Infrastructure",
"contact": [
{
"name": "FHIR Infrastructure",
"telecom": [
{
"system": "url",
"value": "http://www.hl7.org/Special/committees/fiwg"
}
]
}
],
"description": "DSTU2: `ValueSet.codeSystem` (new:BackboneElement)",
"jurisdiction": [
{
"coding": [
{
"system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code": "001",
"display": "World"
}
]
}
],
"purpose": "This extension is part of the cross-version definitions generated to enable use of the\r\nelement `ValueSet.codeSystem` as defined in FHIR DSTU2\r\nin FHIR R4B.\r\n\r\nThe source element is defined as:\r\n`ValueSet.codeSystem` 0..1 `BackboneElement`\r\n\r\nAcross FHIR versions, the element set has been mapped as:\r\n* DSTU2: `ValueSet.codeSystem` 0..1 `BackboneElement`\n* DSTU2: `ValueSet.codeSystem` 0..1 `BackboneElement`\r\n\r\nFollowing are the generation technical comments:\r\nElement `ValueSet.codeSystem` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"fhirVersion": "4.3.0",
"mapping": [
{
"identity": "rim",
"uri": "http://hl7.org/v3",
"name": "RIM Mapping"
}
],
"kind": "complex-type",
"abstract": false,
"context": [
{
"type": "element",
"expression": "CodeSystem"
},
{
"type": "element",
"expression": "ValueSet"
}
],
"type": "Extension",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0",
"derivation": "constraint",
"snapshot": {
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString": "4.3.0"
}
],
"element": [
{
"id": "Extension",
"path": "Extension",
"short": "DSTU2: An inline code system, which is part of this value set (new)",
"definition": "DSTU2: `ValueSet.codeSystem` (new:BackboneElement)",
"comment": "Element `ValueSet.codeSystem` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nAll code systems defined as part of a FHIR value set have an implicit valueset that includes all of the codes in the code system - the value set in which they are defined.",
"min": 0,
"max": "1",
"base": {
"path": "Extension",
"min": 0,
"max": "*"
},
"condition": [
"ele-1"
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children unless an empty Parameters resource",
"expression": "hasValue() or (children().count() > id.count()) or $this is Parameters",
"xpath": "@value|f:*|h:div|self::f:Parameters",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false
},
{
"id": "Extension.id",
"path": "Extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension",
"path": "Extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"ordered": false,
"rules": "open"
},
"short": "Extension",
"definition": "An Extension",
"min": 2,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:system",
"path": "Extension.extension",
"sliceName": "system",
"short": "DSTU2: URI to identify the code system (e.g. in Coding.system) (new)",
"definition": "DSTU2: `ValueSet.codeSystem.system` (new:uri)",
"comment": "Element `ValueSet.codeSystem.system` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.system` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.system` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.system` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nThe reference is not required to point to any specific kind of definition, but the more information that can be provided, the more useful it is for implementers. Best practice is to resolve to a computable definition of the code system (either a value set, or some other format). Terminology servers MAY validate this reference (e.g. when accepting PUT/POST), and MAY make additional rules about what kind of content it refers to.",
"requirements": "Element `ValueSet.codeSystem.system` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.system` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.system` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.system` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 1,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:system.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:system.extension",
"path": "Extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:system.url",
"path": "Extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "system",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:system.value[x]",
"path": "Extension.extension.value[x]",
"short": "URI to identify the code system (e.g. in Coding.system)",
"definition": "An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.",
"comment": "The reference is not required to point to any specific kind of definition, but the more information that can be provided, the more useful it is for implementers. Best practice is to resolve to a computable definition of the code system (either a value set, or some other format). Terminology servers MAY validate this reference (e.g. when accepting PUT/POST), and MAY make additional rules about what kind of content it refers to.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "uri"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:version",
"path": "Extension.extension",
"sliceName": "version",
"short": "DSTU2: Version (for use in Coding.version) (new)",
"definition": "DSTU2: `ValueSet.codeSystem.version` (new:string)",
"comment": "Element `ValueSet.codeSystem.version` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.version` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.version` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.version` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.version` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.version` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.version` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.version` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:version.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:version.extension",
"path": "Extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:version.url",
"path": "Extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "version",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:version.value[x]",
"path": "Extension.extension.value[x]",
"short": "Version (for use in Coding.version)",
"definition": "The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:caseSensitive",
"path": "Extension.extension",
"sliceName": "caseSensitive",
"short": "DSTU2: If code comparison is case sensitive (new)",
"definition": "DSTU2: `ValueSet.codeSystem.caseSensitive` (new:boolean)",
"comment": "Element `ValueSet.codeSystem.caseSensitive` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.caseSensitive` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.caseSensitive` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.caseSensitive` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nIf this value is missing, then it is not specified whether a code system is case sensitive or not. When the rule is not known, Postel's law should be followed: produce codes with the correct case, and accept codes in any case. This element is primarily provided to support validation software.",
"requirements": "Element `ValueSet.codeSystem.caseSensitive` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.caseSensitive` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.caseSensitive` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.caseSensitive` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:caseSensitive.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:caseSensitive.extension",
"path": "Extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:caseSensitive.url",
"path": "Extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "caseSensitive",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:caseSensitive.value[x]",
"path": "Extension.extension.value[x]",
"short": "If code comparison is case sensitive",
"definition": "If code comparison is case sensitive when codes within this system are compared to each other.",
"comment": "If this value is missing, then it is not specified whether a code system is case sensitive or not. When the rule is not known, Postel's law should be followed: produce codes with the correct case, and accept codes in any case. This element is primarily provided to support validation software.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept",
"path": "Extension.extension",
"sliceName": "concept",
"short": "DSTU2: Concepts in the code system (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept` (new:BackboneElement)",
"comment": "Element `ValueSet.codeSystem.concept` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nCreating extension because element `ValueSet.codeSystem.concept` is a content reference and requires an extesion definition.",
"min": 1,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension",
"path": "Extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"ordered": false,
"rules": "open"
},
"short": "Extension",
"definition": "An Extension",
"min": 1,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:code",
"path": "Extension.extension.extension",
"sliceName": "code",
"short": "DSTU2: Code that identifies concept (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.code` (new:code)",
"comment": "Element `ValueSet.codeSystem.concept.code` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.code` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.code` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.code` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.code` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.code` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.code` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.code` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 1,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:code.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:code.extension",
"path": "Extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:code.url",
"path": "Extension.extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "code",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:code.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Code that identifies concept",
"definition": "A code - a text symbol - that uniquely identifies the concept within the code system.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:abstract",
"path": "Extension.extension.extension",
"sliceName": "abstract",
"short": "DSTU2: If this code is not for use as a real concept (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.abstract` (new:boolean)",
"comment": "Element `ValueSet.codeSystem.concept.abstract` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.abstract` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.abstract` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.abstract` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.abstract` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.abstract` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.abstract` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.abstract` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:abstract.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:abstract.extension",
"path": "Extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:abstract.url",
"path": "Extension.extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "abstract",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:abstract.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "If this code is not for use as a real concept",
"definition": "If this code is not for use as a real concept.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:display",
"path": "Extension.extension.extension",
"sliceName": "display",
"short": "DSTU2: Text to display to the user (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.display` (new:string)",
"comment": "Element `ValueSet.codeSystem.concept.display` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.display` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.display` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.display` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.display` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.display` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.display` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.display` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:display.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:display.extension",
"path": "Extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:display.url",
"path": "Extension.extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "display",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:display.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Text to display to the user",
"definition": "A human readable string that is the recommended default way to present this concept to a user.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:definition",
"path": "Extension.extension.extension",
"sliceName": "definition",
"short": "DSTU2: Formal definition (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.definition` (new:string)",
"comment": "Element `ValueSet.codeSystem.concept.definition` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.definition` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.definition` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.definition` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.definition` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.definition` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.definition` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.definition` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:definition.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:definition.extension",
"path": "Extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:definition.url",
"path": "Extension.extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "definition",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:definition.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Formal definition",
"definition": "The formal definition of the concept. The value set resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:designation",
"path": "Extension.extension.extension",
"sliceName": "designation",
"short": "DSTU2: Additional representations for the concept (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.designation` (new:BackboneElement)",
"comment": "Element `ValueSet.codeSystem.concept.designation` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Many concept definition systems support multiple representations, in multiple languages, and for multiple purposes. Element `ValueSet.codeSystem.concept.designation` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:designation.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension",
"path": "Extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"ordered": false,
"rules": "open"
},
"short": "Extension",
"definition": "An Extension",
"min": 1,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:designation.extension:language",
"path": "Extension.extension.extension.extension",
"sliceName": "language",
"short": "DSTU2: Human language of the designation (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.designation.language` (new:code)",
"comment": "Element `ValueSet.codeSystem.concept.designation.language` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.language` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.language` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.language` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nIn the absence of a language, the resource language applies.",
"requirements": "Element `ValueSet.codeSystem.concept.designation.language` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.language` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.language` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.language` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:designation.extension:language.id",
"path": "Extension.extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:language.extension",
"path": "Extension.extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:language.url",
"path": "Extension.extension.extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "language",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:language.value[x]",
"path": "Extension.extension.extension.extension.value[x]",
"short": "Human language of the designation",
"definition": "The language this designation is defined for.",
"comment": "In the absence of a language, the resource language applies.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:use",
"path": "Extension.extension.extension.extension",
"sliceName": "use",
"short": "DSTU2: Details how this designation would be used (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.designation.use` (new:Coding)",
"comment": "Element `ValueSet.codeSystem.concept.designation.use` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.use` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.use` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.use` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nIf no use is provided, the designation can be assumed to be suitable for general display to a human user.",
"requirements": "Element `ValueSet.codeSystem.concept.designation.use` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.use` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.use` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.use` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:designation.extension:use.id",
"path": "Extension.extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:use.extension",
"path": "Extension.extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:use.url",
"path": "Extension.extension.extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "use",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:use.value[x]",
"path": "Extension.extension.extension.extension.value[x]",
"short": "Details how this designation would be used",
"definition": "A code that details how this designation would be used.",
"comment": "If no use is provided, the designation can be assumed to be suitable for general display to a human user.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Coding"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:value",
"path": "Extension.extension.extension.extension",
"sliceName": "value",
"short": "DSTU2: The text value for this designation (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.designation.value` (new:string)",
"comment": "Element `ValueSet.codeSystem.concept.designation.value` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.value` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.value` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.value` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.designation.value` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.value` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.value` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.value` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 1,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:designation.extension:value.id",
"path": "Extension.extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:value.extension",
"path": "Extension.extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:value.url",
"path": "Extension.extension.extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "value",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:value.value[x]",
"path": "Extension.extension.extension.extension.value[x]",
"short": "The text value for this designation",
"definition": "The text value for this designation.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.url",
"path": "Extension.extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "designation",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Value of extension",
"definition": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4B/extensibility.html) for a list).",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "base64Binary"
},
{
"code": "boolean"
},
{
"code": "canonical"
},
{
"code": "code"
},
{
"code": "date"
},
{
"code": "dateTime"
},
{
"code": "decimal"
},
{
"code": "id"
},
{
"code": "instant"
},
{
"code": "integer"
},
{
"code": "markdown"
},
{
"code": "oid"
},
{
"code": "positiveInt"
},
{
"code": "string"
},
{
"code": "time"
},
{
"code": "unsignedInt"
},
{
"code": "uri"
},
{
"code": "url"
},
{
"code": "uuid"
},
{
"code": "Address"
},
{
"code": "Age"
},
{
"code": "Annotation"
},
{
"code": "Attachment"
},
{
"code": "CodeableConcept"
},
{
"code": "CodeableReference"
},
{
"code": "Coding"
},
{
"code": "ContactPoint"
},
{
"code": "Count"
},
{
"code": "Distance"
},
{
"code": "Duration"
},
{
"code": "HumanName"
},
{
"code": "Identifier"
},
{
"code": "Money"
},
{
"code": "Period"
},
{
"code": "Quantity"
},
{
"code": "Range"
},
{
"code": "Ratio"
},
{
"code": "RatioRange"
},
{
"code": "Reference"
},
{
"code": "SampledData"
},
{
"code": "Signature"
},
{
"code": "Timing"
},
{
"code": "ContactDetail"
},
{
"code": "Contributor"
},
{
"code": "DataRequirement"
},
{
"code": "Expression"
},
{
"code": "ParameterDefinition"
},
{
"code": "RelatedArtifact"
},
{
"code": "TriggerDefinition"
},
{
"code": "UsageContext"
},
{
"code": "Dosage"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:concept",
"path": "Extension.extension.extension",
"sliceName": "concept",
"short": "DSTU2: Child Concepts (is-a/contains/categorizes) (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.concept` (new:ValueSet.codeSystem.concept)",
"comment": "Element `ValueSet.codeSystem.concept.concept` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.concept` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.concept` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.concept` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.concept` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.concept` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.concept` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.concept` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false
},
{
"id": "Extension.extension:concept.extension:concept.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "Unique id for inter-element referencing",
"definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min": 0,
"max": "1",
"base": {
"path": "Element.id",
"min": 0,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "id"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:concept.extension",
"path": "Extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"description": "Extensions are always sliced by (at least) url",
"rules": "open"
},
"short": "Additional content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
},
{
"key": "ext-1",
"severity": "error",
"human": "Must have either extensions or value[x], not both",
"expression": "extension.exists() != value.exists()",
"xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
"source": "http://hl7.org/fhir/StructureDefinition/Extension|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:concept.extension:concept.url",
"path": "Extension.extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem.concept",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.extension:concept.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Value of extension",
"definition": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4B/extensibility.html) for a list).",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "base64Binary"
},
{
"code": "boolean"
},
{
"code": "canonical"
},
{
"code": "code"
},
{
"code": "date"
},
{
"code": "dateTime"
},
{
"code": "decimal"
},
{
"code": "id"
},
{
"code": "instant"
},
{
"code": "integer"
},
{
"code": "markdown"
},
{
"code": "oid"
},
{
"code": "positiveInt"
},
{
"code": "string"
},
{
"code": "time"
},
{
"code": "unsignedInt"
},
{
"code": "uri"
},
{
"code": "url"
},
{
"code": "uuid"
},
{
"code": "Address"
},
{
"code": "Age"
},
{
"code": "Annotation"
},
{
"code": "Attachment"
},
{
"code": "CodeableConcept"
},
{
"code": "CodeableReference"
},
{
"code": "Coding"
},
{
"code": "ContactPoint"
},
{
"code": "Count"
},
{
"code": "Distance"
},
{
"code": "Duration"
},
{
"code": "HumanName"
},
{
"code": "Identifier"
},
{
"code": "Money"
},
{
"code": "Period"
},
{
"code": "Quantity"
},
{
"code": "Range"
},
{
"code": "Ratio"
},
{
"code": "RatioRange"
},
{
"code": "Reference"
},
{
"code": "SampledData"
},
{
"code": "Signature"
},
{
"code": "Timing"
},
{
"code": "ContactDetail"
},
{
"code": "Contributor"
},
{
"code": "DataRequirement"
},
{
"code": "Expression"
},
{
"code": "ParameterDefinition"
},
{
"code": "RelatedArtifact"
},
{
"code": "TriggerDefinition"
},
{
"code": "UsageContext"
},
{
"code": "Dosage"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.url",
"path": "Extension.extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "concept",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:concept.value[x]",
"path": "Extension.extension.value[x]",
"short": "Value of extension",
"definition": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4B/extensibility.html) for a list).",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "base64Binary"
},
{
"code": "boolean"
},
{
"code": "canonical"
},
{
"code": "code"
},
{
"code": "date"
},
{
"code": "dateTime"
},
{
"code": "decimal"
},
{
"code": "id"
},
{
"code": "instant"
},
{
"code": "integer"
},
{
"code": "markdown"
},
{
"code": "oid"
},
{
"code": "positiveInt"
},
{
"code": "string"
},
{
"code": "time"
},
{
"code": "unsignedInt"
},
{
"code": "uri"
},
{
"code": "url"
},
{
"code": "uuid"
},
{
"code": "Address"
},
{
"code": "Age"
},
{
"code": "Annotation"
},
{
"code": "Attachment"
},
{
"code": "CodeableConcept"
},
{
"code": "CodeableReference"
},
{
"code": "Coding"
},
{
"code": "ContactPoint"
},
{
"code": "Count"
},
{
"code": "Distance"
},
{
"code": "Duration"
},
{
"code": "HumanName"
},
{
"code": "Identifier"
},
{
"code": "Money"
},
{
"code": "Period"
},
{
"code": "Quantity"
},
{
"code": "Range"
},
{
"code": "Ratio"
},
{
"code": "RatioRange"
},
{
"code": "Reference"
},
{
"code": "SampledData"
},
{
"code": "Signature"
},
{
"code": "Timing"
},
{
"code": "ContactDetail"
},
{
"code": "Contributor"
},
{
"code": "DataRequirement"
},
{
"code": "Expression"
},
{
"code": "ParameterDefinition"
},
{
"code": "RelatedArtifact"
},
{
"code": "TriggerDefinition"
},
{
"code": "UsageContext"
},
{
"code": "Dosage"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.url",
"path": "Extension.url",
"representation": [
"xmlAttr"
],
"short": "identifies the meaning of the extension",
"definition": "Source of the definition for the extension code - a logical name or a URL.",
"comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"type": [
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl": "uri"
}
],
"code": "http://hl7.org/fhirpath/System.String"
}
],
"fixedUri": "http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem",
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.value[x]",
"path": "Extension.value[x]",
"short": "Value of extension",
"definition": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4B/extensibility.html) for a list).",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "base64Binary"
},
{
"code": "boolean"
},
{
"code": "canonical"
},
{
"code": "code"
},
{
"code": "date"
},
{
"code": "dateTime"
},
{
"code": "decimal"
},
{
"code": "id"
},
{
"code": "instant"
},
{
"code": "integer"
},
{
"code": "markdown"
},
{
"code": "oid"
},
{
"code": "positiveInt"
},
{
"code": "string"
},
{
"code": "time"
},
{
"code": "unsignedInt"
},
{
"code": "uri"
},
{
"code": "url"
},
{
"code": "uuid"
},
{
"code": "Address"
},
{
"code": "Age"
},
{
"code": "Annotation"
},
{
"code": "Attachment"
},
{
"code": "CodeableConcept"
},
{
"code": "CodeableReference"
},
{
"code": "Coding"
},
{
"code": "ContactPoint"
},
{
"code": "Count"
},
{
"code": "Distance"
},
{
"code": "Duration"
},
{
"code": "HumanName"
},
{
"code": "Identifier"
},
{
"code": "Money"
},
{
"code": "Period"
},
{
"code": "Quantity"
},
{
"code": "Range"
},
{
"code": "Ratio"
},
{
"code": "RatioRange"
},
{
"code": "Reference"
},
{
"code": "SampledData"
},
{
"code": "Signature"
},
{
"code": "Timing"
},
{
"code": "ContactDetail"
},
{
"code": "Contributor"
},
{
"code": "DataRequirement"
},
{
"code": "Expression"
},
{
"code": "ParameterDefinition"
},
{
"code": "RelatedArtifact"
},
{
"code": "TriggerDefinition"
},
{
"code": "UsageContext"
},
{
"code": "Dosage"
}
],
"constraint": [
{
"key": "ele-1",
"severity": "error",
"human": "All FHIR elements must have a @value or children",
"expression": "hasValue() or (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element|4.3.0"
}
],
"isModifier": false,
"isSummary": false,
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
}
]
},
"differential": {
"element": [
{
"id": "Extension",
"path": "Extension",
"short": "DSTU2: An inline code system, which is part of this value set (new)",
"definition": "DSTU2: `ValueSet.codeSystem` (new:BackboneElement)",
"comment": "Element `ValueSet.codeSystem` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nAll code systems defined as part of a FHIR value set have an implicit valueset that includes all of the codes in the code system - the value set in which they are defined.",
"min": 0,
"max": "1",
"base": {
"path": "Extension",
"min": 0,
"max": "*"
},
"isModifier": false
},
{
"id": "Extension.extension",
"path": "Extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"ordered": false,
"rules": "open"
},
"min": 2,
"max": "*",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:system",
"path": "Extension.extension",
"sliceName": "system",
"short": "DSTU2: URI to identify the code system (e.g. in Coding.system) (new)",
"definition": "DSTU2: `ValueSet.codeSystem.system` (new:uri)",
"comment": "Element `ValueSet.codeSystem.system` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.system` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.system` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.system` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nThe reference is not required to point to any specific kind of definition, but the more information that can be provided, the more useful it is for implementers. Best practice is to resolve to a computable definition of the code system (either a value set, or some other format). Terminology servers MAY validate this reference (e.g. when accepting PUT/POST), and MAY make additional rules about what kind of content it refers to.",
"requirements": "Element `ValueSet.codeSystem.system` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.system` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.system` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.system` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 1,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:system.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "system"
},
{
"id": "Extension.extension:system.value[x]",
"path": "Extension.extension.value[x]",
"short": "URI to identify the code system (e.g. in Coding.system)",
"definition": "An absolute URI that is used to reference this code system, including in [Coding]{datatypes.html#Coding}.system.",
"comment": "The reference is not required to point to any specific kind of definition, but the more information that can be provided, the more useful it is for implementers. Best practice is to resolve to a computable definition of the code system (either a value set, or some other format). Terminology servers MAY validate this reference (e.g. when accepting PUT/POST), and MAY make additional rules about what kind of content it refers to.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "uri"
}
]
},
{
"id": "Extension.extension:version",
"path": "Extension.extension",
"sliceName": "version",
"short": "DSTU2: Version (for use in Coding.version) (new)",
"definition": "DSTU2: `ValueSet.codeSystem.version` (new:string)",
"comment": "Element `ValueSet.codeSystem.version` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.version` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.version` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.version` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.version` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.version` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.version` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.version` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:version.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "version"
},
{
"id": "Extension.extension:version.value[x]",
"path": "Extension.extension.value[x]",
"short": "Version (for use in Coding.version)",
"definition": "The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "Extension.extension:caseSensitive",
"path": "Extension.extension",
"sliceName": "caseSensitive",
"short": "DSTU2: If code comparison is case sensitive (new)",
"definition": "DSTU2: `ValueSet.codeSystem.caseSensitive` (new:boolean)",
"comment": "Element `ValueSet.codeSystem.caseSensitive` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.caseSensitive` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.caseSensitive` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.caseSensitive` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nIf this value is missing, then it is not specified whether a code system is case sensitive or not. When the rule is not known, Postel's law should be followed: produce codes with the correct case, and accept codes in any case. This element is primarily provided to support validation software.",
"requirements": "Element `ValueSet.codeSystem.caseSensitive` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.caseSensitive` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.caseSensitive` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.caseSensitive` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:caseSensitive.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "caseSensitive"
},
{
"id": "Extension.extension:caseSensitive.value[x]",
"path": "Extension.extension.value[x]",
"short": "If code comparison is case sensitive",
"definition": "If code comparison is case sensitive when codes within this system are compared to each other.",
"comment": "If this value is missing, then it is not specified whether a code system is case sensitive or not. When the rule is not known, Postel's law should be followed: produce codes with the correct case, and accept codes in any case. This element is primarily provided to support validation software.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "boolean"
}
]
},
{
"id": "Extension.extension:concept",
"path": "Extension.extension",
"sliceName": "concept",
"short": "DSTU2: Concepts in the code system (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept` (new:BackboneElement)",
"comment": "Element `ValueSet.codeSystem.concept` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept` is part of an existing definition because parent element `ValueSet.codeSystem` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nCreating extension because element `ValueSet.codeSystem.concept` is a content reference and requires an extesion definition.",
"min": 1,
"max": "*",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension",
"path": "Extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"ordered": false,
"rules": "open"
},
"min": 1,
"max": "*",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:code",
"path": "Extension.extension.extension",
"sliceName": "code",
"short": "DSTU2: Code that identifies concept (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.code` (new:code)",
"comment": "Element `ValueSet.codeSystem.concept.code` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.code` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.code` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.code` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.code` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.code` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.code` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.code` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 1,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:code.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "code"
},
{
"id": "Extension.extension:concept.extension:code.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Code that identifies concept",
"definition": "A code - a text symbol - that uniquely identifies the concept within the code system.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code"
}
]
},
{
"id": "Extension.extension:concept.extension:abstract",
"path": "Extension.extension.extension",
"sliceName": "abstract",
"short": "DSTU2: If this code is not for use as a real concept (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.abstract` (new:boolean)",
"comment": "Element `ValueSet.codeSystem.concept.abstract` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.abstract` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.abstract` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.abstract` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.abstract` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.abstract` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.abstract` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.abstract` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:abstract.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "abstract"
},
{
"id": "Extension.extension:concept.extension:abstract.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "If this code is not for use as a real concept",
"definition": "If this code is not for use as a real concept.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "boolean"
}
]
},
{
"id": "Extension.extension:concept.extension:display",
"path": "Extension.extension.extension",
"sliceName": "display",
"short": "DSTU2: Text to display to the user (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.display` (new:string)",
"comment": "Element `ValueSet.codeSystem.concept.display` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.display` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.display` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.display` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.display` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.display` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.display` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.display` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:display.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "display"
},
{
"id": "Extension.extension:concept.extension:display.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Text to display to the user",
"definition": "A human readable string that is the recommended default way to present this concept to a user.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "Extension.extension:concept.extension:definition",
"path": "Extension.extension.extension",
"sliceName": "definition",
"short": "DSTU2: Formal definition (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.definition` (new:string)",
"comment": "Element `ValueSet.codeSystem.concept.definition` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.definition` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.definition` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.definition` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.definition` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.definition` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.definition` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.definition` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:definition.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "definition"
},
{
"id": "Extension.extension:concept.extension:definition.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Formal definition",
"definition": "The formal definition of the concept. The value set resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "Extension.extension:concept.extension:designation",
"path": "Extension.extension.extension",
"sliceName": "designation",
"short": "DSTU2: Additional representations for the concept (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.designation` (new:BackboneElement)",
"comment": "Element `ValueSet.codeSystem.concept.designation` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Many concept definition systems support multiple representations, in multiple languages, and for multiple purposes. Element `ValueSet.codeSystem.concept.designation` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "*",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:designation.extension",
"path": "Extension.extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"ordered": false,
"rules": "open"
},
"min": 1,
"max": "*",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:designation.extension:language",
"path": "Extension.extension.extension.extension",
"sliceName": "language",
"short": "DSTU2: Human language of the designation (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.designation.language` (new:code)",
"comment": "Element `ValueSet.codeSystem.concept.designation.language` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.language` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.language` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.language` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nIn the absence of a language, the resource language applies.",
"requirements": "Element `ValueSet.codeSystem.concept.designation.language` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.language` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.language` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.language` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:designation.extension:language.url",
"path": "Extension.extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "language"
},
{
"id": "Extension.extension:concept.extension:designation.extension:language.value[x]",
"path": "Extension.extension.extension.extension.value[x]",
"short": "Human language of the designation",
"definition": "The language this designation is defined for.",
"comment": "In the absence of a language, the resource language applies.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:use",
"path": "Extension.extension.extension.extension",
"sliceName": "use",
"short": "DSTU2: Details how this designation would be used (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.designation.use` (new:Coding)",
"comment": "Element `ValueSet.codeSystem.concept.designation.use` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.use` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.use` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.use` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).\nIf no use is provided, the designation can be assumed to be suitable for general display to a human user.",
"requirements": "Element `ValueSet.codeSystem.concept.designation.use` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.use` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.use` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.use` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:designation.extension:use.url",
"path": "Extension.extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "use"
},
{
"id": "Extension.extension:concept.extension:designation.extension:use.value[x]",
"path": "Extension.extension.extension.extension.value[x]",
"short": "Details how this designation would be used",
"definition": "A code that details how this designation would be used.",
"comment": "If no use is provided, the designation can be assumed to be suitable for general display to a human user.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Coding"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.extension:value",
"path": "Extension.extension.extension.extension",
"sliceName": "value",
"short": "DSTU2: The text value for this designation (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.designation.value` (new:string)",
"comment": "Element `ValueSet.codeSystem.concept.designation.value` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.value` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.value` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.value` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.designation.value` is part of an existing definition because parent element `ValueSet.codeSystem.concept.designation` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.designation.value` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.designation.value` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.designation.value` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 1,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:designation.extension:value.url",
"path": "Extension.extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "value"
},
{
"id": "Extension.extension:concept.extension:designation.extension:value.value[x]",
"path": "Extension.extension.extension.extension.value[x]",
"short": "The text value for this designation",
"definition": "The text value for this designation.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "Extension.extension:concept.extension:designation.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "designation"
},
{
"id": "Extension.extension:concept.extension:designation.value[x]",
"path": "Extension.extension.extension.value[x]",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
}
},
{
"id": "Extension.extension:concept.extension:concept",
"path": "Extension.extension.extension",
"sliceName": "concept",
"short": "DSTU2: Child Concepts (is-a/contains/categorizes) (new)",
"definition": "DSTU2: `ValueSet.codeSystem.concept.concept` (new:ValueSet.codeSystem.concept)",
"comment": "Element `ValueSet.codeSystem.concept.concept` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.concept` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.concept` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.concept` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `ValueSet.codeSystem.concept.concept` is part of an existing definition because parent element `ValueSet.codeSystem.concept` requires a cross-version extension.\nElement `ValueSet.codeSystem.concept.concept` has a context of ValueSet based on following the parent source element upwards and mapping to `ValueSet`.\nElement `ValueSet.codeSystem.concept.concept` has a context of CodeSystem based on following the parent source element upwards and mapping to `CodeSystem`.\nElement `ValueSet.codeSystem.concept.concept` has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).",
"min": 0,
"max": "*",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:concept.extension:concept.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem.concept"
},
{
"id": "Extension.extension:concept.extension:concept.value[x]",
"path": "Extension.extension.extension.value[x]",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
}
},
{
"id": "Extension.extension:concept.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "concept"
},
{
"id": "Extension.extension:concept.value[x]",
"path": "Extension.extension.value[x]",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
}
},
{
"id": "Extension.url",
"path": "Extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "http://hl7.org/fhir/1.0/StructureDefinition/extension-ValueSet.codeSystem"
},
{
"id": "Extension.value[x]",
"path": "Extension.value[x]",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
}
}
]
}
}