STU 3 Ballot

This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R4B R4 R3 R2

2.26.0 BackboneElement

FHIR Infrastructure Work GroupMaturity Level: N/ABallot Status: STU 3

The base definition for elements defined as part of a resource definition. Data Type elements do not use this type. 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 descendent types of BackboneElement are all declared implicitly as part of the definitions of the resources.

2.26.0.1 Content

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. BackboneElement ElementBase for elements defined inside a resource
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored

doco Documentation for this format

XML Template

<[name] xmlns="http://hl7.org/fhir"> doco
 <!-- from Element: extension -->
 <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></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
]

Changes since DSTU2


BackboneElement No Changes

See the Full Difference for further information

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. BackboneElement ElementBase for elements defined inside a resource
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored

doco Documentation for this format

XML Template

<[name] xmlns="http://hl7.org/fhir"> doco
 <!-- from Element: extension -->
 <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></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
]

Changes since DSTU2

BackboneElement No Changes

See the Full Difference for further information

2.26.0.2 Specializations

This table lists all the specializations of BackboneElement that are defined, and the path at which they are defined.

Path
ActivityDefinition
ActivityDefinition.dynamicValue
AllergyIntolerance
AllergyIntolerance.reaction
Appointment
Appointment.participant
AuditEvent
AuditEvent.agent
AuditEvent.agent.network
AuditEvent.source
AuditEvent.entity
AuditEvent.entity.detail
Bundle
Bundle.link
Bundle.entry
Bundle.entry.search
Bundle.entry.request
Bundle.entry.response
CarePlan
CarePlan.relatedPlan
CarePlan.activity
CarePlan.activity.detail
CareTeam
CareTeam.participant
Claim
Claim.related
Claim.payee
Claim.information
Claim.diagnosis
Claim.procedure
Claim.coverage
Claim.accident
Claim.item
Claim.item.careTeam
Claim.item.detail
Claim.item.detail.subDetail
Claim.item.prosthesis
Claim.missingTeeth
ClaimResponse
ClaimResponse.item
ClaimResponse.item.adjudication
ClaimResponse.item.detail
ClaimResponse.item.detail.subDetail
ClaimResponse.addItem
ClaimResponse.addItem.detail
ClaimResponse.error
ClaimResponse.payment
ClaimResponse.note
ClaimResponse.coverage
ClinicalImpression
ClinicalImpression.investigations
ClinicalImpression.finding
CodeSystem
CodeSystem.contact
CodeSystem.filter
CodeSystem.property
CodeSystem.concept
CodeSystem.concept.designation
CodeSystem.concept.property
Communication
Communication.payload
CommunicationRequest
CommunicationRequest.payload
CompartmentDefinition
CompartmentDefinition.contact
CompartmentDefinition.resource
Composition
Composition.attester
Composition.event
Composition.section
ConceptMap
ConceptMap.contact
ConceptMap.group
ConceptMap.group.element
ConceptMap.group.element.target
ConceptMap.group.element.target.dependsOn
Condition
Condition.stage
Condition.evidence
Conformance
Conformance.contact
Conformance.software
Conformance.implementation
Conformance.rest
Conformance.rest.security
Conformance.rest.security.certificate
Conformance.rest.resource
Conformance.rest.resource.interaction
Conformance.rest.resource.searchParam
Conformance.rest.interaction
Conformance.rest.operation
Conformance.messaging
Conformance.messaging.endpoint
Conformance.messaging.event
Conformance.document
Consent
Consent.except
Consent.except.actor
Consent.except.data
Contract
Contract.agent
Contract.signer
Contract.valuedItem
Contract.term
Contract.term.agent
Contract.term.valuedItem
Contract.friendly
Contract.legal
Contract.rule
DataElement
DataElement.contact
DataElement.mapping
DetectedIssue
DetectedIssue.mitigation
DeviceComponent
DeviceComponent.productionSpecification
DeviceMetric
DeviceMetric.calibration
DiagnosticReport
DiagnosticReport.image
DocumentManifest
DocumentManifest.content
DocumentManifest.related
DocumentReference
DocumentReference.relatesTo
DocumentReference.content
DocumentReference.context
DocumentReference.context.related
EligibilityResponse
EligibilityResponse.benefitBalance
EligibilityResponse.benefitBalance.financial
EligibilityResponse.error
Encounter
Encounter.statusHistory
Encounter.participant
Encounter.hospitalization
Encounter.location
EpisodeOfCare
EpisodeOfCare.statusHistory
ExpansionProfile
ExpansionProfile.contact
ExpansionProfile.codeSystem
ExpansionProfile.codeSystem.include
ExpansionProfile.codeSystem.include.codeSystem
ExpansionProfile.codeSystem.exclude
ExpansionProfile.codeSystem.exclude.codeSystem
ExpansionProfile.designation
ExpansionProfile.designation.include
ExpansionProfile.designation.include.designation
ExpansionProfile.designation.exclude
ExpansionProfile.designation.exclude.designation
ExplanationOfBenefit
ExplanationOfBenefit.related
ExplanationOfBenefit.payee
ExplanationOfBenefit.information
ExplanationOfBenefit.diagnosis
ExplanationOfBenefit.procedure
ExplanationOfBenefit.coverage
ExplanationOfBenefit.accident
ExplanationOfBenefit.item
ExplanationOfBenefit.item.careTeam
ExplanationOfBenefit.item.adjudication
ExplanationOfBenefit.item.detail
ExplanationOfBenefit.item.detail.subDetail
ExplanationOfBenefit.item.prosthesis
ExplanationOfBenefit.addItem
ExplanationOfBenefit.addItem.detail
ExplanationOfBenefit.missingTeeth
ExplanationOfBenefit.payment
ExplanationOfBenefit.note
ExplanationOfBenefit.benefitBalance
ExplanationOfBenefit.benefitBalance.financial
FamilyMemberHistory
FamilyMemberHistory.condition
Goal
Goal.outcome
Group
Group.characteristic
Group.member
GuidanceResponse
GuidanceResponse.action
GuidanceResponse.action.relatedAction
HealthcareService
HealthcareService.availableTime
HealthcareService.notAvailable
ImagingManifest
ImagingManifest.study
ImagingManifest.study.baseLocation
ImagingManifest.study.series
ImagingManifest.study.series.baseLocation
ImagingManifest.study.series.instance
ImagingStudy
ImagingStudy.baseLocation
ImagingStudy.series
ImagingStudy.series.baseLocation
ImagingStudy.series.instance
Immunization
Immunization.explanation
Immunization.reaction
Immunization.vaccinationProtocol
ImmunizationRecommendation
ImmunizationRecommendation.recommendation
ImmunizationRecommendation.recommendation.dateCriterion
ImmunizationRecommendation.recommendation.protocol
ImplementationGuide
ImplementationGuide.contact
ImplementationGuide.dependency
ImplementationGuide.package
ImplementationGuide.package.resource
ImplementationGuide.global
ImplementationGuide.page
Linkage
Linkage.item
List
List.entry
Location
Location.position
Measure
Measure.group
Measure.group.population
Measure.group.stratifier
Measure.supplementalData
MeasureReport
MeasureReport.group
MeasureReport.group.population
MeasureReport.group.stratifier
MeasureReport.group.stratifier.group
MeasureReport.group.stratifier.group.population
MeasureReport.group.supplementalData
MeasureReport.group.supplementalData.group
Medication
Medication.product
Medication.product.ingredient
Medication.product.batch
Medication.package
Medication.package.content
MedicationAdministration
MedicationAdministration.dosage
MedicationAdministration.eventHistory
MedicationDispense
MedicationDispense.dosageInstruction
MedicationDispense.substitution
MedicationDispense.eventHistory
MedicationOrder
MedicationOrder.dosageInstruction
MedicationOrder.dispenseRequest
MedicationOrder.substitution
MedicationOrder.eventHistory
MedicationStatement
MedicationStatement.dosage
MessageHeader
MessageHeader.response
MessageHeader.source
MessageHeader.destination
NamingSystem
NamingSystem.contact
NamingSystem.uniqueId
NutritionRequest
NutritionRequest.oralDiet
NutritionRequest.oralDiet.nutrient
NutritionRequest.oralDiet.texture
NutritionRequest.supplement
NutritionRequest.enteralFormula
NutritionRequest.enteralFormula.administration
Observation
Observation.referenceRange
Observation.related
Observation.component
OperationDefinition
OperationDefinition.contact
OperationDefinition.parameter
OperationDefinition.parameter.binding
OperationOutcome
OperationOutcome.issue
Organization
Organization.contact
Patient
Patient.contact
Patient.animal
Patient.communication
Patient.link
PaymentReconciliation
PaymentReconciliation.detail
PaymentReconciliation.note
Person
Person.link
PlanDefinition
PlanDefinition.actionDefinition
PlanDefinition.actionDefinition.condition
PlanDefinition.actionDefinition.relatedAction
PlanDefinition.actionDefinition.dynamicValue
Practitioner
Practitioner.role
Practitioner.qualification
PractitionerRole
PractitionerRole.availableTime
PractitionerRole.notAvailable
Procedure
Procedure.performer
Procedure.focalDevice
ProcessRequest
ProcessRequest.item
ProcessResponse
ProcessResponse.notes
Provenance
Provenance.agent
Provenance.agent.relatedAgent
Provenance.entity
Questionnaire
Questionnaire.item
Questionnaire.item.enableWhen
Questionnaire.item.option
QuestionnaireResponse
QuestionnaireResponse.item
QuestionnaireResponse.item.answer
RiskAssessment
RiskAssessment.prediction
SearchParameter
SearchParameter.contact
Sequence
Sequence.referenceSeq
Sequence.variant
Sequence.quality
Sequence.repository
Sequence.structureVariant
Sequence.structureVariant.outer
Sequence.structureVariant.inner
Specimen
Specimen.collection
Specimen.treatment
Specimen.container
StructureDefinition
StructureDefinition.contact
StructureDefinition.mapping
StructureDefinition.snapshot
StructureDefinition.differential
StructureMap
StructureMap.contact
StructureMap.structure
StructureMap.group
StructureMap.group.input
StructureMap.group.rule
StructureMap.group.rule.source
StructureMap.group.rule.target
StructureMap.group.rule.target.parameter
StructureMap.group.rule.dependent
Subscription
Subscription.channel
Substance
Substance.instance
Substance.ingredient
SupplyRequest
SupplyRequest.when
Task
Task.fulfillment
Task.input
Task.output
TestScript
TestScript.contact
TestScript.origin
TestScript.destination
TestScript.metadata
TestScript.metadata.link
TestScript.metadata.capability
TestScript.fixture
TestScript.variable
TestScript.rule
TestScript.rule.param
TestScript.ruleset
TestScript.ruleset.rule
TestScript.ruleset.rule.param
TestScript.setup
TestScript.setup.action
TestScript.setup.action.operation
TestScript.setup.action.operation.requestHeader
TestScript.setup.action.assert
TestScript.setup.action.assert.rule
TestScript.setup.action.assert.rule.param
TestScript.setup.action.assert.ruleset
TestScript.setup.action.assert.ruleset.rule
TestScript.setup.action.assert.ruleset.rule.param
TestScript.test
TestScript.test.action
TestScript.teardown
TestScript.teardown.action
ValueSet
ValueSet.contact
ValueSet.compose
ValueSet.compose.include
ValueSet.compose.include.concept
ValueSet.compose.include.concept.designation
ValueSet.compose.include.filter
ValueSet.expansion
ValueSet.expansion.parameter
ValueSet.expansion.contains
VisionPrescription
VisionPrescription.dispense