| identifier | No | Identifier[] | Business identifier |
| status | Yes | code | completed / entered-in-error / not-done |
| statusReason | No | CodeableConcept | Reason not done |
| vaccineCode | Yes | CodeableConcept | Vaccine product administered |
| patient | Yes | Reference<Patient> | Who was immunized |
| encounter | No | Reference<Encounter> | Encounter immunization was part of |
| occurrence[x] | Yes | dateTime, string | Vaccine administration date |
| recorded | No | dateTime | When the immunization was first captured in the subject’s record |
| primarySource | No | boolean | Indicates context the data was recorded in |
| reportOrigin | No | CodeableConcept | Indicates the source of a secondarily reported record |
| location | No | Reference<Location> | Where immunization occurred |
| manufacturer | No | Reference<Organization> | Vaccine manufacturer |
| lotNumber | No | string | Vaccine lot number |
| expirationDate | No | date | Vaccine expiration date |
| site | No | CodeableConcept | Body site vaccine was administered |
| route | No | CodeableConcept | How vaccine entered body |
| doseQuantity | No | Quantity | Amount of vaccine administered |
| performer | No | ImmunizationPerformer | Who performed event |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - function | No | CodeableConcept | What type of performance was done |
| - actor | Yes | Reference<Practitioner / PractitionerRole / Organization> | Individual or organization who was performing |
| note | No | Annotation[] | Additional immunization notes |
| reasonCode | No | CodeableConcept[] | Why immunization occurred |
| reasonReference | No | Reference<Condition / Observation / DiagnosticReport>[] | Why immunization occurred |
| isSubpotent | No | boolean | Dose potency |
| subpotentReason | No | CodeableConcept[] | Reason for being subpotent |
| education | No | ImmunizationEducation | Educational material presented to patient |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - documentType | No | string | Educational material document identifier |
| - reference | No | uri | Educational material reference pointer |
| - publicationDate | No | dateTime | Educational material publication date |
| - presentationDate | No | dateTime | Educational material presentation date |
| programEligibility | No | CodeableConcept[] | Patient eligibility for a vaccination program |
| fundingSource | No | CodeableConcept | Funding source for the vaccine |
| reaction | No | ImmunizationReaction | Details of a reaction that follows immunization |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - date | No | dateTime | When reaction started |
| - detail | No | Reference<Observation> | Additional information on reaction |
| - reported | No | boolean | Indicates self-reported reaction |
| protocolApplied | No | ImmunizationProtocolApplied | Protocol followed by the provider |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - series | No | string | Name of vaccine series |
| - authority | No | Reference<Organization> | Who is responsible for publishing the recommendations |
| - targetDisease | No | CodeableConcept[] | Vaccine preventatable disease being targetted |
| - doseNumber[x] | Yes | positiveInt, string | Dose number within series |
| - seriesDoses[x] | No | positiveInt, string | Recommended number of doses for immunity |