PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.core@3.2.0
    http://hl7.org/fhir/StructureDefinition/Immunization
description: 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.
package_name: hl7.fhir.core
derivation: specialization
name: Immunization
type: Immunization
elements:
  patient:
    short: Who was immunized
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    isSummary: true
    index: 3
  reportOrigin: {short: Indicates the source of a secondarily reported record, type: CodeableConcept, index: 7}
  date: {short: Vaccine administration date, type: dateTime, index: 5}
  site: {short: Body site vaccine  was administered, type: CodeableConcept, index: 12}
  encounter:
    short: Encounter immunization was part of
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter']
    type: Reference
    index: 4
  vaccineCode: {short: Vaccine product administered, type: CodeableConcept, isSummary: true, index: 2}
  doseQuantity: {type: Quantity, short: Amount of vaccine administered, index: 14}
  route: {short: How vaccine entered body, type: CodeableConcept, index: 13}
  programEligibility: {short: Patient eligibility for a vaccination program, type: CodeableConcept, array: true, index: 25}
  note: {short: Additional immunization notes, type: Annotation, array: true, isSummary: true, index: 18}
  reason: {short: Why immunization did or did not occur, type: CodeableConcept, array: true, index: 19}
  primarySource: {short: Indicates context the data was recorded in, type: boolean, isSummary: true, index: 6}
  status: {isModifier: true, short: completed | entered-in-error | not-done, type: code, isSummary: true, index: 1}
  lotNumber: {type: string, short: Vaccine lot number, index: 10}
  identifier: {type: Identifier, short: Business identifier, array: true, index: 0}
  practitioner:
    short: Who performed event
    type: BackboneElement
    array: true
    isSummary: true
    index: 15
    elements:
      role: {short: What type of performance was done, type: CodeableConcept, isSummary: true, index: 16}
      actor:
        short: Individual who was performing
        refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner']
        type: Reference
        isSummary: true
        index: 17
    required: [actor]
  manufacturer:
    short: Vaccine manufacturer
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization']
    type: Reference
    index: 9
  education:
    constraint:
      imm-1: {human: One of documentType or reference SHALL be present, severity: error, expression: documentType.exists() or reference.exists()}
    short: Educational material presented to patient
    type: BackboneElement
    array: true
    index: 20
    elements:
      documentType: {type: string, short: Educational material document identifier, index: 21}
      reference: {type: uri, short: Educational material reference pointer, index: 22}
      publicationDate: {type: dateTime, short: Educational material publication date, index: 23}
      presentationDate: {type: dateTime, short: Educational material presentation date, index: 24}
  location:
    short: Where immunization occurred
    refers: ['http://hl7.org/fhir/StructureDefinition/Location']
    type: Reference
    index: 8
  fundingSource: {short: Funding source for the vaccine, type: CodeableConcept, index: 26}
  expirationDate: {type: date, short: Vaccine expiration date, index: 11}
package_version: 3.2.0
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/Immunization
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null
required: [primarySource, vaccineCode, status, patient]