Release 4B Snapshot #1

This page is part of the FHIR Specification v4.3.0-snapshot1: R4B Snapshot to support the Jan 2022 Connectathon. About the R4B version of FHIR. The current officially released version is 4.3.0. For a full list of available versions, see the Directory of published versions . Page versions: R4B R4 R3 R2

2.29.0 BackboneElement

FHIR Infrastructure Work GroupMaturity Level: NormativeStandards Status: Normative
This page has been approved as part of an ANSI standard. See the Infrastructure Package for further details.

The base definition for complex elements defined as part of a resource definition - that is, elements that have children that are defined in the resource. Data Type elements do not use this type, though a few data types specialize it (Timing, Dosage, ElementDefinition). For instance, Patient.contact is an element that is defined as part of the patient resource, so it automatically has the type BackboneElement.

Note that the descendant types of BackboneElement are all declared implicitly as part of the definitions of the resources.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. BackboneElement«I»NElementBase for elements defined inside a resource
Elements defined in Ancestors: id, extension
... modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized

doco Documentation for this format

UML Diagram (Legend)

XML Template

<[name] xmlns="http://hl7.org/fhir">
 <!-- from Element: extension -->
 <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension>
</[name]>

JSON Template

{doco
  // from Element: extension
  (Modifier Extensions - see JSON page)
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .

[
 # from Element: Element.extension
  fhir:BackboneElement.modifierExtension [ Extension ], ... ; # 0..* Extensions that cannot be ignored even if unrecognized
]

Changes since Release 3

BackboneElement
  • No Changes

See the Full Difference for further information

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. BackboneElement«I»NElementBase for elements defined inside a resource
Elements defined in Ancestors: id, extension
... modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized

doco Documentation for this format

UML Diagram (Legend)

XML Template

<[name] xmlns="http://hl7.org/fhir">
 <!-- from Element: extension -->
 <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension>
</[name]>

JSON Template

{doco
  // from Element: extension
  (Modifier Extensions - see JSON page)
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .

[
 # from Element: Element.extension
  fhir:BackboneElement.modifierExtension [ Extension ], ... ; # 0..* Extensions that cannot be ignored even if unrecognized
]

Changes since Release 3

BackboneElement
  • No Changes

See the Full Difference for further information