My Health Record FHIR IG
1.2.0 - active

My Health Record FHIR IG - Local Development build (v1.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Resource Profile: ADHA Core BodyStructure

Official URL: http://ns.electronichealth.net.au/fhir/StructureDefinition/dh-bodystructure-core-1 | Version: 1.2.0
Active as of 2024-09-19 | Computable Name: ADHABodyStructureCore
Copyright/Legal: Copyright © 2022 Australian Digital Health Agency - All rights reserved. This content is licensed under a Creative Commons Attribution 4.0 International License. See https://creativecommons.org/licenses/by/4.0/.

The purpose of this profile is to provide a core representation of a body structure for the electronic exchange of health information between individuals, healthcare providers, and the My Health Record system infrastructure in Australia.

The purpose of this profile is to provide a core representation of a body structure for the electronic exchange of health information between individuals, healthcare providers, and the My Health Record system infrastructure in Australia.

This profile identifies the additional constraints, extensions, and value sets that build on and extend BodyStructure that are supported.

Where a more specific BodyStructure profile is applicable, e.g. diagnostic result or vital signs, an implementation SHALL ensure the resource conforms to that specific profile.

This profile is designed to set a core BodyStructure standard for:

- Recording or updating body structures
- Reading body structures

Operations, including querying, on body structures are expected to be within the context of another resource query.

#### Profile specific guidance

None.

#### Boundaries and relationships

This profile is not referenced by another profile in this implementation guide.

The following profiles build on the ADHA Core BodyStructure profile to define specific roles:

- ADHA Organ or Tissue for Donation BodyStructure.

Usage:

- Derived from this Resource Profile: ADHA Organ or Tissue for Donation BodyStructure
- Examples for this Resource Profile: BodyStructure/left-knee and BodyStructure/right-knee

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Differential Table
- Key Elements Table
- Snapshot Table
- Statistics/References
- All

This structure is derived from AUBaseBodyStructure

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
BodyStructure | C | 0..* | AUBaseBodyStructure | Anatomical location inv-dh-bodstr-01: The body structure shall at least have a location or a description
active |  | 0..1 | boolean | Whether this record is in active use Fixed Value: true
morphology | S | 0..1 | CodeableConcept | Kind of Structure
location | S C | 0..1 | CodeableConcept | Body site Binding: Body Site (extensible) inv-dh-bodstr-02: If a coded body site is provided, at least one code shall be from SNOMED CT
locationQualifier | S C | 0..* | CodeableConcept | Body site modifier Binding: Body Site Relative Site Qualifier (extensible) inv-dh-bodstr-03: If a coded location qualifier is provided, at least one code shall be from SNOMED CT
description | S C | 0..1 | string | Text description
patient | S C | 1..1 | Reference(ADHA Core Patient) | Who this is about inv-dh-bodstr-04: At least reference or a valid identifier shall be present
Documentation for this format

#### Terminology Bindings (Differential)

Path | Conformance | ValueSet | URI
BodyStructure.location | extensible | BodySite `https://healthterminologies.gov.au/fhir/ValueSet/body-site-1` from https://tx.ontoserver.csiro.au/fhir
BodyStructure.locationQualifier | extensible | BodySiteRelativeSiteQualifier `https://healthterminologies.gov.au/fhir/ValueSet/body-site-relative-site-qualifier-1` from https://tx.ontoserver.csiro.au/fhir

#### Constraints

Id | Grade | Path(s) | Details | Requirements
inv-dh-bodstr-01 | error | BodyStructure | The body structure shall at least have a location or a description : location.exists() or description.exists() |
inv-dh-bodstr-02 | error | BodyStructure.location | If a coded body site is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-03 | error | BodyStructure.locationQualifier | If a coded location qualifier is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-04 | error | BodyStructure.patient | At least reference or a valid identifier shall be present : reference.exists() or identifier.where(system.count() + value.count() >1).exists() |

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
BodyStructure | C | 0..* | AUBaseBodyStructure | Anatomical location inv-bodstr-0: The body structure shall at least have location or description or an image inv-dh-bodstr-01: The body structure shall at least have a location or a description
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
active | ?!Σ | 0..1 | boolean | Whether this record is in active use Fixed Value: true
morphology | S Σ | 0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred)
location | S Σ C | 0..1 | CodeableConcept | Body site Binding: Body Site (extensible) inv-dh-bodstr-02: If a coded body site is provided, at least one code shall be from SNOMED CT
locationQualifier | S C | 0..* | CodeableConcept | Body site modifier Binding: Body Site Relative Site Qualifier (extensible) inv-dh-bodstr-03: If a coded location qualifier is provided, at least one code shall be from SNOMED CT
description | S Σ C | 0..1 | string | Text description
patient | S Σ C | 1..1 | Reference(ADHA Core Patient) | Who this is about inv-dh-bodstr-04: At least reference or a valid identifier shall be present
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet | URI
BodyStructure.morphology | preferred | SNOMEDCTMorphologicAbnormalities `http://hl7.org/fhir/ValueSet/bodystructure-code` from the FHIR Standard
BodyStructure.location | extensible | BodySite `https://healthterminologies.gov.au/fhir/ValueSet/body-site-1` from https://tx.ontoserver.csiro.au/fhir
BodyStructure.locationQualifier | extensible | BodySiteRelativeSiteQualifier `https://healthterminologies.gov.au/fhir/ValueSet/body-site-relative-site-qualifier-1` from https://tx.ontoserver.csiro.au/fhir

#### Constraints

Id | Grade | Path(s) | Details | Requirements
inv-dh-bodstr-01 | error | BodyStructure | The body structure shall at least have a location or a description : location.exists() or description.exists() |
inv-dh-bodstr-02 | error | BodyStructure.location | If a coded body site is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-03 | error | BodyStructure.locationQualifier | If a coded location qualifier is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-04 | error | BodyStructure.patient | At least reference or a valid identifier shall be present : reference.exists() or identifier.where(system.count() + value.count() >1).exists() |

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
BodyStructure | C | 0..* | AUBaseBodyStructure | Anatomical location inv-bodstr-0: The body structure shall at least have location or description or an image inv-dh-bodstr-01: The body structure shall at least have a location or a description
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | Σ | 0..* | Identifier | Bodystructure identifier
active | ?!Σ | 0..1 | boolean | Whether this record is in active use Fixed Value: true
morphology | S Σ | 0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred)
location | S Σ C | 0..1 | CodeableConcept | Body site Binding: Body Site (extensible) inv-dh-bodstr-02: If a coded body site is provided, at least one code shall be from SNOMED CT
locationQualifier | S C | 0..* | CodeableConcept | Body site modifier Binding: Body Site Relative Site Qualifier (extensible) inv-dh-bodstr-03: If a coded location qualifier is provided, at least one code shall be from SNOMED CT
description | S Σ C | 0..1 | string | Text description
image | C | 0..* | Attachment | Attached images
patient | S Σ C | 1..1 | Reference(ADHA Core Patient) | Who this is about inv-dh-bodstr-04: At least reference or a valid identifier shall be present
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet | URI
BodyStructure.language | preferred | CommonLanguages
Additional Bindings | Purpose
AllLanguages | Max Binding
`http://hl7.org/fhir/ValueSet/languages` from the FHIR Standard
BodyStructure.morphology | preferred | SNOMEDCTMorphologicAbnormalities `http://hl7.org/fhir/ValueSet/bodystructure-code` from the FHIR Standard
BodyStructure.location | extensible | BodySite `https://healthterminologies.gov.au/fhir/ValueSet/body-site-1` from https://tx.ontoserver.csiro.au/fhir
BodyStructure.locationQualifier | extensible | BodySiteRelativeSiteQualifier `https://healthterminologies.gov.au/fhir/ValueSet/body-site-relative-site-qualifier-1` from https://tx.ontoserver.csiro.au/fhir

#### Constraints

Id | Grade | Path(s) | Details | Requirements
inv-dh-bodstr-01 | error | BodyStructure | The body structure shall at least have a location or a description : location.exists() or description.exists() |
inv-dh-bodstr-02 | error | BodyStructure.location | If a coded body site is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-03 | error | BodyStructure.locationQualifier | If a coded location qualifier is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-04 | error | BodyStructure.patient | At least reference or a valid identifier shall be present : reference.exists() or identifier.where(system.count() + value.count() >1).exists() |

This structure is derived from AUBaseBodyStructure

Summary

Must-Support: 5 elements
Fixed: 1 element

Structures

This structure refers to these other structures:

- ADHA Core Patient (http://ns.electronichealth.net.au/fhir/StructureDefinition/dh-patient-core-1)

Differential View

This structure is derived from AUBaseBodyStructure

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
BodyStructure | C | 0..* | AUBaseBodyStructure | Anatomical location inv-dh-bodstr-01: The body structure shall at least have a location or a description
active |  | 0..1 | boolean | Whether this record is in active use Fixed Value: true
morphology | S | 0..1 | CodeableConcept | Kind of Structure
location | S C | 0..1 | CodeableConcept | Body site Binding: Body Site (extensible) inv-dh-bodstr-02: If a coded body site is provided, at least one code shall be from SNOMED CT
locationQualifier | S C | 0..* | CodeableConcept | Body site modifier Binding: Body Site Relative Site Qualifier (extensible) inv-dh-bodstr-03: If a coded location qualifier is provided, at least one code shall be from SNOMED CT
description | S C | 0..1 | string | Text description
patient | S C | 1..1 | Reference(ADHA Core Patient) | Who this is about inv-dh-bodstr-04: At least reference or a valid identifier shall be present
Documentation for this format

#### Terminology Bindings (Differential)

Path | Conformance | ValueSet | URI
BodyStructure.location | extensible | BodySite `https://healthterminologies.gov.au/fhir/ValueSet/body-site-1` from https://tx.ontoserver.csiro.au/fhir
BodyStructure.locationQualifier | extensible | BodySiteRelativeSiteQualifier `https://healthterminologies.gov.au/fhir/ValueSet/body-site-relative-site-qualifier-1` from https://tx.ontoserver.csiro.au/fhir

#### Constraints

Id | Grade | Path(s) | Details | Requirements
inv-dh-bodstr-01 | error | BodyStructure | The body structure shall at least have a location or a description : location.exists() or description.exists() |
inv-dh-bodstr-02 | error | BodyStructure.location | If a coded body site is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-03 | error | BodyStructure.locationQualifier | If a coded location qualifier is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-04 | error | BodyStructure.patient | At least reference or a valid identifier shall be present : reference.exists() or identifier.where(system.count() + value.count() >1).exists() |

Key Elements View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
BodyStructure | C | 0..* | AUBaseBodyStructure | Anatomical location inv-bodstr-0: The body structure shall at least have location or description or an image inv-dh-bodstr-01: The body structure shall at least have a location or a description
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
active | ?!Σ | 0..1 | boolean | Whether this record is in active use Fixed Value: true
morphology | S Σ | 0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred)
location | S Σ C | 0..1 | CodeableConcept | Body site Binding: Body Site (extensible) inv-dh-bodstr-02: If a coded body site is provided, at least one code shall be from SNOMED CT
locationQualifier | S C | 0..* | CodeableConcept | Body site modifier Binding: Body Site Relative Site Qualifier (extensible) inv-dh-bodstr-03: If a coded location qualifier is provided, at least one code shall be from SNOMED CT
description | S Σ C | 0..1 | string | Text description
patient | S Σ C | 1..1 | Reference(ADHA Core Patient) | Who this is about inv-dh-bodstr-04: At least reference or a valid identifier shall be present
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet | URI
BodyStructure.morphology | preferred | SNOMEDCTMorphologicAbnormalities `http://hl7.org/fhir/ValueSet/bodystructure-code` from the FHIR Standard
BodyStructure.location | extensible | BodySite `https://healthterminologies.gov.au/fhir/ValueSet/body-site-1` from https://tx.ontoserver.csiro.au/fhir
BodyStructure.locationQualifier | extensible | BodySiteRelativeSiteQualifier `https://healthterminologies.gov.au/fhir/ValueSet/body-site-relative-site-qualifier-1` from https://tx.ontoserver.csiro.au/fhir

#### Constraints

Id | Grade | Path(s) | Details | Requirements
inv-dh-bodstr-01 | error | BodyStructure | The body structure shall at least have a location or a description : location.exists() or description.exists() |
inv-dh-bodstr-02 | error | BodyStructure.location | If a coded body site is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-03 | error | BodyStructure.locationQualifier | If a coded location qualifier is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-04 | error | BodyStructure.patient | At least reference or a valid identifier shall be present : reference.exists() or identifier.where(system.count() + value.count() >1).exists() |

Snapshot View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
BodyStructure | C | 0..* | AUBaseBodyStructure | Anatomical location inv-bodstr-0: The body structure shall at least have location or description or an image inv-dh-bodstr-01: The body structure shall at least have a location or a description
id | Σ | 0..1 | id | Logical id of this artifact
meta | Σ | 0..1 | Meta | Metadata about the resource
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Additional Bindings | Purpose
AllLanguages | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | Σ | 0..* | Identifier | Bodystructure identifier
active | ?!Σ | 0..1 | boolean | Whether this record is in active use Fixed Value: true
morphology | S Σ | 0..1 | CodeableConcept | Kind of Structure Binding: SNOMEDCTMorphologicAbnormalities (preferred)
location | S Σ C | 0..1 | CodeableConcept | Body site Binding: Body Site (extensible) inv-dh-bodstr-02: If a coded body site is provided, at least one code shall be from SNOMED CT
locationQualifier | S C | 0..* | CodeableConcept | Body site modifier Binding: Body Site Relative Site Qualifier (extensible) inv-dh-bodstr-03: If a coded location qualifier is provided, at least one code shall be from SNOMED CT
description | S Σ C | 0..1 | string | Text description
image | C | 0..* | Attachment | Attached images
patient | S Σ C | 1..1 | Reference(ADHA Core Patient) | Who this is about inv-dh-bodstr-04: At least reference or a valid identifier shall be present
Documentation for this format

#### Terminology Bindings

Path | Conformance | ValueSet | URI
BodyStructure.language | preferred | CommonLanguages
Additional Bindings | Purpose
AllLanguages | Max Binding
`http://hl7.org/fhir/ValueSet/languages` from the FHIR Standard
BodyStructure.morphology | preferred | SNOMEDCTMorphologicAbnormalities `http://hl7.org/fhir/ValueSet/bodystructure-code` from the FHIR Standard
BodyStructure.location | extensible | BodySite `https://healthterminologies.gov.au/fhir/ValueSet/body-site-1` from https://tx.ontoserver.csiro.au/fhir
BodyStructure.locationQualifier | extensible | BodySiteRelativeSiteQualifier `https://healthterminologies.gov.au/fhir/ValueSet/body-site-relative-site-qualifier-1` from https://tx.ontoserver.csiro.au/fhir

#### Constraints

Id | Grade | Path(s) | Details | Requirements
inv-dh-bodstr-01 | error | BodyStructure | The body structure shall at least have a location or a description : location.exists() or description.exists() |
inv-dh-bodstr-02 | error | BodyStructure.location | If a coded body site is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-03 | error | BodyStructure.locationQualifier | If a coded location qualifier is provided, at least one code shall be from SNOMED CT : coding.exists() implies coding.where(system='http://snomed.info/sct').exists() |
inv-dh-bodstr-04 | error | BodyStructure.patient | At least reference or a valid identifier shall be present : reference.exists() or identifier.where(system.count() + value.count() >1).exists() |

This structure is derived from AUBaseBodyStructure

Summary

Must-Support: 5 elements
Fixed: 1 element

Structures

This structure refers to these other structures:

- ADHA Core Patient (http://ns.electronichealth.net.au/fhir/StructureDefinition/dh-patient-core-1)

Other representations of profile: CSV, Excel, Schematron