DSTU2 STU 3 Candidate
This page is part of the FHIR Specification (v1.0.2: DSTU 2). The current version which supercedes this version is

This page is part of the FHIR Specification (v1.4.0: STU 3 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 . For a full list of available versions, see the Directory of published versions . Page versions: . Page versions: R4B R4 R3 R2

1.22.0 1.21.0 BackboneElement BackboneElement

The base definition for elements defined as part of a resource definition. Data Type elements do not use this type. For instance,
FHIR Infrastructure FHIR Infrastructure Work Group Work Group Maturity Level : N/A Maturity Level : N/A Ballot Status : DSTU 2 Ballot 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 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 .

Note that the descendent types of BackboneElement are all declared implicitly as part of the definitions of the resources. are all declared implicitly as part of the definitions of the resources.

1.22.0.1 Content 1.21.0.1 Content

Structure

Name Flags Card. Type Description & Constraints Description & Constraints doco
. . BackboneElement Element Base for elements defined inside a resource Base for elements defined inside a resource
. . . modifierExtension ?! ?! Σ 0..* Extension Extensions that cannot be ignored Extensions that cannot be ignored

Documentation for this format doco Documentation for this format

UML Diagram UML Diagram

Element Extensions - as described for all elements: additional information that is not part of the basic definition of the resource / type Extensions - as described for all elements: additional information that is not part of the basic definition of the resource / type extension : : Extension 0..* 0..* BackboneElement 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 that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to 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 (this element modifies the meaning of other elements) 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 that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to 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 (this element modifies the meaning of other elements) modifierExtension : : Extension [0..*] [0..*]

XML Template XML Template

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

JSON Template JSON Template 


{doco
  // from Element: extension
  (Modifier Extensions - see JSON page)
}

Structure

Name Flags Card. Type Description & Constraints Description & Constraints doco
. . BackboneElement Element Base for elements defined inside a resource Base for elements defined inside a resource
. . . modifierExtension ?! ?! Σ 0..* Extension Extensions that cannot be ignored Extensions that cannot be ignored

Documentation for this format doco Documentation for this format

UML Diagram UML Diagram

Element Extensions - as described for all elements: additional information that is not part of the basic definition of the resource / type Extensions - as described for all elements: additional information that is not part of the basic definition of the resource / type extension : : Extension 0..* 0..* BackboneElement 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 that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to 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 (this element modifies the meaning of other elements) 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 that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to 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 (this element modifies the meaning of other elements) modifierExtension : : Extension [0..*] [0..*]

XML Template XML Template

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

JSON Template JSON Template

{doco
  // from Element: extension
  (Modifier Extensions - see JSON page)
}

1.22.0.2 Specializations 1.21.0.2 Specializations This table lists all the specializations of

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

Type Name AllergyIntolerance. Reaction Appointment. Participant AuditEvent.event AuditEvent. Event AuditEvent. Participant AuditEvent. Network AuditEvent. Source AuditEvent. Object AuditEvent. Detail Bundle. Link Bundle. Entry Bundle. Search Bundle. Request Bundle. Response CarePlan. RelatedPlan CarePlan. Participant Claim. Items Claim. Detail Claim. SubDetail Claim. Prosthesis Claim. MissingTeeth ClaimResponse. Items ClaimResponse. ItemAdjudication ClaimResponse. ItemDetail ClaimResponse. DetailAdjudication ClaimResponse. SubDetail ClaimResponse. SubdetailAdjudication ClaimResponse. AddedItem ClaimResponse. AddedItemAdjudication ClaimResponse. AddedItemsDetail Communication. Payload Composition. Attester Composition. Event Composition. Section ConceptMap. Contact ConceptMap. SourceElement ConceptMap. TargetElement ConceptMap. OtherElement Condition. Stage Condition. Evidence Conformance. Contact Conformance. Software Conformance. Implementation Conformance. Rest Conformance. Security Conformance. Certificate Conformance. Resource FamilyMemberHistory. Condition Goal. Outcome ImagingStudy. Series ImagingStudy. Instance Immunization. Explanation Immunization. Reaction Immunization. VaccinationProtocol ImmunizationRecommendation. Recommendation ImmunizationRecommendation. DateCriterion ImmunizationRecommendation. Protocol List. Entry MedicationStatement. Dosage NutritionOrder. Supplement NutritionOrder. EnteralFormula NutritionOrder. Administration Observation. ReferenceRange Observation. Related Observation. Component OperationDefinition. Contact OperationDefinition. Parameter OperationDefinition. Binding OperationOutcome. Issue Order. When Organization. Contact Patient. Contact Patient. Animal Patient. Communication Patient. Link PaymentReconciliation. Details PaymentReconciliation. Notes Person. Link Procedure. Performer Procedure. FocalDevice ProcessRequest. Items ProcessResponse. Notes RiskAssessment. Prediction Subscription. Channel ValueSet. Compose ValueSet. ConceptSet ValueSet. Filter ValueSet. Expansion ValueSet. Parameter ValueSet. Contains VisionPrescription. Dispense © HL7.org 2011+. FHIR DSTU2 (v1.0.2-7202) generated on Sat, Oct 24, 2015 07:44+1100. Links: Search
Path
AllergyIntolerance
AllergyIntolerance.reaction
Appointment
Appointment.participant
AuditEvent
AuditEvent.participant AuditEvent.agent
AuditEvent.participant.network AuditEvent.agent.network
AuditEvent.source
AuditEvent.object AuditEvent.entity
AuditEvent.object.detail AuditEvent.entity.detail
Bundle
Bundle.link
Bundle.entry
Bundle.entry.search
Bundle.entry.request
Bundle.entry.response
CarePlan
CarePlan.relatedPlan
CarePlan.participant
CarePlan.activity
CarePlan. Activity CarePlan.activity.detail
CarePlan.activity.detail CareTeam
CarePlan. Detail CareTeam.participant
Claim
Claim.payee Claim.related
Claim. Payee Claim.payee
Claim.diagnosis
Claim. Diagnosis Claim.procedure
Claim.coverage
Claim. Coverage Claim.onset
Claim.item
Claim.item.detail
Claim.item.detail.subDetail
Claim.item.prosthesis
Claim.missingTeeth
ClaimResponse
ClaimResponse.item
ClaimResponse.item.adjudication
ClaimResponse.item.detail
ClaimResponse.item.detail.adjudication
ClaimResponse.item.detail.subDetail
ClaimResponse.item.detail.subDetail.adjudication
ClaimResponse.addItem
ClaimResponse.addItem.adjudication
ClaimResponse.addItem.detail
ClaimResponse.addItem.detail.adjudication
ClaimResponse. AddedItemDetailAdjudication ClaimResponse.error
ClaimResponse.error ClaimResponse.note
ClaimResponse. Errors ClaimResponse.coverage
ClaimResponse.note ClinicalImpression
ClaimResponse. Notes ClinicalImpression.investigations
ClaimResponse.coverage ClinicalImpression.finding
ClaimResponse. Coverage ClinicalImpression.ruledOut
ClinicalImpression CodeSystem
ClinicalImpression.investigations CodeSystem.contact
ClinicalImpression. Investigations CodeSystem.filter
ClinicalImpression.finding CodeSystem.property
ClinicalImpression. Finding CodeSystem.concept
ClinicalImpression.ruledOut CodeSystem.concept.designation
ClinicalImpression. RuledOut CodeSystem.concept.property
Communication
Communication.payload
CommunicationRequest
CommunicationRequest.payload
CompartmentDefinition
CommunicationRequest. Payload CompartmentDefinition.contact
CompartmentDefinition.resource
Composition
Composition.attester
Composition.event
Composition.section
ConceptMap
ConceptMap.contact
ConceptMap.element
ConceptMap.element.target
ConceptMap.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. ResourceInteraction Conformance.rest.resource.searchParam
Conformance.rest.resource.searchParam Conformance.rest.interaction
Conformance. SearchParam Conformance.rest.operation
Conformance.rest.interaction Conformance.messaging
Conformance. SystemInteraction Conformance.messaging.endpoint
Conformance.rest.operation Conformance.messaging.event
Conformance. Operation Conformance.document
Conformance.messaging Contract
Conformance. Messaging Contract.agent
Conformance.messaging.endpoint Contract.signer
Conformance. Endpoint Contract.valuedItem
Conformance.messaging.event Contract.term
Conformance. Event Contract.term.agent
Conformance.document Contract.term.valuedItem
Conformance. Document Contract.friendly
Contract Contract.legal
Contract.actor Contract.rule
DataElement Contract. Actor
Contract.valuedItem DataElement.contact
Contract. ValuedItem DataElement.mapping
Contract.signer DetectedIssue
Contract. Signatory DetectedIssue.mitigation
Contract.term DeviceComponent
Contract. Term DeviceComponent.productionSpecification
Contract.term.actor DeviceMetric
Contract. TermActor DeviceMetric.calibration
Contract.term.valuedItem DiagnosticOrder
Contract. TermValuedItem DiagnosticOrder.event
Contract.friendly DiagnosticOrder.item
DiagnosticReport Contract. FriendlyLanguage
Contract.legal DiagnosticReport.image
DocumentManifest Contract. LegalLanguage
Contract.rule DocumentManifest.content
Contract. ComputableLanguage DocumentManifest.related
DataElement DocumentReference
DataElement.contact DocumentReference.relatesTo
DataElement. Contact DocumentReference.content
DataElement.mapping DocumentReference.context
DataElement. Mapping DocumentReference.context.related
DetectedIssue EligibilityResponse
DetectedIssue.mitigation EligibilityResponse.benefitBalance
DetectedIssue. Mitigation EligibilityResponse.benefitBalance.financial
DeviceComponent EligibilityResponse.error
DeviceComponent.productionSpecification Encounter
DeviceComponent. ProductionSpecification Encounter.statusHistory
DeviceMetric Encounter.participant
DeviceMetric.calibration Encounter.hospitalization
DeviceMetric. Calibration Encounter.location
DiagnosticOrder EpisodeOfCare
DiagnosticOrder.event EpisodeOfCare.statusHistory
ExpansionProfile DiagnosticOrder. Event
DiagnosticOrder.item ExpansionProfile.contact
DiagnosticOrder. Item ExpansionProfile.codeSystem
DiagnosticReport ExpansionProfile.codeSystem.include
DiagnosticReport.image ExpansionProfile.codeSystem.include.codeSystem
DiagnosticReport. Image ExpansionProfile.codeSystem.exclude
DocumentManifest ExpansionProfile.codeSystem.exclude.codeSystem
DocumentManifest.content ExpansionProfile.designation
DocumentManifest. Content ExpansionProfile.designation.include
DocumentManifest.related ExpansionProfile.designation.include.designation
DocumentManifest. Related ExpansionProfile.designation.exclude
DocumentReference ExpansionProfile.designation.exclude.designation
DocumentReference.relatesTo ExplanationOfBenefit
DocumentReference. RelatesTo ExplanationOfBenefit.related
DocumentReference.content ExplanationOfBenefit.payee
DocumentReference. Content ExplanationOfBenefit.diagnosis
DocumentReference.context ExplanationOfBenefit.procedure
DocumentReference. Context ExplanationOfBenefit.coverage
DocumentReference.context.related ExplanationOfBenefit.onset
DocumentReference. Related ExplanationOfBenefit.item
Encounter ExplanationOfBenefit.item.adjudication
Encounter.statusHistory ExplanationOfBenefit.item.detail
Encounter. StatusHistory ExplanationOfBenefit.item.detail.adjudication
Encounter.participant ExplanationOfBenefit.item.detail.subDetail
Encounter. Participant ExplanationOfBenefit.item.detail.subDetail.adjudication
Encounter.hospitalization ExplanationOfBenefit.item.prosthesis
Encounter. Hospitalization ExplanationOfBenefit.addItem
Encounter.location ExplanationOfBenefit.addItem.adjudication
Encounter. Location ExplanationOfBenefit.addItem.detail
EpisodeOfCare ExplanationOfBenefit.addItem.detail.adjudication
EpisodeOfCare.statusHistory ExplanationOfBenefit.missingTeeth
EpisodeOfCare. StatusHistory ExplanationOfBenefit.note
EpisodeOfCare.careTeam ExplanationOfBenefit.benefitBalance
EpisodeOfCare. CareTeam ExplanationOfBenefit.benefitBalance.financial
FamilyMemberHistory
FamilyMemberHistory.condition
Goal
Goal.outcome
Group
Group.characteristic
Group. Characteristic Group.member
GuidanceResponse
Group.member GuidanceResponse.action
Group. Member GuidanceResponse.action.relatedAction
GuidanceResponse.action.behavior
HealthcareService
HealthcareService.serviceType HealthcareService.availableTime
HealthcareService. ServiceType HealthcareService.notAvailable
HealthcareService.availableTime ImagingExcerpt
HealthcareService. AvailableTime ImagingExcerpt.study
HealthcareService.notAvailable ImagingExcerpt.study.dicom
HealthcareService. NotAvailable ImagingExcerpt.study.viewable
ImagingObjectSelection ImagingExcerpt.study.series
ImagingObjectSelection.study ImagingExcerpt.study.series.dicom
ImagingObjectSelection. Study ImagingExcerpt.study.series.instance
ImagingObjectSelection.study.series ImagingExcerpt.study.series.instance.dicom
ImagingObjectSelection ImagingObjectSelection. Series
ImagingObjectSelection.study.series.instance ImagingObjectSelection.study
ImagingObjectSelection. Instance ImagingObjectSelection.study.series
ImagingObjectSelection.study.series.instance.frames ImagingObjectSelection.study.series.instance
ImagingObjectSelection. Frames ImagingObjectSelection.study.series.instance.frame
ImagingStudy
ImagingStudy.series
ImagingStudy.series.instance
Immunization
Immunization.explanation
Immunization.reaction
Immunization.vaccinationProtocol
ImmunizationRecommendation
ImmunizationRecommendation.recommendation
ImmunizationRecommendation.recommendation.dateCriterion
ImmunizationRecommendation.recommendation.protocol
ImplementationGuide
ImplementationGuide.contact
ImplementationGuide. Contact ImplementationGuide.dependency
ImplementationGuide.dependency ImplementationGuide.package
ImplementationGuide. Dependency ImplementationGuide.package.resource
ImplementationGuide.package ImplementationGuide.global
ImplementationGuide. Package ImplementationGuide.page
ImplementationGuide.package.resource Library
ImplementationGuide. Resource Library.model
ImplementationGuide.global Library.library
ImplementationGuide. Global Library.codeSystem
ImplementationGuide.page Library.valueSet
Linkage
ImplementationGuide. Page Linkage.item
List
List.entry
Location
Location.position
Measure Location. Position
Medication Measure.group
Medication.product Measure.group.population
Medication. Product Measure.group.stratifier
Medication.product.ingredient Measure.supplementalData
MeasureReport
Medication. Ingredient MeasureReport.group
Medication.product.batch MeasureReport.group.population
Medication. Batch MeasureReport.group.stratifier
Medication.package MeasureReport.group.stratifier.group
Medication. Package MeasureReport.group.stratifier.group.population
Medication.package.content MeasureReport.group.supplementalData
Medication. Content MeasureReport.group.supplementalData.group
MedicationAdministration Medication
MedicationAdministration.dosage Medication.product
MedicationAdministration. Dosage Medication.product.ingredient
MedicationDispense Medication.product.batch
MedicationDispense.dosageInstruction Medication.package
MedicationDispense. DosageInstruction Medication.package.content
MedicationDispense.substitution MedicationAdministration
MedicationDispense. Substitution MedicationAdministration.dosage
MedicationOrder MedicationDispense
MedicationOrder.dosageInstruction MedicationDispense.dosageInstruction
MedicationOrder. DosageInstruction MedicationDispense.substitution
MedicationOrder.dispenseRequest MedicationOrder
MedicationOrder. DispenseRequest MedicationOrder.dosageInstruction
MedicationOrder.substitution MedicationOrder.dispenseRequest
MedicationOrder. Substitution MedicationOrder.substitution
MedicationStatement
MedicationStatement.dosage
MessageHeader
MessageHeader.response
MessageHeader. Response MessageHeader.source
MessageHeader.source MessageHeader.destination
ModuleDefinition
MessageHeader. MessageSource ModuleDefinition.model
MessageHeader.destination ModuleDefinition.library
MessageHeader. MessageDestination ModuleDefinition.codeSystem
NamingSystem ModuleDefinition.valueSet
NamingSystem.contact ModuleDefinition.parameter
NamingSystem. Contact ModuleDefinition.data
NamingSystem.uniqueId ModuleDefinition.data.codeFilter
NamingSystem. UniqueId ModuleDefinition.data.dateFilter
NutritionOrder NamingSystem
NutritionOrder.oralDiet NamingSystem.contact
NutritionOrder. OralDiet NamingSystem.uniqueId
NutritionOrder.oralDiet.nutrient NutritionOrder
NutritionOrder. Nutrient NutritionOrder.oralDiet
NutritionOrder.oralDiet.texture NutritionOrder.oralDiet.nutrient
NutritionOrder. Texture NutritionOrder.oralDiet.texture
NutritionOrder.supplement
NutritionOrder.enteralFormula
NutritionOrder.enteralFormula.administration
Observation
Observation.referenceRange
Observation.related
Observation.component
OperationDefinition
OperationDefinition.contact
OperationDefinition.parameter
OperationDefinition.parameter.binding
OperationOutcome
OperationOutcome.issue
Order
Order.when
Organization
Organization.contact
Patient
Patient.contact
Patient.animal
Patient.communication
Patient.link
PaymentReconciliation
PaymentReconciliation.detail
PaymentReconciliation.note
Person
Person.link
Practitioner
Practitioner.practitionerRole
Practitioner. Practitioner.qualification
PractitionerRole
Practitioner.qualification PractitionerRole.availableTime
Practitioner. Qualification PractitionerRole.notAvailable
Procedure
Procedure.performer
Procedure.focalDevice
ProcessRequest
ProcessRequest.item
ProcessResponse
ProcessResponse.notes
Provenance Protocol
Provenance.agent Protocol.step
Provenance. Agent Protocol.step.precondition
Provenance.agent.relatedAgent Protocol.step.precondition.condition
Provenance. RelatedAgent Protocol.step.activity
Provenance.entity Protocol.step.activity.component
Provenance. Entity Protocol.step.activity.detail
Questionnaire Protocol.step.next
Questionnaire.group Provenance
Questionnaire. Group Provenance.agent
Questionnaire.group.question Provenance.agent.relatedAgent
Questionnaire. Question Provenance.entity
QuestionnaireResponse Questionnaire
QuestionnaireResponse.group Questionnaire.item
QuestionnaireResponse. Group Questionnaire.item.enableWhen
QuestionnaireResponse.group.question Questionnaire.item.option
QuestionnaireResponse QuestionnaireResponse. Question
QuestionnaireResponse.group.question.answer QuestionnaireResponse.item
QuestionnaireResponse. Answer QuestionnaireResponse.item.answer
RiskAssessment
RiskAssessment.prediction
SearchParameter
SearchParameter.contact
Sequence SearchParameter. Contact
Specimen Sequence.referenceSeq
Specimen.collection Sequence.variation
Specimen. Collection Sequence.quality
Specimen.treatment Sequence.repository
Specimen. Treatment Sequence.structureVariation
Specimen.container Sequence.structureVariation.outer
Specimen. Container Sequence.structureVariation.inner
StructureDefinition Specimen
StructureDefinition.contact Specimen.collection
StructureDefinition. Contact Specimen.treatment
StructureDefinition.mapping Specimen.container
StructureDefinition StructureDefinition. Mapping
StructureDefinition.snapshot StructureDefinition.contact
StructureDefinition. Snapshot StructureDefinition.mapping
StructureDefinition.differential StructureDefinition.snapshot
StructureDefinition. Differential StructureDefinition.differential
Subscription StructureMap
Subscription.channel StructureMap.contact
Substance StructureMap.structure
Substance.instance StructureMap.group
Substance. Instance StructureMap.group.input
Substance.ingredient StructureMap.group.rule
Substance. Ingredient StructureMap.group.rule.source
SupplyRequest StructureMap.group.rule.target
SupplyRequest.when StructureMap.group.rule.target.parameter
SupplyRequest. When StructureMap.group.rule.dependent
TestScript Subscription
TestScript.contact Subscription.channel
Substance TestScript. Contact
TestScript.metadata Substance.instance
TestScript. Metadata Substance.ingredient
TestScript.metadata.link SupplyRequest
TestScript. Link SupplyRequest.when
TestScript.metadata.capability Task
TestScript. Capability Task.input
TestScript.fixture Task.output
TestScript TestScript. Fixture
TestScript.variable TestScript.contact
TestScript. Variable TestScript.origin
TestScript.setup TestScript.destination
TestScript. Setup TestScript.metadata
TestScript.setup.action TestScript.metadata.link
TestScript. Action TestScript.metadata.capability
TestScript.setup.action.operation TestScript.fixture
TestScript. Operation TestScript.variable
TestScript.setup.action.operation.requestHeader TestScript.rule
TestScript. RequestHeader TestScript.rule.param
TestScript.setup.action.assert TestScript.ruleset
TestScript. Assert TestScript.ruleset.rule
TestScript.test TestScript.ruleset.rule.param
TestScript. Test TestScript.setup
TestScript.test.action TestScript.setup.action
TestScript. Action TestScript.setup.action.operation
TestScript.teardown TestScript.setup.action.operation.requestHeader
TestScript. Teardown TestScript.setup.action.assert
TestScript.teardown.action TestScript.setup.action.assert.rule
TestScript. Action TestScript.setup.action.assert.rule.param
ValueSet TestScript.setup.action.assert.ruleset
ValueSet.contact TestScript.setup.action.assert.ruleset.rule
ValueSet. Contact TestScript.setup.action.assert.ruleset.rule.param
ValueSet.codeSystem TestScript.test
ValueSet. CodeSystem TestScript.test.action
ValueSet.codeSystem.concept TestScript.teardown
ValueSet. ConceptDefinition TestScript.teardown.action
ValueSet.codeSystem.concept.designation ValueSet
ValueSet. Designation ValueSet.contact
ValueSet.compose
ValueSet.compose.include
ValueSet.compose.include.concept
ValueSet. ConceptReference ValueSet.compose.include.concept.designation
ValueSet.compose.include.filter
ValueSet.expansion
ValueSet.expansion.parameter
ValueSet.expansion.contains
VisionPrescription
VisionPrescription.dispense