FHIR IG analytics| Package | hl7.fhir.uv.xver-r4b.r3 |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-ext-R4B-EvidenceVariable.characteristic.json |
| FHIR Version | R3 |
| Source | http://hl7.org/fhir/uv/xver-r4b.r3/0.1.0/StructureDefinition-ext-R4B-EvidenceVariable.characteristic.html |
| URL | http://hl7.org/fhir/4.3/StructureDefinition/extension-EvidenceVariable.characteristic |
| Version | 0.1.0 |
| Status | active |
| Date | 2026-03-17T21:02:03.8104715+00:00 |
| Name | ExtensionEvidenceVariable_Characteristic |
| Title | R4B: What defines the members of the evidence element (new) |
| Realm | uv |
| Authority | hl7 |
| Description | R4B: `EvidenceVariable.characteristic` (new:BackboneElement) |
| Purpose | This extension is part of the cross-version definitions generated to enable use of the element `EvidenceVariable.characteristic` as defined in FHIR R4B in FHIR STU3. The source element is defined as: `EvidenceVariable.characteristic` 0..* `BackboneElement` Across FHIR versions, the element set has been mapped as: * R4B: `EvidenceVariable.characteristic` 0..* `BackboneElement` Following are the generation technical comments: Element `EvidenceVariable.characteristic` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped. Element `EvidenceVariable.characteristic` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). |
| Type | Extension |
| Kind | complex-type |
| ConceptMap | ||
| hl7.fhir.uv.xver-r4b.r3#0.1.0 | R4B-EvidenceVariable-element-map-to-R3 | Cross-version mapping for FHIR R4B EvidenceVariable to FHIR STU3 Basic |
| StructureDefinition | ||
| hl7.fhir.uv.xver-r4b.r5#0.1.0 | profile-Device | Cross-version Profile for R4B.Device for use in FHIR R5 |
| hl7.fhir.uv.xver-r4b.r5#0.1.0 | profile-DeviceMetric | Cross-version Profile for R4B.DeviceMetric for use in FHIR R5 |
| hl7.fhir.uv.xver-r4b.r5#0.1.0 | profile-EvidenceVariable | Cross-version Profile for R4B.EvidenceVariable for use in FHIR R5 |
| hl7.fhir.uv.xver-r4b.r5#0.1.0 | profile-Group | Cross-version Profile for R4B.Group for use in FHIR R5 |
| ValueSet | ||
| hl7.fhir.uv.xver-r4b.r3#0.1.0 | R4B-characteristic-method-for-R3 | Cross-version ValueSet R4B.CharacteristicMethod for use in FHIR STU3 |
| hl7.fhir.uv.xver-r4b.r3#0.1.0 | R4B-group-measure-for-R3 | Cross-version ValueSet R4B.GroupMeasure for use in FHIR STU3 |
No extension usage examples found
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition ext-R4B-EvidenceVariable.characteristic
| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
![]() | 0..* | Extension | R4B: What defines the members of the evidence element (new) | |
![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..1 | Extension | R4B: Natural language description of the characteristic (new) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "description" | |
![]() ![]() ![]() ![]() | 0..1 | string | Natural language description of the characteristic | |
![]() ![]() ![]() | 1..1 | Extension | R4B: What code or expression defines members? (new) | |
![]() ![]() ![]() ![]() | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Extension | DataType slice for a FHIR R4B `Expression` value | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/_datatype" | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Value of extension Fixed Value: Expression | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | R4B: Natural language description of the condition (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Natural language description of the condition | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | R4B: Short name assigned to expression for reuse (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "name" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | id | Short name assigned to expression for reuse | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Extension | R4B: text/cql | text/fhirpath | application/x-fhir-query | text/cql-identifier | text/cql-expression | etc. (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "language" | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | text/cql | text/fhirpath | application/x-fhir-query | text/cql-identifier | text/cql-expression | etc. | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | R4B: Expression in specified language (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "expression" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Expression in specified language | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | R4B: Where the expression is found (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "reference" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | uri | Where the expression is found | |
![]() ![]() ![]() ![]() | 1..1 | uri | "definition" | |
![]() ![]() ![]() ![]() | 0..1 | What code or expression defines members? | ||
![]() ![]() ![]() ![]() ![]() | Reference(Cross-version Profile for R4B.Group for use in FHIR STU3(0.1.0) | Group | Cross-version Profile for R4B.EvidenceVariable for use in FHIR STU3(0.1.0) | Basic) | |||
![]() ![]() ![]() ![]() ![]() | uri | |||
![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() | 0..1 | Extension | R4B: Method used for describing characteristic (new) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "method" | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Method used for describing characteristic Binding: R4BCharacteristicMethodForR3 (0.1.0) (example): The method used to determine the characteristic(s) of the variable. | |
![]() ![]() ![]() | 0..1 | Extension | R4B: Device used for determining characteristic (new) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "device" | |
![]() ![]() ![]() ![]() | 0..1 | Reference(Cross-version Profile for R4B.Device for use in FHIR STU3(0.1.0) | Device | Cross-version Profile for R4B.DeviceMetric for use in FHIR STU3(0.1.0) | DeviceMetric) | Device used for determining characteristic | |
![]() ![]() ![]() | 0..1 | Extension | R4B: Whether the characteristic includes or excludes members (new) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "exclude" | |
![]() ![]() ![]() ![]() | 0..1 | boolean | Whether the characteristic includes or excludes members | |
![]() ![]() ![]() | 0..1 | Extension | R4B: Observation time from study start (new) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | R4B: Human readable description (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "description" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Human readable description | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | R4B: Used to express the observation at a defined amount of time after the study start (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "quantity" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Quantity | Used to express the observation at a defined amount of time after the study start | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Extension | R4B: Used to express the observation within a period after the study start (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "range" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Range | Used to express the observation within a period after the study start | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | R4B: Used for footnotes or explanatory notes (new) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "note" | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Annotation | Used for footnotes or explanatory notes | |
![]() ![]() ![]() ![]() | 1..1 | uri | "timeFromStart" | |
![]() ![]() ![]() ![]() | 0..0 | Value of extension | ||
![]() ![]() ![]() | 0..1 | Extension | R4B: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median (new) | |
![]() ![]() ![]() ![]() | 1..1 | uri | "groupMeasure" | |
![]() ![]() ![]() ![]() | 0..1 | code | mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median Binding: R4BGroupMeasureForR3 (0.1.0) (required): Possible group measure aggregates (E.g. Mean, Median). | |
![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/4.3/StructureDefinition/extension-EvidenceVariable.characteristic" | |
![]() ![]() | 0..0 | Value of extension | ||
{
"resourceType": "StructureDefinition",
"id": "ext-R4B-EvidenceVariable.characteristic",
"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-r4b.r3"
},
{
"url": "version",
"valueString": "0.1.0"
},
{
"url": "uri",
"valueUri": "http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r4b.r3"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/package-source"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger": 0,
"_valueInteger": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueUri": "http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r4b.r3"
}
]
}
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "trial-use",
"_valueCode": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueUri": "http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r4b.r3"
}
]
}
}
],
"url": "http://hl7.org/fhir/4.3/StructureDefinition/extension-EvidenceVariable.characteristic",
"version": "0.1.0",
"name": "ExtensionEvidenceVariable_Characteristic",
"title": "R4B: What defines the members of the evidence element (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": "R4B: `EvidenceVariable.characteristic` (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 `EvidenceVariable.characteristic` as defined in FHIR R4B\r\nin FHIR STU3.\r\n\r\nThe source element is defined as:\r\n`EvidenceVariable.characteristic` 0..* `BackboneElement`\r\n\r\nAcross FHIR versions, the element set has been mapped as:\r\n* R4B: `EvidenceVariable.characteristic` 0..* `BackboneElement`\r\n\r\nFollowing are the generation technical comments:\r\nElement `EvidenceVariable.characteristic` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"fhirVersion": "3.0.2",
"mapping": [
{
"identity": "rim",
"uri": "http://hl7.org/v3",
"name": "RIM Mapping"
}
],
"kind": "complex-type",
"abstract": false,
"contextType": "resource",
"context": [
"Basic"
],
"type": "Extension",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
"derivation": "constraint",
"snapshot": {
"element": [
{
"id": "Extension",
"path": "Extension",
"short": "R4B: What defines the members of the evidence element (new)",
"definition": "R4B: `EvidenceVariable.characteristic` (new:BackboneElement)",
"comment": "Element `EvidenceVariable.characteristic` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).\nCharacteristics can be defined flexibly to accommodate different use cases for membership criteria, ranging from simple codes, all the way to using an expression language to express the criteria.",
"min": 0,
"max": "*",
"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",
"expression": "hasValue() | (children().count() > id.count())",
"xpath": "@value|f:*|h:div",
"source": "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"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"
}
],
"isModifier": false
},
{
"id": "Extension.id",
"path": "Extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"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": 1,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
]
},
{
"id": "Extension.extension:description",
"path": "Extension.extension",
"sliceName": "description",
"short": "R4B: Natural language description of the characteristic (new)",
"definition": "R4B: `EvidenceVariable.characteristic.description` (new:string)",
"comment": "Element `EvidenceVariable.characteristic.description` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.description` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.description` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Need to be able to describe characteristics in natural language so that end users can understand the criteria. Element `EvidenceVariable.characteristic.description` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.description` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.description` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:description.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:description.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:description.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": [
{
"code": "uri"
}
],
"fixedUri": "description",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:description.value[x]",
"path": "Extension.extension.value[x]",
"short": "Natural language description of the characteristic",
"definition": "A short, natural language description of the characteristic that could be used to communicate the criteria to an end-user.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition",
"path": "Extension.extension",
"sliceName": "definition",
"short": "R4B: What code or expression defines members? (new)",
"definition": "R4B: `EvidenceVariable.characteristic.definition[x]` (new:canonical(Resource), CodeableConcept, Expression, Reference(Group,EvidenceVariable))",
"comment": "Element `EvidenceVariable.characteristic.definition[x]` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.definition[x]` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.definition[x]` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Need to be able to define members in simple codes when the membership aligns well with terminology, with common criteria such as observations in a value set or lab tests within a year, or with expression language to support criteria that do not fit in the above. Element `EvidenceVariable.characteristic.definition[x]` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.definition[x]` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.definition[x]` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:definition.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.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"
}
]
},
{
"id": "Extension.extension:definition.extension:_datatype",
"path": "Extension.extension.extension",
"sliceName": "_datatype",
"short": "DataType slice for a FHIR R4B `Expression` value",
"definition": "Slice to indicate the presence of a R4B `Expression` in FHIR STU3",
"min": 1,
"max": "1",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
]
},
{
"id": "Extension.extension:definition.extension:_datatype.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:_datatype.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:_datatype.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": [
{
"code": "uri"
}
],
"fixedUri": "http://hl7.org/fhir/StructureDefinition/_datatype",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:_datatype.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Value of extension",
"definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).",
"comment": "Must be: Expression",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"fixedString": "Expression",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:description",
"path": "Extension.extension.extension",
"sliceName": "description",
"short": "R4B: Natural language description of the condition (new)",
"definition": "R4B: `Expression.description` (new:string)",
"comment": "Element `Expression.description` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.description` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `Expression.description` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.description` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:definition.extension:description.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:description.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:description.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": [
{
"code": "uri"
}
],
"fixedUri": "description",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:description.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Natural language description of the condition",
"definition": "A brief, natural language description of the condition that effectively communicates the intended semantics.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:name",
"path": "Extension.extension.extension",
"sliceName": "name",
"short": "R4B: Short name assigned to expression for reuse (new)",
"definition": "R4B: `Expression.name` (new:id)",
"comment": "Element `Expression.name` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.name` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `Expression.name` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.name` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:definition.extension:name.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:name.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:name.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": [
{
"code": "uri"
}
],
"fixedUri": "name",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:name.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Short name assigned to expression for reuse",
"definition": "A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "id"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:language",
"path": "Extension.extension.extension",
"sliceName": "language",
"short": "R4B: text/cql | text/fhirpath | application/x-fhir-query | text/cql-identifier | text/cql-expression | etc. (new)",
"definition": "R4B: `Expression.language` (new:code)",
"comment": "Element matches Basic element path `Basic.language` (`Resource.language`), use that element instead.\nElement `Expression.language` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.language` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element matches Basic element path `Basic.language` (`Resource.language`), use that element instead.\nElement `Expression.language` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.language` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:definition.extension:language.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:language.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:language.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": [
{
"code": "uri"
}
],
"fixedUri": "language",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:language.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "text/cql | text/fhirpath | application/x-fhir-query | text/cql-identifier | text/cql-expression | etc.",
"definition": "The media type of the language for the expression.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:expression",
"path": "Extension.extension.extension",
"sliceName": "expression",
"short": "R4B: Expression in specified language (new)",
"definition": "R4B: `Expression.expression` (new:string)",
"comment": "Element `Expression.expression` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.expression` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `Expression.expression` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.expression` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:definition.extension:expression.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:expression.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:expression.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": [
{
"code": "uri"
}
],
"fixedUri": "expression",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:expression.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Expression in specified language",
"definition": "An expression in the specified language that returns a value.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:reference",
"path": "Extension.extension.extension",
"sliceName": "reference",
"short": "R4B: Where the expression is found (new)",
"definition": "R4B: `Expression.reference` (new:uri)",
"comment": "Element `Expression.reference` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.reference` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).\nIf both a reference and an expression is found, the reference SHALL point to the same expression.",
"requirements": "Element `Expression.reference` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.reference` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:definition.extension:reference.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:reference.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:definition.extension:reference.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": [
{
"code": "uri"
}
],
"fixedUri": "reference",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.extension:reference.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Where the expression is found",
"definition": "A URI that defines where the expression is found.",
"comment": "If both a reference and an expression is found, the reference SHALL point to the same expression.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "uri"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.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": [
{
"code": "uri"
}
],
"fixedUri": "definition",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:definition.value[x]",
"path": "Extension.extension.value[x]",
"short": "What code or expression defines members?",
"definition": "Define members of the evidence element using Codes (such as condition, medication, or observation), Expressions ( using an expression language such as FHIRPath or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/4.3/StructureDefinition/profile-Group|0.1.0"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/StructureDefinition/Group"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/4.3/StructureDefinition/profile-EvidenceVariable|0.1.0"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/StructureDefinition/Basic"
},
{
"code": "uri"
},
{
"code": "CodeableConcept"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:method",
"path": "Extension.extension",
"sliceName": "method",
"short": "R4B: Method used for describing characteristic (new)",
"definition": "R4B: `EvidenceVariable.characteristic.method` (new:CodeableConcept)",
"comment": "Element `EvidenceVariable.characteristic.method` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.method` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.method` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.method` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.method` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.method` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:method.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:method.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:method.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": [
{
"code": "uri"
}
],
"fixedUri": "method",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:method.value[x]",
"path": "Extension.extension.value[x]",
"short": "Method used for describing characteristic",
"definition": "Method used for describing characteristic.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "CodeableConcept"
}
],
"binding": {
"strength": "example",
"description": "The method used to determine the characteristic(s) of the variable.",
"valueSetUri": "http://hl7.org/fhir/uv/xver/ValueSet/R4B-characteristic-method-for-R3|0.1.0"
},
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:device",
"path": "Extension.extension",
"sliceName": "device",
"short": "R4B: Device used for determining characteristic (new)",
"definition": "R4B: `EvidenceVariable.characteristic.device` (new:Reference(Device,DeviceMetric))",
"comment": "Element `EvidenceVariable.characteristic.device` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.device` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.device` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.device` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.device` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.device` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:device.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:device.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:device.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": [
{
"code": "uri"
}
],
"fixedUri": "device",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:device.value[x]",
"path": "Extension.extension.value[x]",
"short": "Device used for determining characteristic",
"definition": "Device used for determining characteristic.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/4.3/StructureDefinition/profile-Device|0.1.0"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/StructureDefinition/Device"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/4.3/StructureDefinition/profile-DeviceMetric|0.1.0"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/StructureDefinition/DeviceMetric"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:exclude",
"path": "Extension.extension",
"sliceName": "exclude",
"short": "R4B: Whether the characteristic includes or excludes members (new)",
"definition": "R4B: `EvidenceVariable.characteristic.exclude` (new:boolean)",
"comment": "Element `EvidenceVariable.characteristic.exclude` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.exclude` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.exclude` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.exclude` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.exclude` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.exclude` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:exclude.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:exclude.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:exclude.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": [
{
"code": "uri"
}
],
"fixedUri": "exclude",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:exclude.value[x]",
"path": "Extension.extension.value[x]",
"short": "Whether the characteristic includes or excludes members",
"definition": "When true, members with this characteristic are excluded from the element.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart",
"path": "Extension.extension",
"sliceName": "timeFromStart",
"short": "R4B: Observation time from study start (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart` (new:BackboneElement)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:timeFromStart.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:timeFromStart.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": 0,
"max": "*",
"base": {
"path": "Element.extension",
"min": 0,
"max": "*"
},
"type": [
{
"code": "Extension"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:description",
"path": "Extension.extension.extension",
"sliceName": "description",
"short": "R4B: Human readable description (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart.description` (new:string)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart.description` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.description` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.description` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart.description` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.description` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.description` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:description.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:description.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:description.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": [
{
"code": "uri"
}
],
"fixedUri": "description",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:description.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Human readable description",
"definition": "A short, natural language description.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:quantity",
"path": "Extension.extension.extension",
"sliceName": "quantity",
"short": "R4B: Used to express the observation at a defined amount of time after the study start (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart.quantity` (new:Quantity)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart.quantity` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.quantity` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.quantity` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart.quantity` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.quantity` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.quantity` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:quantity.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:quantity.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:quantity.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": [
{
"code": "uri"
}
],
"fixedUri": "quantity",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:quantity.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Used to express the observation at a defined amount of time after the study start",
"definition": "Used to express the observation at a defined amount of time after the study start.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Quantity"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:range",
"path": "Extension.extension.extension",
"sliceName": "range",
"short": "R4B: Used to express the observation within a period after the study start (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart.range` (new:Range)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart.range` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.range` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.range` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart.range` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.range` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.range` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:range.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:range.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:range.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": [
{
"code": "uri"
}
],
"fixedUri": "range",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:range.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Used to express the observation within a period after the study start",
"definition": "Used to express the observation within a period after the study start.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Range"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:note",
"path": "Extension.extension.extension",
"sliceName": "note",
"short": "R4B: Used for footnotes or explanatory notes (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart.note` (new:Annotation)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart.note` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.note` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.note` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart.note` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.note` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.note` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:note.id",
"path": "Extension.extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:note.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:note.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": [
{
"code": "uri"
}
],
"fixedUri": "note",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:note.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Used for footnotes or explanatory notes",
"definition": "A human-readable string to clarify or explain concepts about the resource.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Annotation"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart.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": [
{
"code": "uri"
}
],
"fixedUri": "timeFromStart",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:timeFromStart.value[x]",
"path": "Extension.extension.value[x]",
"short": "Value of extension",
"definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "base64Binary"
},
{
"code": "boolean"
},
{
"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": "Address"
},
{
"code": "Age"
},
{
"code": "Annotation"
},
{
"code": "Attachment"
},
{
"code": "CodeableConcept"
},
{
"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": "Reference"
},
{
"code": "SampledData"
},
{
"code": "Signature"
},
{
"code": "Timing"
},
{
"code": "Meta"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:groupMeasure",
"path": "Extension.extension",
"sliceName": "groupMeasure",
"short": "R4B: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median (new)",
"definition": "R4B: `EvidenceVariable.characteristic.groupMeasure` (new:code)",
"comment": "Element `EvidenceVariable.characteristic.groupMeasure` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.groupMeasure` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.groupMeasure` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.groupMeasure` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.groupMeasure` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.groupMeasure` has no mapping targets in FHIR STU3. 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"
}
]
},
{
"id": "Extension.extension:groupMeasure.id",
"path": "Extension.extension.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"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": [
{
"code": "string"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:groupMeasure.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. In order 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 is allowed to 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"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"id": "Extension.extension:groupMeasure.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": [
{
"code": "uri"
}
],
"fixedUri": "groupMeasure",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.extension:groupMeasure.value[x]",
"path": "Extension.extension.value[x]",
"short": "mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median",
"definition": "Indicates how elements are aggregated within the study effective period.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code"
}
],
"binding": {
"strength": "required",
"description": "Possible group measure aggregates (E.g. Mean, Median).",
"valueSetUri": "http://hl7.org/fhir/uv/xver/ValueSet/R4B-group-measure-for-R3|0.1.0"
},
"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": [
{
"code": "uri"
}
],
"fixedUri": "http://hl7.org/fhir/4.3/StructureDefinition/extension-EvidenceVariable.characteristic",
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"id": "Extension.value[x]",
"path": "Extension.value[x]",
"short": "Value of extension",
"definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "base64Binary"
},
{
"code": "boolean"
},
{
"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": "Address"
},
{
"code": "Age"
},
{
"code": "Annotation"
},
{
"code": "Attachment"
},
{
"code": "CodeableConcept"
},
{
"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": "Reference"
},
{
"code": "SampledData"
},
{
"code": "Signature"
},
{
"code": "Timing"
},
{
"code": "Meta"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
}
]
},
"differential": {
"element": [
{
"id": "Extension",
"path": "Extension",
"short": "R4B: What defines the members of the evidence element (new)",
"definition": "R4B: `EvidenceVariable.characteristic` (new:BackboneElement)",
"comment": "Element `EvidenceVariable.characteristic` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).\nCharacteristics can be defined flexibly to accommodate different use cases for membership criteria, ranging from simple codes, all the way to using an expression language to express the criteria.",
"min": 0,
"max": "*",
"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": 1,
"max": "*",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:description",
"path": "Extension.extension",
"sliceName": "description",
"short": "R4B: Natural language description of the characteristic (new)",
"definition": "R4B: `EvidenceVariable.characteristic.description` (new:string)",
"comment": "Element `EvidenceVariable.characteristic.description` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.description` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.description` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Need to be able to describe characteristics in natural language so that end users can understand the criteria. Element `EvidenceVariable.characteristic.description` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.description` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.description` has no mapping targets in FHIR STU3. 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:description.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "description"
},
{
"id": "Extension.extension:description.value[x]",
"path": "Extension.extension.value[x]",
"short": "Natural language description of the characteristic",
"definition": "A short, natural language description of the characteristic that could be used to communicate the criteria to an end-user.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "Extension.extension:definition",
"path": "Extension.extension",
"sliceName": "definition",
"short": "R4B: What code or expression defines members? (new)",
"definition": "R4B: `EvidenceVariable.characteristic.definition[x]` (new:canonical(Resource), CodeableConcept, Expression, Reference(Group,EvidenceVariable))",
"comment": "Element `EvidenceVariable.characteristic.definition[x]` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.definition[x]` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.definition[x]` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Need to be able to define members in simple codes when the membership aligns well with terminology, with common criteria such as observations in a value set or lab tests within a year, or with expression language to support criteria that do not fit in the above. Element `EvidenceVariable.characteristic.definition[x]` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.definition[x]` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.definition[x]` has no mapping targets in FHIR STU3. 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:definition.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:definition.extension:_datatype",
"path": "Extension.extension.extension",
"sliceName": "_datatype",
"short": "DataType slice for a FHIR R4B `Expression` value",
"definition": "Slice to indicate the presence of a R4B `Expression` in FHIR STU3",
"min": 1,
"max": "1",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:definition.extension:_datatype.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "http://hl7.org/fhir/StructureDefinition/_datatype"
},
{
"id": "Extension.extension:definition.extension:_datatype.value[x]",
"path": "Extension.extension.extension.value[x]",
"comment": "Must be: Expression",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"fixedString": "Expression"
},
{
"id": "Extension.extension:definition.extension:description",
"path": "Extension.extension.extension",
"sliceName": "description",
"short": "R4B: Natural language description of the condition (new)",
"definition": "R4B: `Expression.description` (new:string)",
"comment": "Element `Expression.description` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.description` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `Expression.description` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.description` has no mapping targets in FHIR STU3. 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:definition.extension:description.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "description"
},
{
"id": "Extension.extension:definition.extension:description.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Natural language description of the condition",
"definition": "A brief, natural language description of the condition that effectively communicates the intended semantics.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "Extension.extension:definition.extension:name",
"path": "Extension.extension.extension",
"sliceName": "name",
"short": "R4B: Short name assigned to expression for reuse (new)",
"definition": "R4B: `Expression.name` (new:id)",
"comment": "Element `Expression.name` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.name` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `Expression.name` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.name` has no mapping targets in FHIR STU3. 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:definition.extension:name.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "name"
},
{
"id": "Extension.extension:definition.extension:name.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Short name assigned to expression for reuse",
"definition": "A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "id"
}
]
},
{
"id": "Extension.extension:definition.extension:language",
"path": "Extension.extension.extension",
"sliceName": "language",
"short": "R4B: text/cql | text/fhirpath | application/x-fhir-query | text/cql-identifier | text/cql-expression | etc. (new)",
"definition": "R4B: `Expression.language` (new:code)",
"comment": "Element matches Basic element path `Basic.language` (`Resource.language`), use that element instead.\nElement `Expression.language` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.language` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element matches Basic element path `Basic.language` (`Resource.language`), use that element instead.\nElement `Expression.language` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.language` has no mapping targets in FHIR STU3. 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:definition.extension:language.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "language"
},
{
"id": "Extension.extension:definition.extension:language.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "text/cql | text/fhirpath | application/x-fhir-query | text/cql-identifier | text/cql-expression | etc.",
"definition": "The media type of the language for the expression.",
"min": 1,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code"
}
]
},
{
"id": "Extension.extension:definition.extension:expression",
"path": "Extension.extension.extension",
"sliceName": "expression",
"short": "R4B: Expression in specified language (new)",
"definition": "R4B: `Expression.expression` (new:string)",
"comment": "Element `Expression.expression` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.expression` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `Expression.expression` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.expression` has no mapping targets in FHIR STU3. 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:definition.extension:expression.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "expression"
},
{
"id": "Extension.extension:definition.extension:expression.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Expression in specified language",
"definition": "An expression in the specified language that returns a value.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "Extension.extension:definition.extension:reference",
"path": "Extension.extension.extension",
"sliceName": "reference",
"short": "R4B: Where the expression is found (new)",
"definition": "R4B: `Expression.reference` (new:uri)",
"comment": "Element `Expression.reference` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.reference` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).\nIf both a reference and an expression is found, the reference SHALL point to the same expression.",
"requirements": "Element `Expression.reference` is not mapped to FHIR STU3, since FHIR R4B `Expression` is not mapped.\nElement `Expression.reference` has no mapping targets in FHIR STU3. 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:definition.extension:reference.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "reference"
},
{
"id": "Extension.extension:definition.extension:reference.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Where the expression is found",
"definition": "A URI that defines where the expression is found.",
"comment": "If both a reference and an expression is found, the reference SHALL point to the same expression.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "uri"
}
]
},
{
"id": "Extension.extension:definition.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "definition"
},
{
"id": "Extension.extension:definition.value[x]",
"path": "Extension.extension.value[x]",
"short": "What code or expression defines members?",
"definition": "Define members of the evidence element using Codes (such as condition, medication, or observation), Expressions ( using an expression language such as FHIRPath or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/4.3/StructureDefinition/profile-Group|0.1.0"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/StructureDefinition/Group"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/4.3/StructureDefinition/profile-EvidenceVariable|0.1.0"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/StructureDefinition/Basic"
},
{
"code": "uri"
},
{
"code": "CodeableConcept"
}
]
},
{
"id": "Extension.extension:method",
"path": "Extension.extension",
"sliceName": "method",
"short": "R4B: Method used for describing characteristic (new)",
"definition": "R4B: `EvidenceVariable.characteristic.method` (new:CodeableConcept)",
"comment": "Element `EvidenceVariable.characteristic.method` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.method` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.method` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.method` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.method` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.method` has no mapping targets in FHIR STU3. 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:method.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "method"
},
{
"id": "Extension.extension:method.value[x]",
"path": "Extension.extension.value[x]",
"short": "Method used for describing characteristic",
"definition": "Method used for describing characteristic.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "CodeableConcept"
}
],
"binding": {
"strength": "example",
"description": "The method used to determine the characteristic(s) of the variable.",
"valueSetUri": "http://hl7.org/fhir/uv/xver/ValueSet/R4B-characteristic-method-for-R3|0.1.0"
}
},
{
"id": "Extension.extension:device",
"path": "Extension.extension",
"sliceName": "device",
"short": "R4B: Device used for determining characteristic (new)",
"definition": "R4B: `EvidenceVariable.characteristic.device` (new:Reference(Device,DeviceMetric))",
"comment": "Element `EvidenceVariable.characteristic.device` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.device` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.device` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.device` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.device` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.device` has no mapping targets in FHIR STU3. 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:device.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "device"
},
{
"id": "Extension.extension:device.value[x]",
"path": "Extension.extension.value[x]",
"short": "Device used for determining characteristic",
"definition": "Device used for determining characteristic.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/4.3/StructureDefinition/profile-Device|0.1.0"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/StructureDefinition/Device"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/4.3/StructureDefinition/profile-DeviceMetric|0.1.0"
},
{
"code": "Reference",
"targetProfile": "http://hl7.org/fhir/StructureDefinition/DeviceMetric"
}
]
},
{
"id": "Extension.extension:exclude",
"path": "Extension.extension",
"sliceName": "exclude",
"short": "R4B: Whether the characteristic includes or excludes members (new)",
"definition": "R4B: `EvidenceVariable.characteristic.exclude` (new:boolean)",
"comment": "Element `EvidenceVariable.characteristic.exclude` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.exclude` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.exclude` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.exclude` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.exclude` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.exclude` has no mapping targets in FHIR STU3. 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:exclude.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "exclude"
},
{
"id": "Extension.extension:exclude.value[x]",
"path": "Extension.extension.value[x]",
"short": "Whether the characteristic includes or excludes members",
"definition": "When true, members with this characteristic are excluded from the element.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "boolean"
}
]
},
{
"id": "Extension.extension:timeFromStart",
"path": "Extension.extension",
"sliceName": "timeFromStart",
"short": "R4B: Observation time from study start (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart` (new:BackboneElement)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart` has no mapping targets in FHIR STU3. 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:timeFromStart.extension",
"path": "Extension.extension.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"ordered": false,
"rules": "open"
},
"min": 0,
"max": "*",
"base": {
"path": "Extension.extension",
"min": 0,
"max": "*"
}
},
{
"id": "Extension.extension:timeFromStart.extension:description",
"path": "Extension.extension.extension",
"sliceName": "description",
"short": "R4B: Human readable description (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart.description` (new:string)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart.description` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.description` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.description` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart.description` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.description` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.description` has no mapping targets in FHIR STU3. 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:timeFromStart.extension:description.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "description"
},
{
"id": "Extension.extension:timeFromStart.extension:description.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Human readable description",
"definition": "A short, natural language description.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:quantity",
"path": "Extension.extension.extension",
"sliceName": "quantity",
"short": "R4B: Used to express the observation at a defined amount of time after the study start (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart.quantity` (new:Quantity)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart.quantity` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.quantity` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.quantity` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart.quantity` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.quantity` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.quantity` has no mapping targets in FHIR STU3. 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:timeFromStart.extension:quantity.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "quantity"
},
{
"id": "Extension.extension:timeFromStart.extension:quantity.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Used to express the observation at a defined amount of time after the study start",
"definition": "Used to express the observation at a defined amount of time after the study start.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Quantity"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:range",
"path": "Extension.extension.extension",
"sliceName": "range",
"short": "R4B: Used to express the observation within a period after the study start (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart.range` (new:Range)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart.range` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.range` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.range` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart.range` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.range` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.range` has no mapping targets in FHIR STU3. 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:timeFromStart.extension:range.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "range"
},
{
"id": "Extension.extension:timeFromStart.extension:range.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Used to express the observation within a period after the study start",
"definition": "Used to express the observation within a period after the study start.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Range"
}
]
},
{
"id": "Extension.extension:timeFromStart.extension:note",
"path": "Extension.extension.extension",
"sliceName": "note",
"short": "R4B: Used for footnotes or explanatory notes (new)",
"definition": "R4B: `EvidenceVariable.characteristic.timeFromStart.note` (new:Annotation)",
"comment": "Element `EvidenceVariable.characteristic.timeFromStart.note` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.note` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.note` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.timeFromStart.note` is part of an existing definition because parent element `EvidenceVariable.characteristic.timeFromStart` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.timeFromStart.note` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.timeFromStart.note` has no mapping targets in FHIR STU3. 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:timeFromStart.extension:note.url",
"path": "Extension.extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "note"
},
{
"id": "Extension.extension:timeFromStart.extension:note.value[x]",
"path": "Extension.extension.extension.value[x]",
"short": "Used for footnotes or explanatory notes",
"definition": "A human-readable string to clarify or explain concepts about the resource.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Annotation"
}
]
},
{
"id": "Extension.extension:timeFromStart.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "timeFromStart"
},
{
"id": "Extension.extension:timeFromStart.value[x]",
"path": "Extension.extension.value[x]",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
}
},
{
"id": "Extension.extension:groupMeasure",
"path": "Extension.extension",
"sliceName": "groupMeasure",
"short": "R4B: mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median (new)",
"definition": "R4B: `EvidenceVariable.characteristic.groupMeasure` (new:code)",
"comment": "Element `EvidenceVariable.characteristic.groupMeasure` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.groupMeasure` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.groupMeasure` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).",
"requirements": "Element `EvidenceVariable.characteristic.groupMeasure` is part of an existing definition because parent element `EvidenceVariable.characteristic` requires a cross-version extension.\nElement `EvidenceVariable.characteristic.groupMeasure` is not mapped to FHIR STU3, since FHIR R4B `EvidenceVariable` is not mapped.\nElement `EvidenceVariable.characteristic.groupMeasure` has no mapping targets in FHIR STU3. 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:groupMeasure.url",
"path": "Extension.extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "groupMeasure"
},
{
"id": "Extension.extension:groupMeasure.value[x]",
"path": "Extension.extension.value[x]",
"short": "mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median",
"definition": "Indicates how elements are aggregated within the study effective period.",
"min": 0,
"max": "1",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code"
}
],
"binding": {
"strength": "required",
"description": "Possible group measure aggregates (E.g. Mean, Median).",
"valueSetUri": "http://hl7.org/fhir/uv/xver/ValueSet/R4B-group-measure-for-R3|0.1.0"
}
},
{
"id": "Extension.url",
"path": "Extension.url",
"min": 1,
"max": "1",
"base": {
"path": "Extension.url",
"min": 1,
"max": "1"
},
"fixedUri": "http://hl7.org/fhir/4.3/StructureDefinition/extension-EvidenceVariable.characteristic"
},
{
"id": "Extension.value[x]",
"path": "Extension.value[x]",
"min": 0,
"max": "0",
"base": {
"path": "Extension.value[x]",
"min": 0,
"max": "1"
}
}
]
}
}