NameFlagsCard.TypeDescription & Constraintsdoco
.. Immunization IDomainResourceImmunization event information
+ If immunization was administered (notGiven=false) then explanation.reasonNotGiven SHALL be absent.
+ If immunization was not administered (notGiven=true) then there SHALL be no reaction nor explanation.reason present
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier 0..*IdentifierBusiness identifier
... status ?!Σ1..1codecompleted | entered-in-error
Immunization Status Codes (Required)
... notGiven ?!Σ1..1booleanFlag for whether immunization was given
... vaccineCode 1..1CodeableConceptVaccine product administered
Vaccine Administered Value Set (Example)
... patient 1..1Reference(Patient)Who was immunized
... encounter 0..1Reference(Encounter)Encounter administered as part of
... date 0..1dateTimeVaccination administration date
... primarySource 1..1booleanIndicates context the data was recorded in
... reportOrigin 0..1CodeableConceptIndicates the source of a secondarily reported record
Immunization Origin Codes (Example)
... location 0..1Reference(Location)Where vaccination occurred
... manufacturer 0..1Reference(Organization)Vaccine manufacturer
... lotNumber 0..1stringVaccine lot number
... expirationDate 0..1dateVaccine expiration date
... site 0..1CodeableConceptBody site vaccine was administered
Codes for Immunization Site of Administration (Example)
... route 0..1CodeableConceptHow vaccine entered body
Immunization Route Codes (Example)
... doseQuantity 0..1SimpleQuantityAmount of vaccine administered
... practitioner Σ0..*BackboneElementWho performed event
.... role Σ0..1CodeableConceptWhat type of performance was done
Immunization Role Codes (Extensible)
.... actor Σ1..1Reference(Practitioner)Individual who was performing
... note Σ0..*AnnotationVaccination notes
... explanation 0..1BackboneElementAdministration/non-administration reasons
.... reason 0..*CodeableConceptWhy immunization occurred
Immunization Reason Codes (Example)
.... reasonNotGiven 0..*CodeableConceptWhy immunization did not occur
Immunization Reasons for Not Immunizing Codes (Example)
... reaction 0..*BackboneElementDetails of a reaction that follows immunization
.... date 0..1dateTimeWhen reaction started
.... detail 0..1Reference(Observation)Additional information on reaction
.... reported 0..1booleanIndicates self-reported reaction
... vaccinationProtocol 0..*BackboneElementWhat protocol was followed
.... doseSequence 0..1positiveIntDose number within series
.... description 0..1stringDetails of vaccine protocol
.... authority 0..1Reference(Organization)Who is responsible for protocol
.... series 0..1stringName of vaccine series
.... seriesDoses 0..1positiveIntRecommended number of doses for immunity
.... targetDisease 1..*CodeableConceptDisease immunized against
Vaccination Protocol Dose Target Codes (Example)
.... doseStatus 1..1CodeableConceptIndicates if dose counts towards immunity
Vaccination Protocol Dose Status codes (Example)
.... doseStatusReason 0..1CodeableConceptWhy dose does (not) count
Vaccination Protocol Dose Status Reason codes (Example)

doco Documentation for this format