HL7 Europe Base and Core FHIR IG, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 2.0.0-recon built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/base/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.eu/fhir/base/StructureDefinition/bodyStructure-eu-core | Version: 2.0.0-recon | |||
| Standards status: Trial-use | Maturity Level: 2 | Computable Name: BodyStructureEuCore | ||
Copyright/Legal: Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0). |
||||
This profile introduces essential constraints and extensions for the BodyStructure resource that apply across multiple use cases.
When expressing a body site with laterality, use BodyStructure.includedStructure:
the body site code goes into includedStructure.structure and the laterality
into includedStructure.laterality.
Additional positional qualifiers (e.g. "upper", "anterior", "superficial") can be
expressed via includedStructure.qualifier. Multiple qualifiers may be provided within the same
includedStructure entry.
In some cases only the laterality is relevant or the specific body structure code is not known
and cannot be populated. In these situations, the
data-absent-reason
extension can be applied to includedStructure.structure to satisfy the FHIR
cardinality requirement while making clear that the value is absent, allowing
includedStructure.laterality to carry the laterality information on its own.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | BodyStructure | Specific and identified anatomical structure | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..1 | Narrative | Textual description of the body structure This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..* | (Complex) | R5: Included anatomic location(s) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "structure" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Code that represents the included structure Binding: SNOMEDCTBodyStructures (preferred) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "laterality" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure laterality Binding: Body Structure Laterality (preferred) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Landmark relative location (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Body ]andmark description (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "landmarkDescription" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Clockface orientation (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "clockFacePosition" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Landmark relative location (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Measurement device (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DataType slice for a FHIR R5 `CodeableReference` value Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/_datatype" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Fixed Value: CodeableReference | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Reference to a concept (by class) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "concept" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Reference to a resource (by instance) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "reference" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "device" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Measured distance from body landmark (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "value" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "distanceFromLandmark" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Relative landmark surface orientation (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "surfaceOrientation" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "bodyLandmarkOrientation" | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Cartesian reference for structure (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "spatialReference" | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "qualifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure qualifier Binding: Body Structure Qualifier (preferred) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure" | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
Σ | 0..* | Identifier | Body structure identifier |
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this record is in active use |
![]() ![]() |
Σ | 0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred) |
![]() ![]() |
Σ | 1..1 | Reference(Patient) | Who this is about |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| BodyStructure.extension:includedStructure.extension:structure.value[x] | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| BodyStructure.extension:includedStructure.extension:laterality.value[x] | Base | preferred | Body Structure Laterality | 📦2.0.0-recon | This IG |
| BodyStructure.extension:includedStructure.extension:qualifier.value[x] | Base | preferred | Body Structure Qualifier | 📦2.0.0-recon | This IG |
| BodyStructure.morphology | Base | preferred | SNOMED CT Morphologic Abnormalities | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | BodyStructure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | BodyStructure | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | BodyStructure | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | BodyStructure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | BodyStructure | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from BodyStructure
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | BodyStructure | Specific and identified anatomical structure | |
![]() ![]() |
0..1 | Narrative | Textual description of the body structure | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..* | (Complex) | R5: Included anatomic location(s) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Code that represents the included structure Binding: SNOMEDCTBodyStructures (preferred) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure laterality Binding: Body Structure Laterality (preferred) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure qualifier Binding: Body Structure Qualifier (preferred) | |
![]() ![]() |
0..* | Identifier | Body structure identifier | |
![]() ![]() |
0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred) | |
![]() ![]() |
0..0 | Body site | ||
![]() ![]() |
0..0 | Body site modifier | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| BodyStructure.extension:includedStructure.extension:structure.value[x] | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| BodyStructure.extension:includedStructure.extension:laterality.value[x] | Base | preferred | Body Structure Laterality | 📦2.0.0-recon | This IG |
| BodyStructure.extension:includedStructure.extension:qualifier.value[x] | Base | preferred | Body Structure Qualifier | 📦2.0.0-recon | This IG |
| BodyStructure.morphology | Base | preferred | SNOMED CT Morphologic Abnormalities | 📦4.0.1 | FHIR Std. |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | BodyStructure | Specific and identified anatomical structure | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Textual description of the body structure This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..* | (Complex) | R5: Included anatomic location(s) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "structure" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Code that represents the included structure Binding: SNOMEDCTBodyStructures (preferred) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "laterality" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure laterality Binding: Body Structure Laterality (preferred) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Landmark relative location (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Body ]andmark description (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "landmarkDescription" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Body ]andmark description | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Clockface orientation (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "clockFacePosition" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Clockface orientation | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Landmark relative location (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Measurement device (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DataType slice for a FHIR R5 `CodeableReference` value Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/_datatype" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Fixed Value: CodeableReference | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Reference to a concept (by class) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "concept" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Reference to a concept (by class) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Reference to a resource (by instance) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "reference" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device) | Reference to a resource (by instance) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "device" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Measured distance from body landmark (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "value" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | Measured distance from body landmark | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "distanceFromLandmark" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Relative landmark surface orientation (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "surfaceOrientation" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Relative landmark surface orientation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "bodyLandmarkOrientation" | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Cartesian reference for structure (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "spatialReference" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.ImagingSelection for use in FHIR R4(0.1.0) | Basic) | Cartesian reference for structure | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "qualifier" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure qualifier Binding: Body Structure Qualifier (preferred) | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure" | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..* | Identifier | Body structure identifier | ||||
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this record is in active use | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred) | ||||
![]() ![]() |
Σ | 0..1 | string | Text description | ||||
![]() ![]() |
0..* | Attachment | Attached images | |||||
![]() ![]() |
Σ | 1..1 | Reference(Patient) | Who this is about | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| BodyStructure.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| BodyStructure.extension:includedStructure.extension:structure.value[x] | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| BodyStructure.extension:includedStructure.extension:laterality.value[x] | Base | preferred | Body Structure Laterality | 📦2.0.0-recon | This IG |
| BodyStructure.extension:includedStructure.extension:qualifier.value[x] | Base | preferred | Body Structure Qualifier | 📦2.0.0-recon | This IG |
| BodyStructure.morphology | Base | preferred | SNOMED CT Morphologic Abnormalities | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | BodyStructure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | BodyStructure | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | BodyStructure | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | BodyStructure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | BodyStructure | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from BodyStructure
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | BodyStructure | Specific and identified anatomical structure | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..1 | Narrative | Textual description of the body structure This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..* | (Complex) | R5: Included anatomic location(s) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "structure" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Code that represents the included structure Binding: SNOMEDCTBodyStructures (preferred) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "laterality" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure laterality Binding: Body Structure Laterality (preferred) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Landmark relative location (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Body ]andmark description (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "landmarkDescription" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Clockface orientation (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "clockFacePosition" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Landmark relative location (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Measurement device (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DataType slice for a FHIR R5 `CodeableReference` value Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/_datatype" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Fixed Value: CodeableReference | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Reference to a concept (by class) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "concept" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Reference to a resource (by instance) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "reference" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "device" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Measured distance from body landmark (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "value" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "distanceFromLandmark" | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Relative landmark surface orientation (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "surfaceOrientation" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "bodyLandmarkOrientation" | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Cartesian reference for structure (new) Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "spatialReference" | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "qualifier" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure qualifier Binding: Body Structure Qualifier (preferred) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure" | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
Σ | 0..* | Identifier | Body structure identifier |
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this record is in active use |
![]() ![]() |
Σ | 0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred) |
![]() ![]() |
Σ | 1..1 | Reference(Patient) | Who this is about |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| BodyStructure.extension:includedStructure.extension:structure.value[x] | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| BodyStructure.extension:includedStructure.extension:laterality.value[x] | Base | preferred | Body Structure Laterality | 📦2.0.0-recon | This IG |
| BodyStructure.extension:includedStructure.extension:qualifier.value[x] | Base | preferred | Body Structure Qualifier | 📦2.0.0-recon | This IG |
| BodyStructure.morphology | Base | preferred | SNOMED CT Morphologic Abnormalities | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | BodyStructure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | BodyStructure | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | BodyStructure | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | BodyStructure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | BodyStructure | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Differential View
This structure is derived from BodyStructure
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | BodyStructure | Specific and identified anatomical structure | |
![]() ![]() |
0..1 | Narrative | Textual description of the body structure | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..* | (Complex) | R5: Included anatomic location(s) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Code that represents the included structure Binding: SNOMEDCTBodyStructures (preferred) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure laterality Binding: Body Structure Laterality (preferred) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure qualifier Binding: Body Structure Qualifier (preferred) | |
![]() ![]() |
0..* | Identifier | Body structure identifier | |
![]() ![]() |
0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred) | |
![]() ![]() |
0..0 | Body site | ||
![]() ![]() |
0..0 | Body site modifier | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| BodyStructure.extension:includedStructure.extension:structure.value[x] | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| BodyStructure.extension:includedStructure.extension:laterality.value[x] | Base | preferred | Body Structure Laterality | 📦2.0.0-recon | This IG |
| BodyStructure.extension:includedStructure.extension:qualifier.value[x] | Base | preferred | Body Structure Qualifier | 📦2.0.0-recon | This IG |
| BodyStructure.morphology | Base | preferred | SNOMED CT Morphologic Abnormalities | 📦4.0.1 | FHIR Std. |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | BodyStructure | Specific and identified anatomical structure | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Textual description of the body structure This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..* | (Complex) | R5: Included anatomic location(s) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "structure" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Code that represents the included structure Binding: SNOMEDCTBodyStructures (preferred) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Extension Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "laterality" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure laterality Binding: Body Structure Laterality (preferred) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Landmark relative location (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Body ]andmark description (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "landmarkDescription" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Body ]andmark description | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Clockface orientation (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "clockFacePosition" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Clockface orientation | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Landmark relative location (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Measurement device (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | DataType slice for a FHIR R5 `CodeableReference` value Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/_datatype" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension Fixed Value: CodeableReference | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Reference to a concept (by class) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "concept" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Reference to a concept (by class) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | R5: Reference to a resource (by instance) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "reference" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device) | Reference to a resource (by instance) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "device" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Measured distance from body landmark (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "value" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | Measured distance from body landmark | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "distanceFromLandmark" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Relative landmark surface orientation (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "surfaceOrientation" | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Relative landmark surface orientation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "bodyLandmarkOrientation" | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | R5: Cartesian reference for structure (new) Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "spatialReference" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.ImagingSelection for use in FHIR R4(0.1.0) | Basic) | Cartesian reference for structure | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "qualifier" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code that represents the included structure qualifier Binding: Body Structure Qualifier (preferred) | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-BodyStructure.includedStructure" | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..* | Identifier | Body structure identifier | ||||
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this record is in active use | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred) | ||||
![]() ![]() |
Σ | 0..1 | string | Text description | ||||
![]() ![]() |
0..* | Attachment | Attached images | |||||
![]() ![]() |
Σ | 1..1 | Reference(Patient) | Who this is about | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| BodyStructure.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| BodyStructure.extension:includedStructure.extension:structure.value[x] | Base | preferred | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| BodyStructure.extension:includedStructure.extension:laterality.value[x] | Base | preferred | Body Structure Laterality | 📦2.0.0-recon | This IG |
| BodyStructure.extension:includedStructure.extension:qualifier.value[x] | Base | preferred | Body Structure Qualifier | 📦2.0.0-recon | This IG |
| BodyStructure.morphology | Base | preferred | SNOMED CT Morphologic Abnormalities | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | BodyStructure | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | BodyStructure | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | BodyStructure | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | BodyStructure | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | BodyStructure | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from BodyStructure
Other representations of profile: CSV, Excel, Schematron