http://hl7.org/fhir/StructureDefinition/Immunization|5.0.0

Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party.
NameFlagsCardTypeDescription & Constraints
Immunization
0..*Immunization event information
 
identifier
0..*IdentifierBusiness identifier
 
basedOn
Σ
0..*ReferenceAuthority that the immunization event is based on
 
status *
?!Σ
1..1codecompleted | entered-in-error | not-done ImmunizationStatus (required)
 
statusReason
0..1CodeableConceptReason for current status ImmunizationStatusReason (example)
 
vaccineCode *
Σ
1..1CodeableConceptVaccine administered VaccineCode (example)
 
administeredProduct
0..1CodeableReferenceProduct that was administered
 
manufacturer
0..1CodeableReferenceVaccine manufacturer
 
lotNumber
0..1stringVaccine lot number
 
expirationDate
0..1dateVaccine expiration date
 
patient *
Σ
1..1ReferenceWho was immunized
 
encounter
0..1ReferenceEncounter immunization was part of
 
supportingInformation
0..*ReferenceAdditional information in support of the immunization
 
occurrence[x] *
Σ
1..1Vaccine administration date
 
 
occurrenceDateTime *
Σ
1..1dateTime
 
 
occurrenceString *
Σ
1..1string
 
primarySource
Σ
0..1booleanIndicates context the data was captured in
 
informationSource
0..1CodeableReferenceIndicates the source of a reported record ImmunizationReportOrigin (example)
 
location
0..1ReferenceWhere immunization occurred
 
site
0..1CodeableConceptBody site vaccine was administered ImmunizationSite (example)
 
route
0..1CodeableConceptHow vaccine entered body ImmunizationRoute (example)
 
doseQuantity
0..1QuantityAmount of vaccine administered
 
performer
Σ
0..*BackboneElementWho performed event
 
 
function
Σ
0..1CodeableConceptWhat type of performance was done ImmunizationFunction (extensible)
 
 
actor *
Σ
1..1ReferenceIndividual or organization who was performing
 
note
Σ
0..*AnnotationAdditional immunization notes
 
reason
0..*CodeableReferenceWhy immunization occurred ImmunizationReason (example)
 
isSubpotent
?!Σ
0..1booleanDose potency
 
subpotentReason
0..*CodeableConceptReason for being subpotent SubpotentReason (example)
 
programEligibility
0..*BackboneElementPatient eligibility for a specific vaccination program
 
 
program *
1..1CodeableConceptThe program that eligibility is declared for VaccineFundingProgram (example)
 
 
programStatus *
1..1CodeableConceptThe patient's eligibility status for the program ProgramEligibility (example)
 
fundingSource
0..1CodeableConceptFunding source for the vaccine FundingSource (example)
 
reaction
0..*BackboneElementDetails of a reaction that follows immunization
 
 
date
0..1dateTimeWhen reaction started
 
 
manifestation
0..1CodeableReferenceAdditional information on reaction
 
 
reported
0..1booleanIndicates self-reported reaction
 
protocolApplied
0..*BackboneElementProtocol followed by the provider
 
 
series
0..1stringName of vaccine series
 
 
authority
0..1ReferenceWho is responsible for publishing the recommendations
 
 
targetDisease
0..*CodeableConceptVaccine preventatable disease being targeted TargetDisease (example)
 
 
doseNumber *
1..1stringDose number within series
 
 
seriesDoses
0..1stringRecommended number of doses for immunity