STU3 Candidate

This page is part of the FHIR Specification (v1.8.0: STU 3 Draft). 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.27.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.

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

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

Path
Account
Account.guarantor
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
CapabilityStatement
CapabilityStatement.software
CapabilityStatement.implementation
CapabilityStatement.rest
CapabilityStatement.rest.security
CapabilityStatement.rest.security.certificate
CapabilityStatement.rest.resource
CapabilityStatement.rest.resource.interaction
CapabilityStatement.rest.resource.searchParam
CapabilityStatement.rest.interaction
CapabilityStatement.rest.operation
CapabilityStatement.messaging
CapabilityStatement.messaging.endpoint
CapabilityStatement.messaging.event
CapabilityStatement.document
CarePlan
CarePlan.relatedPlan
CarePlan.activity
CarePlan.activity.detail
CareTeam
CareTeam.participant
Claim
Claim.related
Claim.payee
Claim.careTeam
Claim.information
Claim.diagnosis
Claim.procedure
Claim.insurance
Claim.accident
Claim.item
Claim.item.detail
Claim.item.detail.subDetail
Claim.item.prosthesis
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.insurance
ClinicalImpression
ClinicalImpression.investigation
ClinicalImpression.finding
CodeSystem
CodeSystem.filter
CodeSystem.property
CodeSystem.concept
CodeSystem.concept.designation
CodeSystem.concept.property
Communication
Communication.payload
CommunicationRequest
CommunicationRequest.payload
CompartmentDefinition
CompartmentDefinition.resource
Composition
Composition.attester
Composition.event
Composition.section
ConceptMap
ConceptMap.group
ConceptMap.group.element
ConceptMap.group.element.target
ConceptMap.group.element.target.dependsOn
Condition
Condition.stage
Condition.evidence
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
Coverage
Coverage.group
DataElement
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.insurance
EligibilityResponse.insurance.benefitBalance
EligibilityResponse.insurance.benefitBalance.financial
EligibilityResponse.error
Encounter
Encounter.statusHistory
Encounter.participant
Encounter.hospitalization
Encounter.location
EpisodeOfCare
EpisodeOfCare.statusHistory
ExpansionProfile
ExpansionProfile.fixedVersion
ExpansionProfile.excludedSystem
ExpansionProfile.designation
ExpansionProfile.designation.include
ExpansionProfile.designation.include.designation
ExpansionProfile.designation.exclude
ExpansionProfile.designation.exclude.designation
ExplanationOfBenefit
ExplanationOfBenefit.related
ExplanationOfBenefit.payee
ExplanationOfBenefit.information
ExplanationOfBenefit.careTeam
ExplanationOfBenefit.diagnosis
ExplanationOfBenefit.procedure
ExplanationOfBenefit.insurance
ExplanationOfBenefit.accident
ExplanationOfBenefit.item
ExplanationOfBenefit.item.adjudication
ExplanationOfBenefit.item.detail
ExplanationOfBenefit.item.detail.subDetail
ExplanationOfBenefit.item.prosthesis
ExplanationOfBenefit.addItem
ExplanationOfBenefit.addItem.detail
ExplanationOfBenefit.payment
ExplanationOfBenefit.note
ExplanationOfBenefit.benefitBalance
ExplanationOfBenefit.benefitBalance.financial
FamilyMemberHistory
FamilyMemberHistory.condition
Goal
Goal.outcome
Group
Group.characteristic
Group.member
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.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
MedicationDispense
MedicationDispense.substitution
MedicationRequest
MedicationRequest.dispenseRequest
MedicationRequest.substitution
MessageDefinition
MessageDefinition.focus
MessageDefinition.allowedResponse
MessageHeader
MessageHeader.response
MessageHeader.source
MessageHeader.destination
NamingSystem
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.parameter
OperationDefinition.parameter.binding
OperationDefinition.overload
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.note
Provenance
Provenance.agent
Provenance.entity
Questionnaire
Questionnaire.item
Questionnaire.item.enableWhen
Questionnaire.item.option
QuestionnaireResponse
QuestionnaireResponse.item
QuestionnaireResponse.item.answer
RequestGroup
RequestGroup.action
RequestGroup.action.condition
RequestGroup.action.relatedAction
ResearchStudy
ResearchStudy.arm
RiskAssessment
RiskAssessment.prediction
SearchParameter
SearchParameter.component
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.mapping
StructureDefinition.snapshot
StructureDefinition.differential
StructureMap
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.requester
Task.restriction
Task.input
Task.output
TestReport
TestReport.participant
TestReport.setup
TestReport.setup.action
TestReport.setup.action.operation
TestReport.setup.action.assert
TestReport.test
TestReport.test.action
TestReport.teardown
TestReport.teardown.action
TestScript
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.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