FHIR R4 Current Build

2.29.0 BackboneElement

FHIR Infrastructure Work Group Maturity Level : Normative Standards Status : Normative

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 doco
. . BackboneElement 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

doco 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]>

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

Name Flags Card. Type Description & Constraints doco
. . BackboneElement 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

doco 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]>

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