NameFlagsCard.TypeDescription & Constraintsdoco
.. Immunization DomainResourceImmunization event information
... identifier 0..*IdentifierBusiness identifier
... status ?! Σ1..1codein-progress | on-hold | completed | entered-in-error | stopped
MedicationAdministrationStatus (Required)
... date 0..1dateTimeVaccination administration date
... vaccineCode 1..1CodeableConceptVaccine product administered
Vaccine Administered Value Set (Example)
... patient 1..1Reference(Patient)Who was immunized?
... wasNotGiven ?! I1..1booleanFlag for whether immunization was given
If immunization was administered (wasNotGiven=false) then explanation.reasonNotGiven SHALL be absent.
If immunization was not administred (wasNotGiven=true) then there SHALL be no reaction nor explanation.reason present
... reported 1..1booleanIs this a self-reported record?
... performer 0..1Reference(Practitioner)Who administered vaccine?
... requester 0..1Reference(Practitioner)Who ordered vaccination?
... encounter 0..1Reference(Encounter)Encounter administered as part of
... manufacturer 0..1Reference(Organization)Vaccine manufacturer
... location 0..1Reference(Location)Where did vaccination occur?
... 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
... 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 did reaction start?
.... detail 0..1Reference(Observation)Additional information on reaction
.... reported 0..1booleanWas reaction self-reported?
... vaccinationProtocol 0..*BackboneElementWhat protocol was followed
.... doseSequence 1..1positiveIntWhat dose 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 TargetCodes (Example)
.... doseStatus 1..1CodeableConceptDoes dose count towards immunity?
Vaccination Protocol Dose Status codes (Example)
.... doseStatusReason 0..1CodeableConceptWhy does does count/not count?
Vaccination Protocol Dose Status Reason codes (Example)

doco Documentation for this format