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
FHIR Infrastructure Work Group | Maturity Level: Normative | Standards 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
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
BackboneElement | «I»N | Element | Base for elements defined inside a resource Elements defined in Ancestors: id, extension | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
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
{ // 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 |
|
See the Full Difference for further information
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
BackboneElement | «I»N | Element | Base for elements defined inside a resource Elements defined in Ancestors: id, extension | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
Documentation for this format |
XML Template
<[name] xmlns="http://hl7.org/fhir"> <!-- from Element: extension --> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored even if unrecognized --></modifierExtension> </[name]>
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 ]