Class BackboneElement

All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseBackboneElement, org.hl7.fhir.instance.model.api.IBaseElement, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
Direct Known Subclasses:
Account.AccountBalanceComponent, Account.AccountDiagnosisComponent, Account.AccountProcedureComponent, Account.AccountRelatedAccountComponent, Account.CoverageComponent, Account.GuarantorComponent, ActivityDefinition.ActivityDefinitionDynamicValueComponent, ActivityDefinition.ActivityDefinitionParticipantComponent, AdministrableProductDefinition.AdministrableProductDefinitionPropertyComponent, AdministrableProductDefinition.AdministrableProductDefinitionRouteOfAdministrationComponent, AdministrableProductDefinition.AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesComponent, AdministrableProductDefinition.AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesWithdrawalPeriodComponent, AdverseEvent.AdverseEventContributingFactorComponent, AdverseEvent.AdverseEventMitigatingActionComponent, AdverseEvent.AdverseEventParticipantComponent, AdverseEvent.AdverseEventPreventiveActionComponent, AdverseEvent.AdverseEventSupportingInfoComponent, AdverseEvent.AdverseEventSuspectEntityCausalityComponent, AdverseEvent.AdverseEventSuspectEntityComponent, AllergyIntolerance.AllergyIntoleranceParticipantComponent, AllergyIntolerance.AllergyIntoleranceReactionComponent, Appointment.AppointmentParticipantComponent, Appointment.AppointmentRecurrenceTemplateComponent, Appointment.AppointmentRecurrenceTemplateMonthlyTemplateComponent, Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent, Appointment.AppointmentRecurrenceTemplateYearlyTemplateComponent, ArtifactAssessment.ArtifactAssessmentContentComponent, AuditEvent.AuditEventAgentComponent, AuditEvent.AuditEventEntityComponent, AuditEvent.AuditEventEntityDetailComponent, AuditEvent.AuditEventOutcomeComponent, AuditEvent.AuditEventSourceComponent, BiologicallyDerivedProduct.BiologicallyDerivedProductCollectionComponent, BiologicallyDerivedProduct.BiologicallyDerivedProductPropertyComponent, BiologicallyDerivedProductDispense.BiologicallyDerivedProductDispensePerformerComponent, BodyStructure.BodyStructureIncludedStructureBodyLandmarkOrientationComponent, BodyStructure.BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmarkComponent, BodyStructure.BodyStructureIncludedStructureComponent, Bundle.BundleEntryComponent, Bundle.BundleEntryRequestComponent, Bundle.BundleEntryResponseComponent, Bundle.BundleEntrySearchComponent, Bundle.BundleLinkComponent, CapabilityStatement.CapabilityStatementDocumentComponent, CapabilityStatement.CapabilityStatementImplementationComponent, CapabilityStatement.CapabilityStatementMessagingComponent, CapabilityStatement.CapabilityStatementMessagingEndpointComponent, CapabilityStatement.CapabilityStatementMessagingSupportedMessageComponent, CapabilityStatement.CapabilityStatementRestComponent, CapabilityStatement.CapabilityStatementRestResourceComponent, CapabilityStatement.CapabilityStatementRestResourceOperationComponent, CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent, CapabilityStatement.CapabilityStatementRestSecurityComponent, CapabilityStatement.CapabilityStatementSoftwareComponent, CapabilityStatement.ResourceInteractionComponent, CapabilityStatement.SystemInteractionComponent, CarePlan.CarePlanActivityComponent, CareTeam.CareTeamParticipantComponent, ChargeItem.ChargeItemPerformerComponent, ChargeItemDefinition.ChargeItemDefinitionApplicabilityComponent, ChargeItemDefinition.ChargeItemDefinitionPropertyGroupComponent, Citation.CitationCitedArtifactAbstractComponent, Citation.CitationCitedArtifactClassificationComponent, Citation.CitationCitedArtifactComponent, Citation.CitationCitedArtifactContributorshipComponent, Citation.CitationCitedArtifactContributorshipEntryComponent, Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent, Citation.CitationCitedArtifactPartComponent, Citation.CitationCitedArtifactPublicationFormComponent, Citation.CitationCitedArtifactPublicationFormPublishedInComponent, Citation.CitationCitedArtifactRelatesToComponent, Citation.CitationCitedArtifactStatusDateComponent, Citation.CitationCitedArtifactTitleComponent, Citation.CitationCitedArtifactVersionComponent, Citation.CitationCitedArtifactWebLocationComponent, Citation.CitationClassificationComponent, Citation.CitationStatusDateComponent, Citation.CitationSummaryComponent, Citation.ContributorshipSummaryComponent, Claim.AccidentComponent, Claim.BodySiteComponent, Claim.CareTeamComponent, Claim.ClaimEventComponent, Claim.DetailComponent, Claim.DiagnosisComponent, Claim.InsuranceComponent, Claim.ItemComponent, Claim.PayeeComponent, Claim.ProcedureComponent, Claim.RelatedClaimComponent, Claim.SubDetailComponent, Claim.SupportingInformationComponent, ClaimResponse.AddedItemComponent, ClaimResponse.AddedItemDetailComponent, ClaimResponse.AddedItemSubDetailComponent, ClaimResponse.AdjudicationComponent, ClaimResponse.BodySiteComponent, ClaimResponse.ClaimResponseEventComponent, ClaimResponse.ErrorComponent, ClaimResponse.InsuranceComponent, ClaimResponse.ItemComponent, ClaimResponse.ItemDetailComponent, ClaimResponse.NoteComponent, ClaimResponse.PaymentComponent, ClaimResponse.ReviewOutcomeComponent, ClaimResponse.SubDetailComponent, ClaimResponse.TotalComponent, ClinicalImpression.ClinicalImpressionFindingComponent, ClinicalUseDefinition.ClinicalUseDefinitionContraindicationComponent, ClinicalUseDefinition.ClinicalUseDefinitionContraindicationOtherTherapyComponent, ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent, ClinicalUseDefinition.ClinicalUseDefinitionInteractionComponent, ClinicalUseDefinition.ClinicalUseDefinitionInteractionInteractantComponent, ClinicalUseDefinition.ClinicalUseDefinitionUndesirableEffectComponent, ClinicalUseDefinition.ClinicalUseDefinitionWarningComponent, CodeSystem.CodeSystemFilterComponent, CodeSystem.ConceptDefinitionComponent, CodeSystem.ConceptDefinitionDesignationComponent, CodeSystem.ConceptPropertyComponent, CodeSystem.PropertyComponent, Communication.CommunicationPayloadComponent, CommunicationRequest.CommunicationRequestPayloadComponent, CompartmentDefinition.CompartmentDefinitionResourceComponent, Composition.CompositionAttesterComponent, Composition.CompositionEventComponent, Composition.SectionComponent, ConceptMap.AdditionalAttributeComponent, ConceptMap.ConceptMapGroupComponent, ConceptMap.ConceptMapGroupUnmappedComponent, ConceptMap.MappingPropertyComponent, ConceptMap.OtherElementComponent, ConceptMap.PropertyComponent, ConceptMap.SourceElementComponent, ConceptMap.TargetElementComponent, Condition.ConditionParticipantComponent, Condition.ConditionStageComponent, ConditionDefinition.ConditionDefinitionMedicationComponent, ConditionDefinition.ConditionDefinitionObservationComponent, ConditionDefinition.ConditionDefinitionPlanComponent, ConditionDefinition.ConditionDefinitionPreconditionComponent, ConditionDefinition.ConditionDefinitionQuestionnaireComponent, Consent.ConsentPolicyBasisComponent, Consent.ConsentVerificationComponent, Consent.ProvisionActorComponent, Consent.ProvisionComponent, Consent.ProvisionDataComponent, Contract.ActionComponent, Contract.ActionSubjectComponent, Contract.AnswerComponent, Contract.AssetContextComponent, Contract.ComputableLanguageComponent, Contract.ContentDefinitionComponent, Contract.ContractAssetComponent, Contract.ContractOfferComponent, Contract.ContractPartyComponent, Contract.FriendlyLanguageComponent, Contract.LegalLanguageComponent, Contract.SecurityLabelComponent, Contract.SignatoryComponent, Contract.TermComponent, Contract.ValuedItemComponent, Coverage.ClassComponent, Coverage.CostToBeneficiaryComponent, Coverage.CoveragePaymentByComponent, Coverage.ExemptionComponent, CoverageEligibilityRequest.CoverageEligibilityRequestEventComponent, CoverageEligibilityRequest.DetailsComponent, CoverageEligibilityRequest.DiagnosisComponent, CoverageEligibilityRequest.InsuranceComponent, CoverageEligibilityRequest.SupportingInformationComponent, CoverageEligibilityResponse.BenefitComponent, CoverageEligibilityResponse.CoverageEligibilityResponseEventComponent, CoverageEligibilityResponse.ErrorsComponent, CoverageEligibilityResponse.InsuranceComponent, CoverageEligibilityResponse.ItemsComponent, DetectedIssue.DetectedIssueEvidenceComponent, DetectedIssue.DetectedIssueMitigationComponent, Device.DeviceConformsToComponent, Device.DeviceNameComponent, Device.DevicePropertyComponent, Device.DeviceUdiCarrierComponent, Device.DeviceVersionComponent, DeviceAssociation.DeviceAssociationOperationComponent, DeviceDefinition.DeviceDefinitionChargeItemComponent, DeviceDefinition.DeviceDefinitionClassificationComponent, DeviceDefinition.DeviceDefinitionConformsToComponent, DeviceDefinition.DeviceDefinitionCorrectiveActionComponent, DeviceDefinition.DeviceDefinitionDeviceNameComponent, DeviceDefinition.DeviceDefinitionGuidelineComponent, DeviceDefinition.DeviceDefinitionHasPartComponent, DeviceDefinition.DeviceDefinitionLinkComponent, DeviceDefinition.DeviceDefinitionMaterialComponent, DeviceDefinition.DeviceDefinitionPackagingComponent, DeviceDefinition.DeviceDefinitionPropertyComponent, DeviceDefinition.DeviceDefinitionRegulatoryIdentifierComponent, DeviceDefinition.DeviceDefinitionUdiDeviceIdentifierComponent, DeviceDefinition.DeviceDefinitionVersionComponent, DeviceDefinition.PackagingDistributorComponent, DeviceDefinition.UdiDeviceIdentifierMarketDistributionComponent, DeviceDispense.DeviceDispensePerformerComponent, DeviceMetric.DeviceMetricCalibrationComponent, DeviceRequest.DeviceRequestParameterComponent, DeviceUsage.DeviceUsageAdherenceComponent, DiagnosticReport.DiagnosticReportMediaComponent, DiagnosticReport.DiagnosticReportSupportingInfoComponent, DocumentReference.DocumentReferenceAttesterComponent, DocumentReference.DocumentReferenceContentComponent, DocumentReference.DocumentReferenceContentProfileComponent, DocumentReference.DocumentReferenceRelatesToComponent, Encounter.DiagnosisComponent, Encounter.EncounterAdmissionComponent, Encounter.EncounterLocationComponent, Encounter.EncounterParticipantComponent, Encounter.ReasonComponent, EncounterHistory.EncounterHistoryLocationComponent, Endpoint.EndpointPayloadComponent, EpisodeOfCare.DiagnosisComponent, EpisodeOfCare.EpisodeOfCareStatusHistoryComponent, EpisodeOfCare.ReasonComponent, Evidence.EvidenceCertaintyComponent, Evidence.EvidenceStatisticAttributeEstimateComponent, Evidence.EvidenceStatisticComponent, Evidence.EvidenceStatisticModelCharacteristicComponent, Evidence.EvidenceStatisticModelCharacteristicVariableComponent, Evidence.EvidenceStatisticSampleSizeComponent, Evidence.EvidenceVariableDefinitionComponent, EvidenceReport.EvidenceReportRelatesToComponent, EvidenceReport.EvidenceReportRelatesToTargetComponent, EvidenceReport.EvidenceReportSubjectCharacteristicComponent, EvidenceReport.EvidenceReportSubjectComponent, EvidenceReport.SectionComponent, EvidenceVariable.EvidenceVariableCategoryComponent, EvidenceVariable.EvidenceVariableCharacteristicComponent, EvidenceVariable.EvidenceVariableCharacteristicDefinitionByCombinationComponent, EvidenceVariable.EvidenceVariableCharacteristicDefinitionByTypeAndValueComponent, EvidenceVariable.EvidenceVariableCharacteristicTimeFromEventComponent, ExampleScenario.ExampleScenarioActorComponent, ExampleScenario.ExampleScenarioInstanceComponent, ExampleScenario.ExampleScenarioInstanceContainedInstanceComponent, ExampleScenario.ExampleScenarioInstanceVersionComponent, ExampleScenario.ExampleScenarioProcessComponent, ExampleScenario.ExampleScenarioProcessStepAlternativeComponent, ExampleScenario.ExampleScenarioProcessStepComponent, ExampleScenario.ExampleScenarioProcessStepOperationComponent, ExplanationOfBenefit.AccidentComponent, ExplanationOfBenefit.AddedItemBodySiteComponent, ExplanationOfBenefit.AddedItemComponent, ExplanationOfBenefit.AddedItemDetailComponent, ExplanationOfBenefit.AddedItemDetailSubDetailComponent, ExplanationOfBenefit.AdjudicationComponent, ExplanationOfBenefit.BenefitBalanceComponent, ExplanationOfBenefit.BenefitComponent, ExplanationOfBenefit.CareTeamComponent, ExplanationOfBenefit.DetailComponent, ExplanationOfBenefit.DiagnosisComponent, ExplanationOfBenefit.ExplanationOfBenefitEventComponent, ExplanationOfBenefit.InsuranceComponent, ExplanationOfBenefit.ItemBodySiteComponent, ExplanationOfBenefit.ItemComponent, ExplanationOfBenefit.ItemReviewOutcomeComponent, ExplanationOfBenefit.NoteComponent, ExplanationOfBenefit.PayeeComponent, ExplanationOfBenefit.PaymentComponent, ExplanationOfBenefit.ProcedureComponent, ExplanationOfBenefit.RelatedClaimComponent, ExplanationOfBenefit.SubDetailComponent, ExplanationOfBenefit.SupportingInformationComponent, ExplanationOfBenefit.TotalComponent, FamilyMemberHistory.FamilyMemberHistoryConditionComponent, FamilyMemberHistory.FamilyMemberHistoryParticipantComponent, FamilyMemberHistory.FamilyMemberHistoryProcedureComponent, GenomicStudy.GenomicStudyAnalysisComponent, GenomicStudy.GenomicStudyAnalysisDeviceComponent, GenomicStudy.GenomicStudyAnalysisInputComponent, GenomicStudy.GenomicStudyAnalysisOutputComponent, GenomicStudy.GenomicStudyAnalysisPerformerComponent, Goal.GoalTargetComponent, GraphDefinition.GraphDefinitionLinkCompartmentComponent, GraphDefinition.GraphDefinitionLinkComponent, GraphDefinition.GraphDefinitionNodeComponent, Group.GroupCharacteristicComponent, Group.GroupMemberComponent, HealthcareService.HealthcareServiceEligibilityComponent, ImagingSelection.ImageRegion2DComponent, ImagingSelection.ImageRegion3DComponent, ImagingSelection.ImagingSelectionInstanceComponent, ImagingSelection.ImagingSelectionPerformerComponent, ImagingStudy.ImagingStudySeriesComponent, ImagingStudy.ImagingStudySeriesInstanceComponent, ImagingStudy.ImagingStudySeriesPerformerComponent, Immunization.ImmunizationPerformerComponent, Immunization.ImmunizationProgramEligibilityComponent, Immunization.ImmunizationProtocolAppliedComponent, Immunization.ImmunizationReactionComponent, ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent, ImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponent, ImplementationGuide.ImplementationGuideDefinitionComponent, ImplementationGuide.ImplementationGuideDefinitionGroupingComponent, ImplementationGuide.ImplementationGuideDefinitionPageComponent, ImplementationGuide.ImplementationGuideDefinitionParameterComponent, ImplementationGuide.ImplementationGuideDefinitionResourceComponent, ImplementationGuide.ImplementationGuideDefinitionTemplateComponent, ImplementationGuide.ImplementationGuideDependsOnComponent, ImplementationGuide.ImplementationGuideGlobalComponent, ImplementationGuide.ImplementationGuideManifestComponent, ImplementationGuide.ManifestPageComponent, ImplementationGuide.ManifestResourceComponent, Ingredient.IngredientManufacturerComponent, Ingredient.IngredientSubstanceComponent, Ingredient.IngredientSubstanceStrengthComponent, Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent, InsurancePlan.CoverageBenefitComponent, InsurancePlan.CoverageBenefitLimitComponent, InsurancePlan.InsurancePlanCoverageComponent, InsurancePlan.InsurancePlanPlanComponent, InsurancePlan.InsurancePlanPlanGeneralCostComponent, InsurancePlan.InsurancePlanPlanSpecificCostComponent, InsurancePlan.PlanBenefitComponent, InsurancePlan.PlanBenefitCostComponent, InventoryItem.InventoryItemAssociationComponent, InventoryItem.InventoryItemCharacteristicComponent, InventoryItem.InventoryItemDescriptionComponent, InventoryItem.InventoryItemInstanceComponent, InventoryItem.InventoryItemNameComponent, InventoryItem.InventoryItemResponsibleOrganizationComponent, InventoryReport.InventoryReportInventoryListingComponent, InventoryReport.InventoryReportInventoryListingItemComponent, Invoice.InvoiceLineItemComponent, Invoice.InvoiceParticipantComponent, Linkage.LinkageItemComponent, ListResource.ListResourceEntryComponent, Location.LocationPositionComponent, ManufacturedItemDefinition.ManufacturedItemDefinitionComponentComponent, ManufacturedItemDefinition.ManufacturedItemDefinitionComponentConstituentComponent, ManufacturedItemDefinition.ManufacturedItemDefinitionPropertyComponent, Measure.MeasureGroupComponent, Measure.MeasureGroupPopulationComponent, Measure.MeasureGroupStratifierComponent, Measure.MeasureGroupStratifierComponentComponent, Measure.MeasureSupplementalDataComponent, Measure.MeasureTermComponent, MeasureReport.MeasureReportGroupComponent, MeasureReport.MeasureReportGroupPopulationComponent, MeasureReport.MeasureReportGroupStratifierComponent, MeasureReport.StratifierGroupComponent, MeasureReport.StratifierGroupComponentComponent, MeasureReport.StratifierGroupPopulationComponent, Medication.MedicationBatchComponent, Medication.MedicationIngredientComponent, MedicationAdministration.MedicationAdministrationDosageComponent, MedicationAdministration.MedicationAdministrationPerformerComponent, MedicationDispense.MedicationDispensePerformerComponent, MedicationDispense.MedicationDispenseSubstitutionComponent, MedicationKnowledge.MedicationKnowledgeCostComponent, MedicationKnowledge.MedicationKnowledgeDefinitionalComponent, MedicationKnowledge.MedicationKnowledgeDefinitionalDrugCharacteristicComponent, MedicationKnowledge.MedicationKnowledgeDefinitionalIngredientComponent, MedicationKnowledge.MedicationKnowledgeIndicationGuidelineComponent, MedicationKnowledge.MedicationKnowledgeIndicationGuidelineDosingGuidelineComponent, MedicationKnowledge.MedicationKnowledgeIndicationGuidelineDosingGuidelineDosageComponent, MedicationKnowledge.MedicationKnowledgeIndicationGuidelineDosingGuidelinePatientCharacteristicComponent, MedicationKnowledge.MedicationKnowledgeMedicineClassificationComponent, MedicationKnowledge.MedicationKnowledgeMonitoringProgramComponent, MedicationKnowledge.MedicationKnowledgeMonographComponent, MedicationKnowledge.MedicationKnowledgePackagingComponent, MedicationKnowledge.MedicationKnowledgeRegulatoryComponent, MedicationKnowledge.MedicationKnowledgeRegulatoryMaxDispenseComponent, MedicationKnowledge.MedicationKnowledgeRegulatorySubstitutionComponent, MedicationKnowledge.MedicationKnowledgeRelatedMedicationKnowledgeComponent, MedicationKnowledge.MedicationKnowledgeStorageGuidelineComponent, MedicationKnowledge.MedicationKnowledgeStorageGuidelineEnvironmentalSettingComponent, MedicationRequest.MedicationRequestDispenseRequestComponent, MedicationRequest.MedicationRequestDispenseRequestInitialFillComponent, MedicationRequest.MedicationRequestSubstitutionComponent, MedicationStatement.MedicationStatementAdherenceComponent, MedicinalProductDefinition.MedicinalProductDefinitionCharacteristicComponent, MedicinalProductDefinition.MedicinalProductDefinitionContactComponent, MedicinalProductDefinition.MedicinalProductDefinitionCrossReferenceComponent, MedicinalProductDefinition.MedicinalProductDefinitionNameComponent, MedicinalProductDefinition.MedicinalProductDefinitionNamePartComponent, MedicinalProductDefinition.MedicinalProductDefinitionNameUsageComponent, MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent, MessageDefinition.MessageDefinitionAllowedResponseComponent, MessageDefinition.MessageDefinitionFocusComponent, MessageHeader.MessageDestinationComponent, MessageHeader.MessageHeaderResponseComponent, MessageHeader.MessageSourceComponent, MolecularSequence.MolecularSequenceRelativeComponent, MolecularSequence.MolecularSequenceRelativeEditComponent, MolecularSequence.MolecularSequenceRelativeStartingSequenceComponent, NamingSystem.NamingSystemUniqueIdComponent, NutritionIntake.NutritionIntakeConsumedItemComponent, NutritionIntake.NutritionIntakeIngredientLabelComponent, NutritionIntake.NutritionIntakePerformerComponent, NutritionOrder.EnteralFormulaScheduleComponent, NutritionOrder.NutritionOrderEnteralFormulaAdditiveComponent, NutritionOrder.NutritionOrderEnteralFormulaAdministrationComponent, NutritionOrder.NutritionOrderEnteralFormulaComponent, NutritionOrder.NutritionOrderOralDietComponent, NutritionOrder.NutritionOrderOralDietNutrientComponent, NutritionOrder.NutritionOrderOralDietTextureComponent, NutritionOrder.NutritionOrderSupplementComponent, NutritionOrder.OralDietScheduleComponent, NutritionOrder.SupplementScheduleComponent, NutritionProduct.NutritionProductCharacteristicComponent, NutritionProduct.NutritionProductIngredientComponent, NutritionProduct.NutritionProductInstanceComponent, NutritionProduct.NutritionProductNutrientComponent, Observation.ObservationComponentComponent, Observation.ObservationReferenceRangeComponent, Observation.ObservationTriggeredByComponent, ObservationDefinition.ObservationDefinitionComponentComponent, ObservationDefinition.ObservationDefinitionQualifiedValueComponent, OperationDefinition.OperationDefinitionOverloadComponent, OperationDefinition.OperationDefinitionParameterBindingComponent, OperationDefinition.OperationDefinitionParameterComponent, OperationDefinition.OperationDefinitionParameterReferencedFromComponent, OperationOutcome.OperationOutcomeIssueComponent, Organization.OrganizationQualificationComponent, PackagedProductDefinition.PackagedProductDefinitionLegalStatusOfSupplyComponent, PackagedProductDefinition.PackagedProductDefinitionPackagingComponent, PackagedProductDefinition.PackagedProductDefinitionPackagingContainedItemComponent, PackagedProductDefinition.PackagedProductDefinitionPackagingPropertyComponent, Parameters.ParametersParameterComponent, Patient.ContactComponent, Patient.PatientCommunicationComponent, Patient.PatientLinkComponent, PaymentReconciliation.NotesComponent, PaymentReconciliation.PaymentReconciliationAllocationComponent, Permission.PermissionJustificationComponent, Permission.RuleActivityComponent, Permission.RuleComponent, Permission.RuleDataComponent, Permission.RuleDataResourceComponent, Person.PersonCommunicationComponent, Person.PersonLinkComponent, PlanDefinition.PlanDefinitionActionComponent, PlanDefinition.PlanDefinitionActionConditionComponent, PlanDefinition.PlanDefinitionActionDynamicValueComponent, PlanDefinition.PlanDefinitionActionInputComponent, PlanDefinition.PlanDefinitionActionOutputComponent, PlanDefinition.PlanDefinitionActionParticipantComponent, PlanDefinition.PlanDefinitionActionRelatedActionComponent, PlanDefinition.PlanDefinitionActorComponent, PlanDefinition.PlanDefinitionActorOptionComponent, PlanDefinition.PlanDefinitionGoalComponent, PlanDefinition.PlanDefinitionGoalTargetComponent, Practitioner.PractitionerCommunicationComponent, Practitioner.PractitionerQualificationComponent, Procedure.ProcedureFocalDeviceComponent, Procedure.ProcedurePerformerComponent, Provenance.ProvenanceAgentComponent, Provenance.ProvenanceEntityComponent, Questionnaire.QuestionnaireItemAnswerOptionComponent, Questionnaire.QuestionnaireItemComponent, Questionnaire.QuestionnaireItemEnableWhenComponent, Questionnaire.QuestionnaireItemInitialComponent, QuestionnaireResponse.QuestionnaireResponseItemAnswerComponent, QuestionnaireResponse.QuestionnaireResponseItemComponent, RegulatedAuthorization.RegulatedAuthorizationCaseComponent, RelatedPerson.RelatedPersonCommunicationComponent, RequestOrchestration.RequestOrchestrationActionComponent, RequestOrchestration.RequestOrchestrationActionConditionComponent, RequestOrchestration.RequestOrchestrationActionDynamicValueComponent, RequestOrchestration.RequestOrchestrationActionInputComponent, RequestOrchestration.RequestOrchestrationActionOutputComponent, RequestOrchestration.RequestOrchestrationActionParticipantComponent, RequestOrchestration.RequestOrchestrationActionRelatedActionComponent, Requirements.RequirementsStatementComponent, ResearchStudy.ResearchStudyAssociatedPartyComponent, ResearchStudy.ResearchStudyComparisonGroupComponent, ResearchStudy.ResearchStudyLabelComponent, ResearchStudy.ResearchStudyObjectiveComponent, ResearchStudy.ResearchStudyOutcomeMeasureComponent, ResearchStudy.ResearchStudyProgressStatusComponent, ResearchStudy.ResearchStudyRecruitmentComponent, ResearchSubject.ResearchSubjectProgressComponent, RiskAssessment.RiskAssessmentPredictionComponent, SearchParameter.SearchParameterComponentComponent, ServiceRequest.ServiceRequestOrderDetailComponent, ServiceRequest.ServiceRequestOrderDetailParameterComponent, ServiceRequest.ServiceRequestPatientInstructionComponent, Specimen.SpecimenCollectionComponent, Specimen.SpecimenContainerComponent, Specimen.SpecimenFeatureComponent, Specimen.SpecimenProcessingComponent, SpecimenDefinition.SpecimenDefinitionTypeTestedComponent, SpecimenDefinition.SpecimenDefinitionTypeTestedContainerAdditiveComponent, SpecimenDefinition.SpecimenDefinitionTypeTestedContainerComponent, SpecimenDefinition.SpecimenDefinitionTypeTestedHandlingComponent, StructureDefinition.StructureDefinitionContextComponent, StructureDefinition.StructureDefinitionDifferentialComponent, StructureDefinition.StructureDefinitionMappingComponent, StructureDefinition.StructureDefinitionSnapshotComponent, StructureMap.StructureMapConstComponent, StructureMap.StructureMapGroupComponent, StructureMap.StructureMapGroupInputComponent, StructureMap.StructureMapGroupRuleComponent, StructureMap.StructureMapGroupRuleDependentComponent, StructureMap.StructureMapGroupRuleSourceComponent, StructureMap.StructureMapGroupRuleTargetComponent, StructureMap.StructureMapGroupRuleTargetParameterComponent, StructureMap.StructureMapStructureComponent, Subscription.SubscriptionFilterByComponent, Subscription.SubscriptionParameterComponent, SubscriptionStatus.SubscriptionStatusNotificationEventComponent, SubscriptionTopic.SubscriptionTopicCanFilterByComponent, SubscriptionTopic.SubscriptionTopicEventTriggerComponent, SubscriptionTopic.SubscriptionTopicNotificationShapeComponent, SubscriptionTopic.SubscriptionTopicResourceTriggerComponent, SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent, Substance.SubstanceIngredientComponent, SubstanceDefinition.SubstanceDefinitionCharacterizationComponent, SubstanceDefinition.SubstanceDefinitionCodeComponent, SubstanceDefinition.SubstanceDefinitionMoietyComponent, SubstanceDefinition.SubstanceDefinitionMolecularWeightComponent, SubstanceDefinition.SubstanceDefinitionNameComponent, SubstanceDefinition.SubstanceDefinitionNameOfficialComponent, SubstanceDefinition.SubstanceDefinitionPropertyComponent, SubstanceDefinition.SubstanceDefinitionRelationshipComponent, SubstanceDefinition.SubstanceDefinitionSourceMaterialComponent, SubstanceDefinition.SubstanceDefinitionStructureComponent, SubstanceDefinition.SubstanceDefinitionStructureRepresentationComponent, SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent, SubstanceNucleicAcid.SubstanceNucleicAcidSubunitLinkageComponent, SubstanceNucleicAcid.SubstanceNucleicAcidSubunitSugarComponent, SubstancePolymer.SubstancePolymerMonomerSetComponent, SubstancePolymer.SubstancePolymerMonomerSetStartingMaterialComponent, SubstancePolymer.SubstancePolymerRepeatComponent, SubstancePolymer.SubstancePolymerRepeatRepeatUnitComponent, SubstancePolymer.SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisationComponent, SubstancePolymer.SubstancePolymerRepeatRepeatUnitStructuralRepresentationComponent, SubstanceProtein.SubstanceProteinSubunitComponent, SubstanceReferenceInformation.SubstanceReferenceInformationGeneComponent, SubstanceReferenceInformation.SubstanceReferenceInformationGeneElementComponent, SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent, SubstanceSourceMaterial.SubstanceSourceMaterialFractionDescriptionComponent, SubstanceSourceMaterial.SubstanceSourceMaterialOrganismAuthorComponent, SubstanceSourceMaterial.SubstanceSourceMaterialOrganismComponent, SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent, SubstanceSourceMaterial.SubstanceSourceMaterialOrganismOrganismGeneralComponent, SubstanceSourceMaterial.SubstanceSourceMaterialPartDescriptionComponent, SupplyDelivery.SupplyDeliverySuppliedItemComponent, SupplyRequest.SupplyRequestParameterComponent, Task.TaskInputComponent, Task.TaskOutputComponent, Task.TaskPerformerComponent, Task.TaskRestrictionComponent, TerminologyCapabilities.TerminologyCapabilitiesClosureComponent, TerminologyCapabilities.TerminologyCapabilitiesCodeSystemComponent, TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent, TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionFilterComponent, TerminologyCapabilities.TerminologyCapabilitiesExpansionComponent, TerminologyCapabilities.TerminologyCapabilitiesExpansionParameterComponent, TerminologyCapabilities.TerminologyCapabilitiesImplementationComponent, TerminologyCapabilities.TerminologyCapabilitiesSoftwareComponent, TerminologyCapabilities.TerminologyCapabilitiesTranslationComponent, TerminologyCapabilities.TerminologyCapabilitiesValidateCodeComponent, TestPlan.TestCaseDependencyComponent, TestPlan.TestPlanDependencyComponent, TestPlan.TestPlanTestCaseAssertionComponent, TestPlan.TestPlanTestCaseComponent, TestPlan.TestPlanTestCaseTestDataComponent, TestPlan.TestPlanTestCaseTestRunComponent, TestPlan.TestPlanTestCaseTestRunScriptComponent, TestReport.SetupActionAssertComponent, TestReport.SetupActionAssertRequirementComponent, TestReport.SetupActionComponent, TestReport.SetupActionOperationComponent, TestReport.TeardownActionComponent, TestReport.TestActionComponent, TestReport.TestReportParticipantComponent, TestReport.TestReportSetupComponent, TestReport.TestReportTeardownComponent, TestReport.TestReportTestComponent, TestScript.SetupActionAssertComponent, TestScript.SetupActionAssertRequirementComponent, TestScript.SetupActionComponent, TestScript.SetupActionOperationComponent, TestScript.SetupActionOperationRequestHeaderComponent, TestScript.TeardownActionComponent, TestScript.TestActionComponent, TestScript.TestScriptDestinationComponent, TestScript.TestScriptFixtureComponent, TestScript.TestScriptMetadataCapabilityComponent, TestScript.TestScriptMetadataComponent, TestScript.TestScriptMetadataLinkComponent, TestScript.TestScriptOriginComponent, TestScript.TestScriptScopeComponent, TestScript.TestScriptSetupComponent, TestScript.TestScriptTeardownComponent, TestScript.TestScriptTestComponent, TestScript.TestScriptVariableComponent, Transport.ParameterComponent, Transport.TransportOutputComponent, Transport.TransportRestrictionComponent, ValueSet.ConceptPropertyComponent, ValueSet.ConceptReferenceComponent, ValueSet.ConceptReferenceDesignationComponent, ValueSet.ConceptSetComponent, ValueSet.ConceptSetFilterComponent, ValueSet.ConceptSubPropertyComponent, ValueSet.ValueSetComposeComponent, ValueSet.ValueSetExpansionComponent, ValueSet.ValueSetExpansionContainsComponent, ValueSet.ValueSetExpansionParameterComponent, ValueSet.ValueSetExpansionPropertyComponent, ValueSet.ValueSetScopeComponent, VerificationResult.VerificationResultAttestationComponent, VerificationResult.VerificationResultPrimarySourceComponent, VerificationResult.VerificationResultValidatorComponent, VisionPrescription.PrismComponent, VisionPrescription.VisionPrescriptionLensSpecificationComponent

public abstract class BackboneElement extends Element implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
BackboneElement Type: Base definition for all elements that are defined inside a resource - but not those in a data type.
See Also:
  • Field Details

    • modifierExtension

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
  • Constructor Details

  • Method Details

    • getModifierExtension

      Specified by:
      getModifierExtension in interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
      Returns:
      modifierExtension (May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).)
    • setModifierExtension

      public BackboneElement setModifierExtension(List<Extension> theModifierExtension)
      Returns:
      Returns a reference to this for easy method chaining
    • hasModifierExtension

      public boolean hasModifierExtension()
      Specified by:
      hasModifierExtension in interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
    • addModifierExtension

      Specified by:
      addModifierExtension in interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
    • addModifierExtension

    • getModifierExtensionFirstRep

      Returns:
      The first repetition of repeating field modifierExtension, creating it if it does not already exist {3}
    • listChildren

      protected void listChildren(List<Property> children)
      Overrides:
      listChildren in class Element
    • getNamedProperty

      public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getNamedProperty in class Element
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getProperty

      public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getProperty in class Element
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class Element
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class Element
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • removeChild

      public void removeChild(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      removeChild in class Element
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • makeProperty

      public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      makeProperty in class Element
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getTypesForProperty

      public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getTypesForProperty in class Element
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addChild

      public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      addChild in class Element
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • fhirType

      public String fhirType()
      Specified by:
      fhirType in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      fhirType in class Element
      Returns:
      the FHIR type name of the instance (not the java class name)
    • copy

      public abstract BackboneElement copy()
      Specified by:
      copy in class Element
    • copyValues

      public void copyValues(BackboneElement dst)
    • equalsDeep

      public boolean equalsDeep(Base other_)
      Overrides:
      equalsDeep in class Element
    • equalsShallow

      public boolean equalsShallow(Base other_)
      Overrides:
      equalsShallow in class Element
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      isEmpty in class Element
    • checkNoModifiers

      public void checkNoModifiers(String noun, String verb) throws org.hl7.fhir.exceptions.FHIRException
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addModifierExtension

      public void addModifierExtension(String url, DataType value)
    • getExtensionByUrl

      Description copied from class: Element
      Returns an extension if one (and only one) matches the given URL. Note: BackbdoneElements override this to look in matching Modifier Extensions too
      Overrides:
      getExtensionByUrl in class Element
      Parameters:
      theUrl - The URL. Must not be blank or null.
      Returns:
      the matching extension, or null
    • removeExtension

      public void removeExtension(String theUrl)
      Description copied from class: Element
      Remove any extensions that match (by given URL). Note: BackbdoneElements override this to remove from Modifier Extensions too
      Overrides:
      removeExtension in class Element
      Parameters:
      theUrl - The URL. Must not be blank or null.
    • getExtensionsByUrl

      Returns an unmodifiable list containing all extensions on this element which match the given URL.
      Overrides:
      getExtensionsByUrl in class Element
      Parameters:
      theUrl - The URL. Must not be blank or null.
      Returns:
      an unmodifiable list containing all extensions on this element which match the given URL
    • copyExtensions

      public void copyExtensions(BackboneElement src, String... urls)
    • getExtensionsByUrl

      public List<Extension> getExtensionsByUrl(String... theUrls)
      Overrides:
      getExtensionsByUrl in class Element
    • hasExtension

      public boolean hasExtension(String... theUrls)
      Overrides:
      hasExtension in class Element
    • hasExtension

      public boolean hasExtension(String theUrl)
      Description copied from class: Element
      Returns an true if this element has an extension that matchs the given URL. Note: BackbdoneElements override this to check Modifier Extensions too
      Overrides:
      hasExtension in class Element
      Parameters:
      theUrl - The URL. Must not be blank or null.
    • copyNewExtensions

      public void copyNewExtensions(BackboneElement src, String... urls)