R4 Ballot #1 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.3.0: R4 Ballot 2). 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.28.0 BackboneElement

FHIR Infrastructure Work GroupMaturity Level: 5Ballot Status: Normative

Normative Candidate Note: This page is candidate normative content for R4 in the Infrastructure Package. Once normative, it will lose it's Maturity Level, and breaking changes will no longer be made.

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 NElementBase for elements defined inside a resource
Elements defined in Ancestors: id, extension
... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored

doco Documentation for this format

XML Template

<[name] xmlns="http://hl7.org/fhir">
 <!-- 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

  • No Changes
BackboneElement

See the Full Difference for further information

Structure

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

doco Documentation for this format

XML Template

<[name] xmlns="http://hl7.org/fhir">
 <!-- 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

  • No Changes
BackboneElement

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
Data Types
Address
Age
Annotation
Attachment
BackboneElement
CodeableConcept
Coding
ContactDetail
ContactPoint
Contributor
Count
DataRequirement
Distance
Dosage
Duration
Element
ElementDefinition
Extension
HumanName
Identifier
MarketingStatus
Meta
Money
Narrative
ParameterDefinition
Period
ProdCharacteristic
ProductShelfLife
Quantity
Range
Ratio
Reference
RelatedArtifact
SampledData
Signature
SubstanceAmount
SubstanceMoiety
Timing
TriggerDefinition
UsageContext
Account
Account.coverage
Account.guarantor
ActivityDefinition
ActivityDefinition.participant
ActivityDefinition.dynamicValue
AdverseEvent
AdverseEvent.suspectEntity
AdverseEvent.suspectEntity.causality
AllergyIntolerance
AllergyIntolerance.reaction
Appointment
Appointment.participant
AuditEvent
AuditEvent.agent
AuditEvent.agent.network
AuditEvent.source
AuditEvent.entity
AuditEvent.entity.detail
BiologicallyDerivedProduct
BiologicallyDerivedProduct.collection
BiologicallyDerivedProduct.processing
BiologicallyDerivedProduct.manipulation
BiologicallyDerivedProduct.storage
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.resource
CapabilityStatement.rest.resource.interaction
CapabilityStatement.rest.resource.searchParam
CapabilityStatement.rest.resource.operation
CapabilityStatement.rest.interaction
CapabilityStatement.messaging
CapabilityStatement.messaging.endpoint
CapabilityStatement.messaging.supportedMessage
CapabilityStatement.document
CarePlan
CarePlan.activity
CarePlan.activity.detail
CareTeam
CareTeam.participant
ChargeItem
ChargeItem.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
ClaimResponse
ClaimResponse.item
ClaimResponse.item.adjudication
ClaimResponse.item.detail
ClaimResponse.item.detail.subDetail
ClaimResponse.addItem
ClaimResponse.error
ClaimResponse.total
ClaimResponse.payment
ClaimResponse.processNote
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.relatesTo
Composition.event
Composition.section
ConceptMap
ConceptMap.group
ConceptMap.group.element
ConceptMap.group.element.target
ConceptMap.group.element.target.dependsOn
ConceptMap.group.unmapped
Condition
Condition.stage
Condition.evidence
Consent
Consent.policy
Consent.verification
Consent.provision
Consent.provision.actor
Consent.provision.data
Contract
Contract.term
Contract.term.offer
Contract.term.asset
Contract.term.asset.data
Contract.term.asset.valuedItem
Contract.term.agent
Contract.signer
Contract.friendly
Contract.legal
Contract.rule
Coverage
Coverage.class
Coverage.copay
DetectedIssue
DetectedIssue.mitigation
Device
Device.udi
DeviceComponent
DeviceComponent.productionSpecification
DeviceComponent.property
DeviceMetric
DeviceMetric.calibration
DeviceRequest
DeviceRequest.parameter
DiagnosticReport
DiagnosticReport.media
DocumentManifest
DocumentManifest.agent
DocumentManifest.related
DocumentReference
DocumentReference.agent
DocumentReference.relatesTo
DocumentReference.content
DocumentReference.context
DocumentReference.context.related
EligibilityRequest
EligibilityRequest.authorization
EligibilityRequest.authorization.diagnosis
EligibilityResponse
EligibilityResponse.insurance
EligibilityResponse.insurance.benefitBalance
EligibilityResponse.insurance.benefitBalance.financial
EligibilityResponse.authorization
EligibilityResponse.error
Encounter
Encounter.statusHistory
Encounter.classHistory
Encounter.participant
Encounter.diagnosis
Encounter.hospitalization
Encounter.location
EntryDefinition
EntryDefinition.relatedEntry
EpisodeOfCare
EpisodeOfCare.statusHistory
EpisodeOfCare.diagnosis
ExampleScenario
ExampleScenario.actor
ExampleScenario.instance
ExampleScenario.instance.version
ExampleScenario.instance.containedInstance
ExampleScenario.process
ExampleScenario.process.step
ExampleScenario.process.step.operation
ExampleScenario.process.step.alternative
ExampleScenario.process.step.alternative.option
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.addItem
ExplanationOfBenefit.total
ExplanationOfBenefit.payment
ExplanationOfBenefit.processNote
ExplanationOfBenefit.benefitBalance
ExplanationOfBenefit.benefitBalance.financial
FamilyMemberHistory
FamilyMemberHistory.condition
Goal
Goal.target
GraphDefinition
GraphDefinition.link
GraphDefinition.link.target
GraphDefinition.link.target.compartment
Group
Group.characteristic
Group.member
HealthcareService
HealthcareService.availableTime
HealthcareService.notAvailable
ImagingStudy
ImagingStudy.series
ImagingStudy.series.performer
ImagingStudy.series.instance
Immunization
Immunization.performer
Immunization.education
ImmunizationRecommendation
ImmunizationRecommendation.recommendation
ImmunizationRecommendation.recommendation.dateCriterion
ImplementationGuide
ImplementationGuide.dependsOn
ImplementationGuide.global
ImplementationGuide.definition
ImplementationGuide.definition.package
ImplementationGuide.definition.resource
ImplementationGuide.definition.page
ImplementationGuide.definition.parameter
ImplementationGuide.definition.template
ImplementationGuide.manifest
ImplementationGuide.manifest.resource
ImplementationGuide.manifest.page
Invoice
Invoice.participant
Invoice.lineItem
Invoice.lineItem.priceComponent
Linkage
Linkage.item
List
List.entry
Location
Location.position
Location.hoursOfOperation
Measure
Measure.group
Measure.group.population
Measure.group.stratifier
Measure.supplementalData
MeasureReport
MeasureReport.group
MeasureReport.group.population
MeasureReport.group.stratifier
MeasureReport.group.stratifier.stratum
MeasureReport.group.stratifier.stratum.population
Medication
Medication.ingredient
Medication.batch
MedicationAdministration
MedicationAdministration.performer
MedicationAdministration.dosage
MedicationDispense
MedicationDispense.performer
MedicationDispense.substitution
MedicationRequest
MedicationRequest.dispenseRequest
MedicationRequest.substitution
MedicinalProduct
MedicinalProduct.name
MedicinalProduct.name.namePart
MedicinalProduct.name.countryLanguage
MedicinalProduct.manufacturingBusinessOperation
MedicinalProductAuthorization
MedicinalProductAuthorization.jurisdictionalAuthorization
MedicinalProductAuthorization.procedure
MedicinalProductAuthorization.procedure.application
MedicinalProductClinicals
MedicinalProductClinicals.undesirableEffects
MedicinalProductClinicals.undesirableEffects.population
MedicinalProductClinicals.therapeuticIndication
MedicinalProductClinicals.therapeuticIndication.otherTherapy
MedicinalProductClinicals.contraindication
MedicinalProductClinicals.interactions
MedicinalProductDeviceSpec
MedicinalProductDeviceSpec.material
MedicinalProductIngredient
MedicinalProductIngredient.specifiedSubstance
MedicinalProductIngredient.specifiedSubstance.strength
MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength
MedicinalProductIngredient.substance
MedicinalProductPackaged
MedicinalProductPackaged.batchIdentifier
MedicinalProductPackaged.packageItem
MedicinalProductPackaged.packageItem.manufacturedItem
MedicinalProductPharmaceutical
MedicinalProductPharmaceutical.characteristics
MessageDefinition
MessageDefinition.focus
MessageDefinition.allowedResponse
MessageHeader
MessageHeader.destination
MessageHeader.source
MessageHeader.response
NamingSystem
NamingSystem.uniqueId
NutritionOrder
NutritionOrder.oralDiet
NutritionOrder.oralDiet.nutrient
NutritionOrder.oralDiet.texture
NutritionOrder.supplement
NutritionOrder.enteralFormula
NutritionOrder.enteralFormula.administration
Observation
Observation.referenceRange
Observation.component
ObservationDefinition
ObservationDefinition.quantitativeDetails
ObservationDefinition.qualifiedInterval
OccupationalData
OccupationalData.employmentStatus
OccupationalData.usualWork
OccupationalData.pastOrPresentJob
OccupationalData.pastOrPresentJob.workSchedule
OperationDefinition
OperationDefinition.parameter
OperationDefinition.parameter.binding
OperationDefinition.overload
OperationOutcome
OperationOutcome.issue
Organization
Organization.contact
OrganizationRole
OrganizationRole.availableTime
OrganizationRole.notAvailable
Patient
Patient.contact
Patient.communication
Patient.link
PaymentReconciliation
PaymentReconciliation.detail
PaymentReconciliation.processNote
Person
Person.link
PlanDefinition
PlanDefinition.goal
PlanDefinition.goal.target
PlanDefinition.action
PlanDefinition.action.condition
PlanDefinition.action.relatedAction
PlanDefinition.action.participant
PlanDefinition.action.dynamicValue
Practitioner
Practitioner.qualification
PractitionerRole
PractitionerRole.availableTime
PractitionerRole.notAvailable
Procedure
Procedure.performer
Procedure.focalDevice
ProcessRequest
ProcessRequest.item
ProcessResponse
ProcessResponse.processNote
ProductPlan
ProductPlan.contact
ProductPlan.coverage
ProductPlan.coverage.benefit
ProductPlan.coverage.benefit.item
ProductPlan.plan
ProductPlan.plan.category
ProductPlan.plan.category.benefit
ProductPlan.plan.category.benefit.cost
Provenance
Provenance.agent
Provenance.entity
Questionnaire
Questionnaire.item
Questionnaire.item.enableWhen
Questionnaire.item.option
Questionnaire.item.initial
QuestionnaireResponse
QuestionnaireResponse.item
QuestionnaireResponse.item.answer
RequestGroup
RequestGroup.action
RequestGroup.action.condition
RequestGroup.action.relatedAction
ResearchStudy
ResearchStudy.arm
ResearchStudy.objective
RiskAssessment
RiskAssessment.prediction
SearchParameter
SearchParameter.component
Sequence
Sequence.referenceSeq
Sequence.variant
Sequence.quality
Sequence.quality.roc
Sequence.repository
Sequence.structureVariant
Sequence.structureVariant.outer
Sequence.structureVariant.inner
Specimen
Specimen.collection
Specimen.processing
Specimen.container
SpecimenDefinition
SpecimenDefinition.specimenToLab
SpecimenDefinition.specimenToLab.containerAdditive
SpecimenDefinition.specimenToLab.handling
StructureDefinition
StructureDefinition.mapping
StructureDefinition.context
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
SubstancePolymer
SubstancePolymer.monomerSet
SubstancePolymer.monomerSet.startingMaterial
SubstancePolymer.repeat
SubstancePolymer.repeat.repeatUnit
SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation
SubstancePolymer.repeat.repeatUnit.structuralRepresentation
SubstanceReferenceInformation
SubstanceReferenceInformation.gene
SubstanceReferenceInformation.geneElement
SubstanceReferenceInformation.classification
SubstanceReferenceInformation.relationship
SubstanceReferenceInformation.target
SubstanceSpecification
SubstanceSpecification.moiety
SubstanceSpecification.property
SubstanceSpecification.structure
SubstanceSpecification.structure.isotope
SubstanceSpecification.structure.isotope.molecularWeight
SubstanceSpecification.structure.structuralRepresentation
SubstanceSpecification.substanceCode
SubstanceSpecification.substanceName
SubstanceSpecification.substanceName.officialName
SupplyDelivery
SupplyDelivery.suppliedItem
SupplyRequest
SupplyRequest.parameter
Task
Task.restriction
Task.input
Task.output
TerminologyCapabilities
TerminologyCapabilities.codeSystem
TerminologyCapabilities.codeSystem.version
TerminologyCapabilities.codeSystem.version.filter
TerminologyCapabilities.expansion
TerminologyCapabilities.validateCode
TerminologyCapabilities.translation
TerminologyCapabilities.closure
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
UserSession
UserSession.status
UserSession.context
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
VerificationResult
VerificationResult.primarySource
VerificationResult.attestation
VerificationResult.validator
VisionPrescription
VisionPrescription.dispense
VisionPrescription.dispense.prism