--- type: "resource" title: "BodyStructure" resource: "BodyStructure" --- # 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](procedure) or [Observation](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](/bodystructure-definitions#BodyStructure)** [0..*]: - Specific and identified anatomical structure - **[BodyStructure.identifier](/bodystructure-definitions#BodyStructure.identifier)** [0..*]: [Identifier](/Identifier) Bodystructure identifier - **[BodyStructure.active](/bodystructure-definitions#BodyStructure.active)** [0..1]: [boolean](/boolean) Whether this record is in active use - **[BodyStructure.includedStructure](/bodystructure-definitions#BodyStructure.includedStructure)** [1..*]: [BackboneElement](/BackboneElement) Included anatomic location(s) - **[BodyStructure.includedStructure.structure](/bodystructure-definitions#BodyStructure.includedStructure.structure)** [1..1]: [CodeableConcept](/CodeableConcept) example:[body-site](/valueset-body-site) Code that represents the included structure - **[BodyStructure.includedStructure.laterality](/bodystructure-definitions#BodyStructure.includedStructure.laterality)** [0..1]: [CodeableConcept](/CodeableConcept) example:[bodystructure-laterality](/valueset-bodystructure-laterality) Code that represents the included structure laterality - **[BodyStructure.includedStructure.bodyLandmarkOrientation](/bodystructure-definitions#BodyStructure.includedStructure.bodyLandmarkOrientation)** [0..*]: [BackboneElement](/BackboneElement) Landmark relative location - **[BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription](/bodystructure-definitions#BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription)** [0..*]: [CodeableConcept](/CodeableConcept) example:[body-site](/valueset-body-site) Explanation of landmark - **[BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition](/bodystructure-definitions#BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition)** [0..*]: [CodeableConcept](/CodeableConcept) example:[bodystructure-bodylandmarkorientation-clockface-position](/valueset-bodystructure-bodylandmarkorientation-clockface-position) Clockface orientation - **[BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark](/bodystructure-definitions#BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark)** [0..*]: [BackboneElement](/BackboneElement) Landmark relative location - **[BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device](/bodystructure-definitions#BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device)** [0..*]: [CodeableReference](/CodeableReference) example:[device-type](/valueset-device-type) Measurement device - **[BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.value](/bodystructure-definitions#BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.value)** [0..*]: [Quantity](/Quantity) Measured distance from body landmark - **[BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation](/bodystructure-definitions#BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation)** [0..*]: [CodeableConcept](/CodeableConcept) preferred:[bodystructure-relative-location](/valueset-bodystructure-relative-location) Relative landmark surface orientation - **[BodyStructure.includedStructure.spatialReference](/bodystructure-definitions#BodyStructure.includedStructure.spatialReference)** [0..*]: Reference([ImagingSelection](/ImagingSelection)) Cartesian reference for structure - **[BodyStructure.includedStructure.image](/bodystructure-definitions#BodyStructure.includedStructure.image)** [0..*]: [Attachment](/Attachment) Image(s) of structural aspects - **[BodyStructure.includedStructure.qualifier](/bodystructure-definitions#BodyStructure.includedStructure.qualifier)** [0..*]: [CodeableConcept](/CodeableConcept) example:[bodystructure-relative-location](/valueset-bodystructure-relative-location) Code that represents the included structure qualifier - **[BodyStructure.includedStructure.morphology](/bodystructure-definitions#BodyStructure.includedStructure.morphology)** [0..1]: [CodeableConcept](/CodeableConcept) example:[bodystructure-code](/valueset-bodystructure-code) Kind of Structure - **[BodyStructure.excludedStructure](/bodystructure-definitions#BodyStructure.excludedStructure)** [0..*]: - Excluded anatomic locations(s) - **[BodyStructure.description](/bodystructure-definitions#BodyStructure.description)** [0..1]: [markdown](/markdown) Text description - **[BodyStructure.image](/bodystructure-definitions#BodyStructure.image)** [0..*]: [Attachment](/Attachment) Attached images - **[BodyStructure.patient](/bodystructure-definitions#BodyStructure.patient)** [1..1]: Reference([Patient](/Patient)) Who this is about ## Mappings - [BodyStructure Mappings](/bodystructure-mappings) — 40 mapping entries ## Resource Packs ### list-BodyStructure-packs.xml ```xml ``` ## Search Parameters - [identifier](/bodystructure-search#identifier) — **token** — Bodystructure identifier — `BodyStructure.identifier` - [included_structure](/bodystructure-search#included_structure) — **token** — Body site includedStructure structure — `BodyStructure.includedStructure.structure` - [excluded_structure](/bodystructure-search#excluded_structure) — **token** — Body site excludedStructure structure — `BodyStructure.excludedStructure.structure` - [morphology](/bodystructure-search#morphology) — **token** — Kind of Structure — `BodyStructure.includedStructure.morphology` - [patient](/bodystructure-search#patient) — **reference** — Who this is about — `BodyStructure.patient` [Full Search Parameters](/bodystructure-search) ## Examples - [bodystructure-example](/bodystructure-example-bodystructure-example) — bodystructure-example - [bodystructure-example-dicom-includedStructure](/bodystructure-example-bodystructure-example-dicom-includedStructure) — bodystructure-example-dicom-includedStructure - [bodystructure-example-fetus](/bodystructure-example-bodystructure-example-fetus) — bodystructure-example-fetus - [bodystructure-example-skin-patch](/bodystructure-example-bodystructure-example-skin-patch) — bodystructure-example-skin-patch - [bodystructure-example-tumor](/bodystructure-example-bodystructure-example-tumor) — bodystructure-example-tumor - [bodystructure-examples-header](/bodystructure-example-bodystructure-examples-header) — bodystructure-examples-header - [dicom-includedStructure](/bodystructure-example-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) — 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) — 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) — 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 [Full Examples](/bodystructure-examples) ## 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