DSTU2 QA Preview

This page is part of the FHIR Specification (v1.0.0: DSTU 2 Ballot 3). 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

1.22.0 BackboneElement

FHIR Infrastructure Work GroupMaturity Level: N/ABallot Status: DSTU 2

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.

1.22.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)
}

1.22.0.2 Specializations

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

PathType Name
AllergyIntolerance
AllergyIntolerance.reactionAllergyIntolerance.Reaction
Appointment
Appointment.participantAppointment.Participant
AuditEvent
AuditEvent.eventAuditEvent.Event
AuditEvent.participantAuditEvent.Participant
AuditEvent.participant.networkAuditEvent.Network
AuditEvent.sourceAuditEvent.Source
AuditEvent.objectAuditEvent.Object
AuditEvent.object.detailAuditEvent.Detail
Bundle
Bundle.linkBundle.Link
Bundle.entryBundle.Entry
Bundle.entry.searchBundle.Search
Bundle.entry.requestBundle.Request
Bundle.entry.responseBundle.Response
CarePlan
CarePlan.relatedPlanCarePlan.RelatedPlan
CarePlan.participantCarePlan.Participant
CarePlan.activityCarePlan.Activity
CarePlan.activity.detailCarePlan.Detail
Claim
Claim.payeeClaim.Payee
Claim.diagnosisClaim.Diagnosis
Claim.coverageClaim.Coverage
Claim.itemClaim.Items
Claim.item.detailClaim.Detail
Claim.item.detail.subDetailClaim.SubDetail
Claim.item.prosthesisClaim.Prosthesis
Claim.missingTeethClaim.MissingTeeth
ClaimResponse
ClaimResponse.itemClaimResponse.Items
ClaimResponse.item.adjudicationClaimResponse.ItemAdjudication
ClaimResponse.item.detailClaimResponse.ItemDetail
ClaimResponse.item.detail.adjudicationClaimResponse.DetailAdjudication
ClaimResponse.item.detail.subDetailClaimResponse.SubDetail
ClaimResponse.item.detail.subDetail.adjudicationClaimResponse.SubdetailAdjudication
ClaimResponse.addItemClaimResponse.AddedItem
ClaimResponse.addItem.adjudicationClaimResponse.AddedItemAdjudication
ClaimResponse.addItem.detailClaimResponse.AddedItemsDetail
ClaimResponse.addItem.detail.adjudicationClaimResponse.AddedItemDetailAdjudication
ClaimResponse.errorClaimResponse.Errors
ClaimResponse.noteClaimResponse.Notes
ClaimResponse.coverageClaimResponse.Coverage
ClinicalImpression
ClinicalImpression.investigationsClinicalImpression.Investigations
ClinicalImpression.findingClinicalImpression.Finding
ClinicalImpression.ruledOutClinicalImpression.RuledOut
Communication
Communication.payloadCommunication.Payload
CommunicationRequest
CommunicationRequest.payloadCommunicationRequest.Payload
Composition
Composition.attesterComposition.Attester
Composition.eventComposition.Event
Composition.sectionComposition.Section
ConceptMap
ConceptMap.contactConceptMap.Contact
ConceptMap.elementConceptMap.SourceElement
ConceptMap.element.targetConceptMap.TargetElement
ConceptMap.element.target.dependsOnConceptMap.OtherElement
Condition
Condition.stageCondition.Stage
Condition.evidenceCondition.Evidence
Conformance
Conformance.contactConformance.Contact
Conformance.softwareConformance.Software
Conformance.implementationConformance.Implementation
Conformance.restConformance.Rest
Conformance.rest.securityConformance.Security
Conformance.rest.security.certificateConformance.Certificate
Conformance.rest.resourceConformance.Resource
Conformance.rest.resource.interactionConformance.ResourceInteraction
Conformance.rest.resource.searchParamConformance.SearchParam
Conformance.rest.interactionConformance.SystemInteraction
Conformance.rest.operationConformance.Operation
Conformance.messagingConformance.Messaging
Conformance.messaging.endpointConformance.Endpoint
Conformance.messaging.eventConformance.Event
Conformance.documentConformance.Document
Contract
Contract.actorContract.Actor
Contract.valuedItemContract.ValuedItem
Contract.signerContract.Signatory
Contract.termContract.Term
Contract.term.actorContract.TermActor
Contract.term.valuedItemContract.TermValuedItem
Contract.friendlyContract.FriendlyLanguage
Contract.legalContract.LegalLanguage
Contract.ruleContract.ComputableLanguage
DataElement
DataElement.contactDataElement.Contact
DataElement.mappingDataElement.Mapping
DetectedIssue
DetectedIssue.mitigationDetectedIssue.Mitigation
DeviceComponent
DeviceComponent.productionSpecificationDeviceComponent.ProductionSpecification
DeviceMetric
DeviceMetric.calibrationDeviceMetric.Calibration
DiagnosticOrder
DiagnosticOrder.eventDiagnosticOrder.Event
DiagnosticOrder.itemDiagnosticOrder.Item
DiagnosticReport
DiagnosticReport.imageDiagnosticReport.Image
DocumentManifest
DocumentManifest.contentDocumentManifest.Content
DocumentManifest.relatedDocumentManifest.Related
DocumentReference
DocumentReference.relatesToDocumentReference.RelatesTo
DocumentReference.contentDocumentReference.Content
DocumentReference.contextDocumentReference.Context
DocumentReference.context.relatedDocumentReference.Related
Encounter
Encounter.statusHistoryEncounter.StatusHistory
Encounter.participantEncounter.Participant
Encounter.hospitalizationEncounter.Hospitalization
Encounter.locationEncounter.Location
EpisodeOfCare
EpisodeOfCare.statusHistoryEpisodeOfCare.StatusHistory
EpisodeOfCare.careTeamEpisodeOfCare.CareTeam
FamilyMemberHistory
FamilyMemberHistory.conditionFamilyMemberHistory.Condition
Goal
Goal.outcomeGoal.Outcome
Group
Group.characteristicGroup.Characteristic
Group.memberGroup.Member
HealthcareService
HealthcareService.serviceTypeHealthcareService.ServiceType
HealthcareService.availableTimeHealthcareService.AvailableTime
HealthcareService.notAvailableHealthcareService.NotAvailable
ImagingObjectSelection
ImagingObjectSelection.studyImagingObjectSelection.Study
ImagingObjectSelection.study.seriesImagingObjectSelection.Series
ImagingObjectSelection.study.series.instanceImagingObjectSelection.Instance
ImagingObjectSelection.study.series.instance.framesImagingObjectSelection.Frames
ImagingStudy
ImagingStudy.seriesImagingStudy.Series
ImagingStudy.series.instanceImagingStudy.Instance
Immunization
Immunization.explanationImmunization.Explanation
Immunization.reactionImmunization.Reaction
Immunization.vaccinationProtocolImmunization.VaccinationProtocol
ImmunizationRecommendation
ImmunizationRecommendation.recommendationImmunizationRecommendation.Recommendation
ImmunizationRecommendation.recommendation.dateCriterionImmunizationRecommendation.DateCriterion
ImmunizationRecommendation.recommendation.protocolImmunizationRecommendation.Protocol
ImplementationGuide
ImplementationGuide.contactImplementationGuide.Contact
ImplementationGuide.dependencyImplementationGuide.Dependency
ImplementationGuide.packageImplementationGuide.Package
ImplementationGuide.package.resourceImplementationGuide.Resource
ImplementationGuide.globalImplementationGuide.Global
ImplementationGuide.pageImplementationGuide.Page
List
List.entryList.Entry
Location
Location.positionLocation.Position
Medication
Medication.productMedication.Product
Medication.product.ingredientMedication.Ingredient
Medication.product.batchMedication.Batch
Medication.packageMedication.Package
Medication.package.contentMedication.Content
MedicationAdministration
MedicationAdministration.dosageMedicationAdministration.Dosage
MedicationDispense
MedicationDispense.dosageInstructionMedicationDispense.DosageInstruction
MedicationDispense.substitutionMedicationDispense.Substitution
MedicationOrder
MedicationOrder.dosageInstructionMedicationOrder.DosageInstruction
MedicationOrder.dispenseRequestMedicationOrder.DispenseRequest
MedicationOrder.substitutionMedicationOrder.Substitution
MedicationStatement
MedicationStatement.dosageMedicationStatement.Dosage
MessageHeader
MessageHeader.responseMessageHeader.Response
MessageHeader.sourceMessageHeader.MessageSource
MessageHeader.destinationMessageHeader.MessageDestination
NamingSystem
NamingSystem.contactNamingSystem.Contact
NamingSystem.uniqueIdNamingSystem.UniqueId
NutritionOrder
NutritionOrder.oralDietNutritionOrder.OralDiet
NutritionOrder.oralDiet.nutrientNutritionOrder.Nutrient
NutritionOrder.oralDiet.textureNutritionOrder.Texture
NutritionOrder.supplementNutritionOrder.Supplement
NutritionOrder.enteralFormulaNutritionOrder.EnteralFormula
NutritionOrder.enteralFormula.administrationNutritionOrder.Administration
Observation
Observation.referenceRangeObservation.ReferenceRange
Observation.relatedObservation.Related
Observation.componentObservation.Component
OperationDefinition
OperationDefinition.contactOperationDefinition.Contact
OperationDefinition.parameterOperationDefinition.Parameter
OperationDefinition.parameter.bindingOperationDefinition.Binding
OperationOutcome
OperationOutcome.issueOperationOutcome.Issue
Order
Order.whenOrder.When
Organization
Organization.contactOrganization.Contact
Patient
Patient.contactPatient.Contact
Patient.animalPatient.Animal
Patient.communicationPatient.Communication
Patient.linkPatient.Link
PaymentReconciliation
PaymentReconciliation.detailPaymentReconciliation.Details
PaymentReconciliation.notePaymentReconciliation.Notes
Person
Person.linkPerson.Link
Practitioner
Practitioner.practitionerRolePractitioner.PractitionerRole
Practitioner.qualificationPractitioner.Qualification
Procedure
Procedure.performerProcedure.Performer
Procedure.focalDeviceProcedure.FocalDevice
ProcessRequest
ProcessRequest.itemProcessRequest.Items
ProcessResponse
ProcessResponse.notesProcessResponse.Notes
Provenance
Provenance.agentProvenance.Agent
Provenance.agent.relatedAgentProvenance.RelatedAgent
Provenance.entityProvenance.Entity
Questionnaire
Questionnaire.groupQuestionnaire.Group
Questionnaire.group.questionQuestionnaire.Question
QuestionnaireResponse
QuestionnaireResponse.groupQuestionnaireResponse.Group
QuestionnaireResponse.group.questionQuestionnaireResponse.Question
QuestionnaireResponse.group.question.answerQuestionnaireResponse.Answer
RiskAssessment
RiskAssessment.predictionRiskAssessment.Prediction
SearchParameter
SearchParameter.contactSearchParameter.Contact
Specimen
Specimen.collectionSpecimen.Collection
Specimen.treatmentSpecimen.Treatment
Specimen.containerSpecimen.Container
StructureDefinition
StructureDefinition.contactStructureDefinition.Contact
StructureDefinition.mappingStructureDefinition.Mapping
StructureDefinition.snapshotStructureDefinition.Snapshot
StructureDefinition.differentialStructureDefinition.Differential
Subscription
Subscription.channelSubscription.Channel
Substance
Substance.instanceSubstance.Instance
Substance.ingredientSubstance.Ingredient
SupplyRequest
SupplyRequest.whenSupplyRequest.When
TestScript
TestScript.contactTestScript.Contact
TestScript.metadataTestScript.Metadata
TestScript.metadata.linkTestScript.Link
TestScript.metadata.capabilityTestScript.Capability
TestScript.fixtureTestScript.Fixture
TestScript.variableTestScript.Variable
TestScript.setupTestScript.Setup
TestScript.setup.actionTestScript.Action
TestScript.setup.action.operationTestScript.Operation
TestScript.setup.action.operation.requestHeaderTestScript.RequestHeader
TestScript.setup.action.assertTestScript.Assert
TestScript.testTestScript.Test
TestScript.test.actionTestScript.Action
TestScript.teardownTestScript.Teardown
TestScript.teardown.actionTestScript.Action
ValueSet
ValueSet.contactValueSet.Contact
ValueSet.codeSystemValueSet.CodeSystem
ValueSet.codeSystem.conceptValueSet.ConceptDefinition
ValueSet.codeSystem.concept.designationValueSet.Designation
ValueSet.composeValueSet.Compose
ValueSet.compose.includeValueSet.ConceptSet
ValueSet.compose.include.conceptValueSet.ConceptReference
ValueSet.compose.include.filterValueSet.Filter
ValueSet.expansionValueSet.Expansion
ValueSet.expansion.parameterValueSet.Parameter
ValueSet.expansion.containsValueSet.Contains
VisionPrescription
VisionPrescription.dispenseVisionPrescription.Dispense