BodyStructure
Introduction
Scope and Usage
Note to Balloters: To ensure this resource is ready for Normative status, we are seeking ballot comment on the substantive content. The key changes made since R5 include:
- BodyStructure.morphology has been moved to BodyStructure.includedStructure.morphology
- Added BodyStructure.includedStructure.image to provide an image of the includedStructure or excludedStructure.
The BodyStructure resource contains details about the anatomical location of a specimen or body part, including patient information, identifiers, as well as text descriptions and images. Note that some body structures are discontiguous.
When needed, it allows the the representation of complex body structures and/or locations using the included and excluded elements. It can provide indications of laterality and directionality to the anatomic location. This capability may be required when not indicated in a corresponding code (e.g., includedStructure.structure or excludedStructure.structure). The BodyStructure resource supports recording and tracking an anatomic location or structure on a patient outside the context of another resource. For example, it can be the target of a Procedure or Observation resource.
Boundaries and Relationships
If a resource's code value implies a body structure, then the bodyStructure resource should be used consistent with the code and to provide any additional detail. The bodySite element in any resource can be used when the resource's code is not implicit about the body structure and does not require extensive detail.
StructureDefinition
Elements (Simplified)
- BodyStructure [0..*]: - Specific and identified anatomical structure
- BodyStructure.identifier [0..*]: Identifier Bodystructure identifier
- BodyStructure.active [0..1]: boolean Whether this record is in active use
- BodyStructure.includedStructure [1..*]: BackboneElement Included anatomic location(s)
- BodyStructure.includedStructure.structure [1..1]: CodeableConcept example:body-site Code that represents the included structure
- BodyStructure.includedStructure.laterality [0..1]: CodeableConcept example:bodystructure-laterality Code that represents the included structure laterality
- BodyStructure.includedStructure.bodyLandmarkOrientation [0..*]: BackboneElement Landmark relative location
- BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription [0..*]: CodeableConcept example:body-site Explanation of landmark
- BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition [0..*]: CodeableConcept example:bodystructure-bodylandmarkorientation-clockface-position Clockface orientation
- BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark [0..*]: BackboneElement Landmark relative location
- BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device [0..*]: CodeableReference example:device-type Measurement device
- BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.value [0..*]: Quantity Measured distance from body landmark
- BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation [0..*]: CodeableConcept preferred:bodystructure-relative-location Relative landmark surface orientation
- BodyStructure.includedStructure.spatialReference [0..*]: Reference(ImagingSelection) Cartesian reference for structure
- BodyStructure.includedStructure.image [0..*]: Attachment Image(s) of structural aspects
- BodyStructure.includedStructure.qualifier [0..*]: CodeableConcept example:bodystructure-relative-location Code that represents the included structure qualifier
- BodyStructure.includedStructure.morphology [0..1]: CodeableConcept example:bodystructure-code Kind of Structure
- BodyStructure.excludedStructure [0..*]: - Excluded anatomic locations(s)
- BodyStructure.description [0..1]: markdown Text description
- BodyStructure.image [0..*]: Attachment Attached images
- BodyStructure.patient [1..1]: Reference(Patient) Who this is about
Mappings
- BodyStructure Mappings — 40 mapping entries
Resource Packs
list-BodyStructure-packs.xml
<?xml version="1.0" encoding="UTF-8"?>
<List xmlns="http://hl7.org/fhir">
<id value="BodyStructure-packs"/>
<status value="current"/>
<mode value="working"/>
</List>
Search Parameters
- identifier — token — Bodystructure identifier —
BodyStructure.identifier - included_structure — token — Body site includedStructure structure —
BodyStructure.includedStructure.structure - excluded_structure — token — Body site excludedStructure structure —
BodyStructure.excludedStructure.structure - morphology — token — Kind of Structure —
BodyStructure.includedStructure.morphology - patient — reference — Who this is about —
BodyStructure.patient
Examples
- bodystructure-example — bodystructure-example
- bodystructure-example-dicom-includedStructure — bodystructure-example-dicom-includedStructure
- bodystructure-example-fetus — bodystructure-example-fetus
- bodystructure-example-skin-patch — bodystructure-example-skin-patch
- bodystructure-example-tumor — bodystructure-example-tumor
- bodystructure-examples-header — bodystructure-examples-header
- dicom-includedStructure — bodystructure-example-dicom-includedStructure — This example demonstrates a DICOM-derived BodyStructure representation of the Left Wrist, with laterality and SNOMED coding for anatomical structure.
- fetus — bodystructure-example-fetus — This example demonstrates using the bodystructure resource to identify a fetus within systems that choose not to treat a fetus as a Patient
- skin-patch — bodystructure-example-skin-patch — This example demonstrates using the bodystructure resource to identify skin patches or other portions of a person or animal that are a focus of a clinical trial and that are subject to repeated observations and/or procedures over time
- tumor — bodystructure-example-tumor — This example demonstrates using the bodystructure resource to identify a specific tumor or lesion that will have multiple observations and/or procedures performed on it over time
Mapping Exceptions
bodystructure-fivews-mapping-exceptions.xml
Divergent Elements
- FiveWs.what[x] → BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription
- FiveWs.what[x] → BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition
- FiveWs.what[x] → BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device
- FiveWs.what[x] → BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation
- FiveWs.what[x] → BodyStructure.includedStructure.qualifier
- FiveWs.what[x] → BodyStructure.image
Unmapped Elements
- FiveWs.recorded — Unknown
- FiveWs.author — Unknown
- FiveWs.actor — Unknown
- FiveWs.cause — Unknown
- FiveWs.version — Unknown
- FiveWs.witness — Unknown
- FiveWs.class — Unknown
- FiveWs.context — Unknown
- FiveWs.init — Unknown
- FiveWs.why — Unknown
- FiveWs.source — Unknown
- FiveWs.who — Unknown
- FiveWs.grade — Unknown
- FiveWs.planned — Unknown
- FiveWs.done — Unknown