DSTU2 STU 3 Ballot
This page is part of the FHIR Specification (v1.0.2: DSTU 2). The current version which supercedes this version is

This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . For a full list of available versions, see the Directory of published versions . Page versions: . Page versions: R5 R4B R4 R3 R2

4.18 11.6 Resource Immunization - Content Resource Immunization - Content

Describes the event of a patient being administered a vaccination or a record of a vaccination as reported by a patient, a clinician or another party and may include vaccine reaction information and what vaccination protocol was followed.
Public Health and Emergency Response Public Health and Emergency Response Work Group Work Group Maturity Level : 1 Maturity Level : 1 Compartments : : Patient , , Practitioner

Describes the event of a patient being administered a vaccination or a record of a vaccination as reported by a patient, a clinician or another party and may include vaccine reaction information and what vaccination protocol was followed.

4.18.1 Scope and Usage 11.6.1 Scope and Usage The Immunization resource is intended to cover the recording of current and historical administration of vaccines to patients across all healthcare disciplines in all care settings and all regions. This includes immunization of both humans and animals, but does not include the administration of non-vaccine agents, even those that may have or claim to have immunological effects. Additionally, the Immunization resource is expected to cover key concepts related to the creation, revision and querying of a patient's immunization history. This resource - through consultation with the PHER work group - is believed to meet key use cases and information requirements as defined in the existing HL7 v2

The Immunization resource is intended to cover the recording of current and historical administration of vaccines to patients across all healthcare disciplines in all care settings and all regions. This includes immunization of both humans and animals, but does not include the administration of non-vaccine agents, even those that may have or claim to have immunological effects.

Additionally, the Immunization resource is expected to cover key concepts related to the creation, revision and querying of a patient's immunization history. This resource - through consultation with the PHER work group - is believed to meet key use cases and information requirements as defined in the existing HL7 v2 immunization implementation guide, HL7 v3 immunization implementation guide, HL7 v3 POIZ domain and Immunization Domain Analysis Model. POIZ domain and Immunization Domain Analysis Model.

4.18.2 Boundaries and Relationships 11.6.2 Boundaries and Relationships This resource references the following resources:

This resource references the following resources:

  • Patient
  • Practitioner
  • Organization
  • Location
  • Observation
  • Encounter Administration of vaccines is intended to be handled using the

Administration of vaccines is intended to be handled using the Immunization resource. resource. MedicationAdministration is intended for tracking the administration of non-vaccine medications. Some systems treat immunizations in the same way as any other medication administration. Such systems SHOULD use an immunization resource to represent these. If systems need to use a is intended for tracking the administration of non-vaccine medications. Some systems treat immunizations in the same way as any other medication administration. Such systems SHOULD use an immunization resource to represent these. If systems need to use a MedicationAdministration resource to capture vaccinations for workflow or other reasons, they SHOULD also expose an equivalent resource to capture vaccinations for workflow or other reasons, they SHOULD also expose an equivalent Immunization instance. AllergyIntolerance and Immunization.reaction instance.

AllergyIntolerance and Immunization.reaction

Immunization.reaction may be an indication of an allergy or intolerance. If this is deemed to be the case, a separate may be an indication of an allergy or intolerance. If this is deemed to be the case, a separate AllergyIntolerance resource instance should be created to indicate it, as most systems will not query against past Immunization.reaction. This resource is referenced by resource instance should be created to indicate it, as most systems will not query against past Immunization.reaction.

This resource is referenced by immunizationrecommendation

4.18.3 Resource Content 11.6.3 Resource Content

Structure

Name Flags Card. Type Description & Constraints Description & Constraints doco
. . Immunization I DomainResource Immunization event information Immunization event information
If immunization was administered (wasNotGiven=false) then explanation.reasonNotGiven SHALL be absent. 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 If immunization was not administered (wasNotGiven=true) then there SHALL be no reaction nor explanation.reason present
. . . identifier 0..* Identifier Business identifier Business identifier
. . . status ?! Σ 1..1 code in-progress | on-hold | completed | entered-in-error | stopped in-progress | on-hold | completed | entered-in-error | stopped
MedicationAdministrationStatus ( ( Required )
. . . date 0..1 dateTime Vaccination administration date Vaccination administration date
. . . vaccineCode 1..1 CodeableConcept Vaccine product administered Vaccine product administered
Vaccine Administered Value Set ( Vaccine Administered Value Set ( Example )
. . . patient 1..1 Reference ( Patient ) Who was immunized Who was immunized
. . . wasNotGiven ?! Σ 1..1 boolean Flag for whether immunization was given Flag for whether immunization was given
. . . reported 1..1 boolean Indicates a self-reported record Indicates a self-reported record
. . . performer 0..1 Reference ( Practitioner ) Who administered vaccine Who administered vaccine
. . . requester 0..1 Reference ( Practitioner ) Who ordered vaccination Who ordered vaccination
. . . encounter 0..1 Reference ( Encounter ) Encounter administered as part of Encounter administered as part of
. . . manufacturer 0..1 Reference ( Organization ) Vaccine manufacturer Vaccine manufacturer
. . . location 0..1 Reference ( Location ) Where vaccination occurred Where vaccination occurred
. . . lotNumber 0..1 string Vaccine lot number Vaccine lot number
. . . expirationDate 0..1 date Vaccine expiration date Vaccine expiration date
. . . site 0..1 CodeableConcept Body site vaccine was administered Body site vaccine was administered
Codes for Immunization Site of Administration ( Codes for Immunization Site of Administration ( Example )
. . . route 0..1 CodeableConcept How vaccine entered body How vaccine entered body
Immunization Route Codes ( Immunization Route Codes ( Example )
. . . doseQuantity 0..1 SimpleQuantity Amount of vaccine administered Amount of vaccine administered
. . . note Σ 0..* Annotation Vaccination notes Vaccination notes
. . . explanation 0..1 BackboneElement Administration/non-administration reasons Administration/non-administration reasons
. . . . reason 0..* CodeableConcept Why immunization occurred Why immunization occurred
Immunization Reason Codes ( Immunization Reason Codes ( Example )
. . . . reasonNotGiven 0..* CodeableConcept Why immunization did not occur Why immunization did not occur
Immunization Reasons for Not Immunizing Codes ( Immunization Reasons for Not Immunizing Codes ( Example )
. . . reaction 0..* BackboneElement Details of a reaction that follows immunization Details of a reaction that follows immunization
. . . . date 0..1 dateTime When reaction started When reaction started
. . . . detail 0..1 Reference ( Observation ) Additional information on reaction Additional information on reaction
. . . . reported 0..1 boolean Indicates self-reported reaction Indicates self-reported reaction
. . . vaccinationProtocol 0..* BackboneElement What protocol was followed What protocol was followed
. . . . doseSequence 1..1 0..1 positiveInt Dose number within series Dose number within series
. . . . description 0..1 string Details of vaccine protocol Details of vaccine protocol
. . . . authority 0..1 Reference ( Organization ) Who is responsible for protocol Who is responsible for protocol
. . . . series 0..1 string Name of vaccine series Name of vaccine series
. . . . seriesDoses 0..1 positiveInt Recommended number of doses for immunity Recommended number of doses for immunity
. . . . targetDisease 1..* CodeableConcept Disease immunized against Disease immunized against
Vaccination Protocol Dose Target Codes ( Vaccination Protocol Dose Target Codes ( Example )
. . . . doseStatus 1..1 CodeableConcept Indicates if dose counts towards immunity Indicates if dose counts towards immunity
Vaccination Protocol Dose Status codes ( Vaccination Protocol Dose Status codes ( Example )
. . . . doseStatusReason 0..1 CodeableConcept Why dose does (not) count Why dose does (not) count
Vaccination Protocol Dose Status Reason codes ( Vaccination Protocol Dose Status Reason codes ( Example )

Documentation for this format doco Documentation for this format

UML Diagram UML Diagram ( Legend )

Immunization ( ( DomainResource ) A unique identifier assigned to this immunization record A unique identifier assigned to this immunization record identifier : : Identifier [0..*] [0..*] Indicates the current status of the vaccination event (this element modifies the meaning of other elements) Indicates the current status of the vaccination event (this element modifies the meaning of other elements) status : : code [1..1] « [1..1] « A set of codes indicating the current status of an Immunization (Strength=Required) A set of codes indicating the current status of an Immunization (Strength=Required) MedicationAdministrationStatus ! » ! » Date vaccine administered or was to be administered Date vaccine administered or was to be administered date : : dateTime [0..1] [0..1] Vaccine that was administered or was to be administered Vaccine that was administered or was to be administered vaccineCode : : CodeableConcept [1..1] « [1..1] « The code for vaccine product administered (Strength=Example) The code for vaccine product administered (Strength=Example) Vaccine Administered Value Vaccine Administered Value Set Set ?? » ?? » The patient who either received or did not receive the immunization The patient who either received or did not receive the immunization patient : : Reference [1..1] « [1..1] « Patient » » Indicates if the vaccination was or was not given (this element modifies the meaning of other elements) Indicates if the vaccination was or was not given (this element modifies the meaning of other elements) wasNotGiven : : boolean [1..1] [1..1] True if this administration was reported rather than directly administered True if this administration was reported rather than directly administered reported : : boolean [1..1] [1..1] Clinician who administered the vaccine Clinician who administered the vaccine performer : : Reference [0..1] « [0..1] « Practitioner » » Clinician who ordered the vaccination Clinician who ordered the vaccination requester : : Reference [0..1] « [0..1] « Practitioner » » The visit or admission or other contact between patient and health care provider the immunization was performed as part of The visit or admission or other contact between patient and health care provider the immunization was performed as part of encounter : : Reference [0..1] « [0..1] « Encounter » » Name of vaccine manufacturer Name of vaccine manufacturer manufacturer : : Reference [0..1] « [0..1] « Organization » » The service delivery location where the vaccine administration occurred The service delivery location where the vaccine administration occurred location : : Reference [0..1] « [0..1] « Location » » Lot number of the vaccine product Lot number of the vaccine product lotNumber : : string [0..1] [0..1] Date vaccine batch expires Date vaccine batch expires expirationDate : : date [0..1] [0..1] Body site where vaccine was administered Body site where vaccine was administered site : : CodeableConcept [0..1] « [0..1] « The site at which the vaccine was administered (Strength=Example) The site at which the vaccine was administered (Strength=Example) Codes for Immunization Site o... Codes for Immunization Site o... ?? » ?? » The path by which the vaccine product is taken into the body The path by which the vaccine product is taken into the body route : : CodeableConcept [0..1] « [0..1] « The route by which the vaccine was administered (Strength=Example) The route by which the vaccine was administered (Strength=Example) Immunization Route ?? » Immunization Route ?? » The quantity of vaccine product that was administered The quantity of vaccine product that was administered doseQuantity : : Quantity ( SimpleQuantity ) [0..1] ) [0..1] Extra information about the immunization that is not conveyed by the other attributes Extra information about the immunization that is not conveyed by the other attributes note : : Annotation [0..*] [0..*] Explanation Reasons why a vaccine was administered Reasons why a vaccine was administered reason : : CodeableConcept [0..*] « [0..*] « The reason why a vaccine was administered (Strength=Example) The reason why a vaccine was administered (Strength=Example) Immunization Reason ?? » Immunization Reason ?? » Reason why a vaccine was not administered Reason why a vaccine was not administered reasonNotGiven : : CodeableConcept [0..*] « [0..*] « The reason why a vaccine was not administered (Strength=Example) The reason why a vaccine was not administered (Strength=Example) Immunization Reasons for Immunization Reasons for Not ... Not ... ?? » ?? » Reaction Date of reaction to the immunization Date of reaction to the immunization date : : dateTime [0..1] [0..1] Details of the reaction Details of the reaction detail : : Reference [0..1] « [0..1] « Observation » » Self-reported indicator Self-reported indicator reported : : boolean [0..1] [0..1] VaccinationProtocol Nominal position in a series Nominal position in a series doseSequence : : positiveInt [1..1] [0..1] Contains the description about the protocol under which the vaccine was administered Contains the description about the protocol under which the vaccine was administered description : : string [0..1] [0..1] Indicates the authority who published the protocol. E.g. ACIP Indicates the authority who published the protocol. E.g. ACIP authority : : Reference [0..1] « [0..1] « Organization » » One possible path to achieve presumed immunity against a disease - within the context of an authority One possible path to achieve presumed immunity against a disease - within the context of an authority series : : string [0..1] [0..1] The recommended number of doses to achieve immunity The recommended number of doses to achieve immunity seriesDoses : : positiveInt [0..1] [0..1] The targeted disease The targeted disease targetDisease : : CodeableConcept [1..*] « [1..*] « The disease target of the vaccination protocol (Strength=Example) The disease target of the vaccination protocol (Strength=Example) Vaccination Protocol Dose Vaccination Protocol Dose Tar... Tar... ?? » ?? » Indicates if the immunization event should "count" against the protocol Indicates if the immunization event should "count" against the protocol doseStatus : : CodeableConcept [1..1] « [1..1] « The status of the vaccination protocol (i.e. should this count) (Strength=Example) The status of the vaccination protocol (i.e. should this count) (Strength=Example) Vaccination Protocol Dose Vaccination Protocol Dose Sta... Sta... ?? » ?? » Provides an explanation as to why an immunization event should or should not count against the protocol Provides an explanation as to why an immunization event should or should not count against the protocol doseStatusReason : : CodeableConcept [0..1] « [0..1] « The reason for the determining if a vaccination should count or why vaccination should not count. (Strength=Example) The reason for the determining if a vaccination should count or why vaccination should not count. (Strength=Example) Vaccination Protocol Vaccination Protocol Dose Sta... Dose Sta... ?? » ?? » Reasons why a vaccine was or was not administered Reasons why a vaccine was or was not administered explanation [0..1] Categorical data indicating that an adverse event is associated in time to an immunization Categorical data indicating that an adverse event is associated in time to an immunization reaction [0..*] Contains information about the protocol(s) under which the vaccine was administered Contains information about the protocol(s) under which the vaccine was administered vaccinationProtocol [0..*]

XML Template XML Template <

<Immunization xmlns="http://hl7.org/fhir"> doco

 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <</identifier>
 <
 <
 <</vaccineCode>
 <</patient>
 <
 <
 <</performer>
 <</requester>
 <</encounter>
 <</manufacturer>
 <</location>
 <
 <
 <</site>
 <</route>
 <</doseQuantity>
 <</note>
 <
  <</reason>
  <</reasonNotGiven>

 <identifier><!-- 0..* Identifier Business identifier --></identifier>
 <status value="[code]"/><!-- 1..1 in-progress | on-hold | completed | entered-in-error | stopped -->
 <date value="[dateTime]"/><!-- 0..1 Vaccination administration date -->
 <vaccineCode><!-- 1..1 CodeableConcept Vaccine product administered --></vaccineCode>
 <patient><!-- 1..1 Reference(Patient) Who was immunized --></patient>
 <wasNotGiven value="[boolean]"/><!-- 1..1 Flag for whether immunization was given -->
 <reported value="[boolean]"/><!-- 1..1 Indicates a self-reported record -->
 <performer><!-- 0..1 Reference(Practitioner) Who administered vaccine --></performer>
 <requester><!-- 0..1 Reference(Practitioner) Who ordered vaccination --></requester>
 <encounter><!-- 0..1 Reference(Encounter) Encounter administered as part of --></encounter>
 <manufacturer><!-- 0..1 Reference(Organization) Vaccine manufacturer --></manufacturer>
 <location><!-- 0..1 Reference(Location) Where vaccination occurred --></location>
 <lotNumber value="[string]"/><!-- 0..1 Vaccine lot number -->
 <expirationDate value="[date]"/><!-- 0..1 Vaccine expiration date -->
 <site><!-- 0..1 CodeableConcept Body site vaccine  was administered --></site>
 <route><!-- 0..1 CodeableConcept How vaccine entered body --></route>
 <doseQuantity><!-- 0..1 Quantity(SimpleQuantity) Amount of vaccine administered --></doseQuantity>
 <note><!-- 0..* Annotation Vaccination notes --></note>
 <explanation>  <!-- 0..1 Administration/non-administration reasons -->
  <reason><!-- 0..* CodeableConcept Why immunization occurred --></reason>
  <reasonNotGiven><!-- 0..* CodeableConcept Why immunization did not occur --></reasonNotGiven>

 </explanation>
 <
  <
  <</detail>
  <

 <reaction>  <!-- 0..* Details of a reaction that follows immunization -->
  <date value="[dateTime]"/><!-- 0..1 When reaction started -->
  <detail><!-- 0..1 Reference(Observation) Additional information on reaction --></detail>
  <reported value="[boolean]"/><!-- 0..1 Indicates self-reported reaction -->

 </reaction>
 <
  <
  <
  <</authority>
  <
  <
  <</targetDisease>
  <</doseStatus>
  <</doseStatusReason>

 <vaccinationProtocol>  <!-- 0..* What protocol was followed -->
  <doseSequence value="[positiveInt]"/><!-- 0..1 Dose number within series -->
  <description value="[string]"/><!-- 0..1 Details of vaccine protocol -->
  <authority><!-- 0..1 Reference(Organization) Who is responsible for protocol --></authority>
  <series value="[string]"/><!-- 0..1 Name of vaccine series -->
  <seriesDoses value="[positiveInt]"/><!-- 0..1 Recommended number of doses for immunity -->
  <targetDisease><!-- 1..* CodeableConcept Disease immunized against --></targetDisease>
  <doseStatus><!-- 1..1 CodeableConcept Indicates if dose counts towards immunity --></doseStatus>
  <doseStatusReason><!-- 0..1 CodeableConcept Why dose does (not) count --></doseStatusReason>

 </vaccinationProtocol>
</Immunization>

JSON Template JSON Template { "resourceType" : "",

{doco
  "resourceType" : "Immunization",

  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
    "
    "

  "identifier" : [{ Identifier }], // Business identifier
  "status" : "<code>", // R!  in-progress | on-hold | completed | entered-in-error | stopped
  "date" : "<dateTime>", // Vaccination administration date
  "vaccineCode" : { CodeableConcept }, // R!  Vaccine product administered
  "patient" : { Reference(Patient) }, // R!  Who was immunized
  "wasNotGiven" : <boolean>, // R!  Flag for whether immunization was given
  "reported" : <boolean>, // R!  Indicates a self-reported record
  "performer" : { Reference(Practitioner) }, // Who administered vaccine
  "requester" : { Reference(Practitioner) }, // Who ordered vaccination
  "encounter" : { Reference(Encounter) }, // Encounter administered as part of
  "manufacturer" : { Reference(Organization) }, // Vaccine manufacturer
  "location" : { Reference(Location) }, // Where vaccination occurred
  "lotNumber" : "<string>", // Vaccine lot number
  "expirationDate" : "<date>", // Vaccine expiration date
  "site" : { CodeableConcept }, // Body site vaccine  was administered
  "route" : { CodeableConcept }, // How vaccine entered body
  "doseQuantity" : { Quantity(SimpleQuantity) }, // Amount of vaccine administered
  "note" : [{ Annotation }], // Vaccination notes
  "explanation" : { // Administration/non-administration reasons
    "reason" : [{ CodeableConcept }], // Why immunization occurred
    "reasonNotGiven" : [{ CodeableConcept }] // Why immunization did not occur

  },
  "
    "
    "
    "

  "reaction" : [{ // Details of a reaction that follows immunization
    "date" : "<dateTime>", // When reaction started
    "detail" : { Reference(Observation) }, // Additional information on reaction
    "reported" : <boolean> // Indicates self-reported reaction

  }],
  "
    "
    "
    "
    "
    "
    "
    "
    "

  "vaccinationProtocol" : [{ // What protocol was followed
    "doseSequence" : "<positiveInt>", // Dose number within series
    "description" : "<string>", // Details of vaccine protocol
    "authority" : { Reference(Organization) }, // Who is responsible for protocol
    "series" : "<string>", // Name of vaccine series
    "seriesDoses" : "<positiveInt>", // Recommended number of doses for immunity
    "targetDisease" : [{ CodeableConcept }], // R!  Disease immunized against
    "doseStatus" : { CodeableConcept }, // R!  Indicates if dose counts towards immunity
    "doseStatusReason" : { CodeableConcept } // Why dose does (not) count

  }]
}

Turtle Template


@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Immunization;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Immunization.identifier [ Identifier ], ... ; # 0..* Business identifier
  fhir:Immunization.status [ code ]; # 1..1 in-progress | on-hold | completed | entered-in-error | stopped
  fhir:Immunization.date [ dateTime ]; # 0..1 Vaccination administration date
  fhir:Immunization.vaccineCode [ CodeableConcept ]; # 1..1 Vaccine product administered
  fhir:Immunization.patient [ Reference(Patient) ]; # 1..1 Who was immunized
  fhir:Immunization.wasNotGiven [ boolean ]; # 1..1 Flag for whether immunization was given
  fhir:Immunization.reported [ boolean ]; # 1..1 Indicates a self-reported record
  fhir:Immunization.performer [ Reference(Practitioner) ]; # 0..1 Who administered vaccine
  fhir:Immunization.requester [ Reference(Practitioner) ]; # 0..1 Who ordered vaccination
  fhir:Immunization.encounter [ Reference(Encounter) ]; # 0..1 Encounter administered as part of
  fhir:Immunization.manufacturer [ Reference(Organization) ]; # 0..1 Vaccine manufacturer
  fhir:Immunization.location [ Reference(Location) ]; # 0..1 Where vaccination occurred
  fhir:Immunization.lotNumber [ string ]; # 0..1 Vaccine lot number
  fhir:Immunization.expirationDate [ date ]; # 0..1 Vaccine expiration date
  fhir:Immunization.site [ CodeableConcept ]; # 0..1 Body site vaccine  was administered
  fhir:Immunization.route [ CodeableConcept ]; # 0..1 How vaccine entered body
  fhir:Immunization.doseQuantity [ Quantity(SimpleQuantity) ]; # 0..1 Amount of vaccine administered
  fhir:Immunization.note [ Annotation ], ... ; # 0..* Vaccination notes
  fhir:Immunization.explanation [ # 0..1 Administration/non-administration reasons
    fhir:Immunization.explanation.reason [ CodeableConcept ], ... ; # 0..* Why immunization occurred
    fhir:Immunization.explanation.reasonNotGiven [ CodeableConcept ], ... ; # 0..* Why immunization did not occur
  ];
  fhir:Immunization.reaction [ # 0..* Details of a reaction that follows immunization
    fhir:Immunization.reaction.date [ dateTime ]; # 0..1 When reaction started
    fhir:Immunization.reaction.detail [ Reference(Observation) ]; # 0..1 Additional information on reaction
    fhir:Immunization.reaction.reported [ boolean ]; # 0..1 Indicates self-reported reaction
  ], ...;
  fhir:Immunization.vaccinationProtocol [ # 0..* What protocol was followed
    fhir:Immunization.vaccinationProtocol.doseSequence [ positiveInt ]; # 0..1 Dose number within series
    fhir:Immunization.vaccinationProtocol.description [ string ]; # 0..1 Details of vaccine protocol
    fhir:Immunization.vaccinationProtocol.authority [ Reference(Organization) ]; # 0..1 Who is responsible for protocol
    fhir:Immunization.vaccinationProtocol.series [ string ]; # 0..1 Name of vaccine series
    fhir:Immunization.vaccinationProtocol.seriesDoses [ positiveInt ]; # 0..1 Recommended number of doses for immunity
    fhir:Immunization.vaccinationProtocol.targetDisease [ CodeableConcept ], ... ; # 1..* Disease immunized against
    fhir:Immunization.vaccinationProtocol.doseStatus [ CodeableConcept ]; # 1..1 Indicates if dose counts towards immunity
    fhir:Immunization.vaccinationProtocol.doseStatusReason [ CodeableConcept ]; # 0..1 Why dose does (not) count
  ], ...;
]

Changes since DSTU2

Immunization
Immunization.vaccinationProtocol.doseSequence Min Cardinality changed from 1 to 0

See the Full Difference for further information

Structure

Name Flags Card. Type Description & Constraints Description & Constraints doco
. . Immunization I DomainResource Immunization event information Immunization event information
If immunization was administered (wasNotGiven=false) then explanation.reasonNotGiven SHALL be absent. 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 If immunization was not administered (wasNotGiven=true) then there SHALL be no reaction nor explanation.reason present
. . . identifier 0..* Identifier Business identifier Business identifier
. . . status ?! Σ 1..1 code in-progress | on-hold | completed | entered-in-error | stopped in-progress | on-hold | completed | entered-in-error | stopped
MedicationAdministrationStatus ( ( Required )
. . . date 0..1 dateTime Vaccination administration date Vaccination administration date
. . . vaccineCode 1..1 CodeableConcept Vaccine product administered Vaccine product administered
Vaccine Administered Value Set ( Vaccine Administered Value Set ( Example )
. . . patient 1..1 Reference ( Patient ) Who was immunized Who was immunized
. . . wasNotGiven ?! Σ 1..1 boolean Flag for whether immunization was given Flag for whether immunization was given
. . . reported 1..1 boolean Indicates a self-reported record Indicates a self-reported record
. . . performer 0..1 Reference ( Practitioner ) Who administered vaccine Who administered vaccine
. . . requester 0..1 Reference ( Practitioner ) Who ordered vaccination Who ordered vaccination
. . . encounter 0..1 Reference ( Encounter ) Encounter administered as part of Encounter administered as part of
. . . manufacturer 0..1 Reference ( Organization ) Vaccine manufacturer Vaccine manufacturer
. . . location 0..1 Reference ( Location ) Where vaccination occurred Where vaccination occurred
. . . lotNumber 0..1 string Vaccine lot number Vaccine lot number
. . . expirationDate 0..1 date Vaccine expiration date Vaccine expiration date
. . . site 0..1 CodeableConcept Body site vaccine was administered Body site vaccine was administered
Codes for Immunization Site of Administration ( Codes for Immunization Site of Administration ( Example )
. . . route 0..1 CodeableConcept How vaccine entered body How vaccine entered body
Immunization Route Codes ( Immunization Route Codes ( Example )
. . . doseQuantity 0..1 SimpleQuantity Amount of vaccine administered Amount of vaccine administered
. . . note Σ 0..* Annotation Vaccination notes Vaccination notes
. . . explanation 0..1 BackboneElement Administration/non-administration reasons Administration/non-administration reasons
. . . . reason 0..* CodeableConcept Why immunization occurred Why immunization occurred
Immunization Reason Codes ( Immunization Reason Codes ( Example )
. . . . reasonNotGiven 0..* CodeableConcept Why immunization did not occur Why immunization did not occur
Immunization Reasons for Not Immunizing Codes ( Immunization Reasons for Not Immunizing Codes ( Example )
. . . reaction 0..* BackboneElement Details of a reaction that follows immunization Details of a reaction that follows immunization
. . . . date 0..1 dateTime When reaction started When reaction started
. . . . detail 0..1 Reference ( Observation ) Additional information on reaction Additional information on reaction
. . . . reported 0..1 boolean Indicates self-reported reaction Indicates self-reported reaction
. . . vaccinationProtocol 0..* BackboneElement What protocol was followed What protocol was followed
. . . . doseSequence 1..1 0..1 positiveInt Dose number within series Dose number within series
. . . . description 0..1 string Details of vaccine protocol Details of vaccine protocol
. . . . authority 0..1 Reference ( Organization ) Who is responsible for protocol Who is responsible for protocol
. . . . series 0..1 string Name of vaccine series Name of vaccine series
. . . . seriesDoses 0..1 positiveInt Recommended number of doses for immunity Recommended number of doses for immunity
. . . . targetDisease 1..* CodeableConcept Disease immunized against Disease immunized against
Vaccination Protocol Dose Target Codes ( Vaccination Protocol Dose Target Codes ( Example )
. . . . doseStatus 1..1 CodeableConcept Indicates if dose counts towards immunity Indicates if dose counts towards immunity
Vaccination Protocol Dose Status codes ( Vaccination Protocol Dose Status codes ( Example )
. . . . doseStatusReason 0..1 CodeableConcept Why dose does (not) count Why dose does (not) count
Vaccination Protocol Dose Status Reason codes ( Vaccination Protocol Dose Status Reason codes ( Example )

Documentation for this format doco Documentation for this format

UML Diagram UML Diagram ( Legend )

Immunization ( ( DomainResource ) A unique identifier assigned to this immunization record A unique identifier assigned to this immunization record identifier : : Identifier [0..*] [0..*] Indicates the current status of the vaccination event (this element modifies the meaning of other elements) Indicates the current status of the vaccination event (this element modifies the meaning of other elements) status : : code [1..1] « [1..1] « A set of codes indicating the current status of an Immunization (Strength=Required) A set of codes indicating the current status of an Immunization (Strength=Required) MedicationAdministrationStatus ! » ! » Date vaccine administered or was to be administered Date vaccine administered or was to be administered date : : dateTime [0..1] [0..1] Vaccine that was administered or was to be administered Vaccine that was administered or was to be administered vaccineCode : : CodeableConcept [1..1] « [1..1] « The code for vaccine product administered (Strength=Example) The code for vaccine product administered (Strength=Example) Vaccine Administered Value Vaccine Administered Value Set Set ?? » ?? » The patient who either received or did not receive the immunization The patient who either received or did not receive the immunization patient : : Reference [1..1] « [1..1] « Patient » » Indicates if the vaccination was or was not given (this element modifies the meaning of other elements) Indicates if the vaccination was or was not given (this element modifies the meaning of other elements) wasNotGiven : : boolean [1..1] [1..1] True if this administration was reported rather than directly administered True if this administration was reported rather than directly administered reported : : boolean [1..1] [1..1] Clinician who administered the vaccine Clinician who administered the vaccine performer : : Reference [0..1] « [0..1] « Practitioner » » Clinician who ordered the vaccination Clinician who ordered the vaccination requester : : Reference [0..1] « [0..1] « Practitioner » » The visit or admission or other contact between patient and health care provider the immunization was performed as part of The visit or admission or other contact between patient and health care provider the immunization was performed as part of encounter : : Reference [0..1] « [0..1] « Encounter » » Name of vaccine manufacturer Name of vaccine manufacturer manufacturer : : Reference [0..1] « [0..1] « Organization » » The service delivery location where the vaccine administration occurred The service delivery location where the vaccine administration occurred location : : Reference [0..1] « [0..1] « Location » » Lot number of the vaccine product Lot number of the vaccine product lotNumber : : string [0..1] [0..1] Date vaccine batch expires Date vaccine batch expires expirationDate : : date [0..1] [0..1] Body site where vaccine was administered Body site where vaccine was administered site : : CodeableConcept [0..1] « [0..1] « The site at which the vaccine was administered (Strength=Example) The site at which the vaccine was administered (Strength=Example) Codes for Immunization Site o... Codes for Immunization Site o... ?? » ?? » The path by which the vaccine product is taken into the body The path by which the vaccine product is taken into the body route : : CodeableConcept [0..1] « [0..1] « The route by which the vaccine was administered (Strength=Example) The route by which the vaccine was administered (Strength=Example) Immunization Route ?? » Immunization Route ?? » The quantity of vaccine product that was administered The quantity of vaccine product that was administered doseQuantity : : Quantity ( SimpleQuantity ) [0..1] ) [0..1] Extra information about the immunization that is not conveyed by the other attributes Extra information about the immunization that is not conveyed by the other attributes note : : Annotation [0..*] [0..*] Explanation Reasons why a vaccine was administered Reasons why a vaccine was administered reason : : CodeableConcept [0..*] « [0..*] « The reason why a vaccine was administered (Strength=Example) The reason why a vaccine was administered (Strength=Example) Immunization Reason ?? » Immunization Reason ?? » Reason why a vaccine was not administered Reason why a vaccine was not administered reasonNotGiven : : CodeableConcept [0..*] « [0..*] « The reason why a vaccine was not administered (Strength=Example) The reason why a vaccine was not administered (Strength=Example) Immunization Reasons for Immunization Reasons for Not ... Not ... ?? » ?? » Reaction Date of reaction to the immunization Date of reaction to the immunization date : : dateTime [0..1] [0..1] Details of the reaction Details of the reaction detail : : Reference [0..1] « [0..1] « Observation » » Self-reported indicator Self-reported indicator reported : : boolean [0..1] [0..1] VaccinationProtocol Nominal position in a series Nominal position in a series doseSequence : : positiveInt [1..1] [0..1] Contains the description about the protocol under which the vaccine was administered Contains the description about the protocol under which the vaccine was administered description : : string [0..1] [0..1] Indicates the authority who published the protocol. E.g. ACIP Indicates the authority who published the protocol. E.g. ACIP authority : : Reference [0..1] « [0..1] « Organization » » One possible path to achieve presumed immunity against a disease - within the context of an authority One possible path to achieve presumed immunity against a disease - within the context of an authority series : : string [0..1] [0..1] The recommended number of doses to achieve immunity The recommended number of doses to achieve immunity seriesDoses : : positiveInt [0..1] [0..1] The targeted disease The targeted disease targetDisease : : CodeableConcept [1..*] « [1..*] « The disease target of the vaccination protocol (Strength=Example) The disease target of the vaccination protocol (Strength=Example) Vaccination Protocol Dose Vaccination Protocol Dose Tar... Tar... ?? » ?? » Indicates if the immunization event should "count" against the protocol Indicates if the immunization event should "count" against the protocol doseStatus : : CodeableConcept [1..1] « [1..1] « The status of the vaccination protocol (i.e. should this count) (Strength=Example) The status of the vaccination protocol (i.e. should this count) (Strength=Example) Vaccination Protocol Dose Vaccination Protocol Dose Sta... Sta... ?? » ?? » Provides an explanation as to why an immunization event should or should not count against the protocol Provides an explanation as to why an immunization event should or should not count against the protocol doseStatusReason : : CodeableConcept [0..1] « [0..1] « The reason for the determining if a vaccination should count or why vaccination should not count. (Strength=Example) The reason for the determining if a vaccination should count or why vaccination should not count. (Strength=Example) Vaccination Protocol Vaccination Protocol Dose Sta... Dose Sta... ?? » ?? » Reasons why a vaccine was or was not administered Reasons why a vaccine was or was not administered explanation [0..1] Categorical data indicating that an adverse event is associated in time to an immunization Categorical data indicating that an adverse event is associated in time to an immunization reaction [0..*] Contains information about the protocol(s) under which the vaccine was administered Contains information about the protocol(s) under which the vaccine was administered vaccinationProtocol [0..*]

XML Template XML Template <

<Immunization xmlns="http://hl7.org/fhir"> doco

 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <</identifier>
 <
 <
 <</vaccineCode>
 <</patient>
 <
 <
 <</performer>
 <</requester>
 <</encounter>
 <</manufacturer>
 <</location>
 <
 <
 <</site>
 <</route>
 <</doseQuantity>
 <</note>
 <
  <</reason>
  <</reasonNotGiven>

 <identifier><!-- 0..* Identifier Business identifier --></identifier>
 <status value="[code]"/><!-- 1..1 in-progress | on-hold | completed | entered-in-error | stopped -->
 <date value="[dateTime]"/><!-- 0..1 Vaccination administration date -->
 <vaccineCode><!-- 1..1 CodeableConcept Vaccine product administered --></vaccineCode>
 <patient><!-- 1..1 Reference(Patient) Who was immunized --></patient>
 <wasNotGiven value="[boolean]"/><!-- 1..1 Flag for whether immunization was given -->
 <reported value="[boolean]"/><!-- 1..1 Indicates a self-reported record -->
 <performer><!-- 0..1 Reference(Practitioner) Who administered vaccine --></performer>
 <requester><!-- 0..1 Reference(Practitioner) Who ordered vaccination --></requester>
 <encounter><!-- 0..1 Reference(Encounter) Encounter administered as part of --></encounter>
 <manufacturer><!-- 0..1 Reference(Organization) Vaccine manufacturer --></manufacturer>
 <location><!-- 0..1 Reference(Location) Where vaccination occurred --></location>
 <lotNumber value="[string]"/><!-- 0..1 Vaccine lot number -->
 <expirationDate value="[date]"/><!-- 0..1 Vaccine expiration date -->
 <site><!-- 0..1 CodeableConcept Body site vaccine  was administered --></site>
 <route><!-- 0..1 CodeableConcept How vaccine entered body --></route>
 <doseQuantity><!-- 0..1 Quantity(SimpleQuantity) Amount of vaccine administered --></doseQuantity>
 <note><!-- 0..* Annotation Vaccination notes --></note>
 <explanation>  <!-- 0..1 Administration/non-administration reasons -->
  <reason><!-- 0..* CodeableConcept Why immunization occurred --></reason>
  <reasonNotGiven><!-- 0..* CodeableConcept Why immunization did not occur --></reasonNotGiven>

 </explanation>
 <
  <
  <</detail>
  <

 <reaction>  <!-- 0..* Details of a reaction that follows immunization -->
  <date value="[dateTime]"/><!-- 0..1 When reaction started -->
  <detail><!-- 0..1 Reference(Observation) Additional information on reaction --></detail>
  <reported value="[boolean]"/><!-- 0..1 Indicates self-reported reaction -->

 </reaction>
 <
  <
  <
  <</authority>
  <
  <
  <</targetDisease>
  <</doseStatus>
  <</doseStatusReason>

 <vaccinationProtocol>  <!-- 0..* What protocol was followed -->
  <doseSequence value="[positiveInt]"/><!-- 0..1 Dose number within series -->
  <description value="[string]"/><!-- 0..1 Details of vaccine protocol -->
  <authority><!-- 0..1 Reference(Organization) Who is responsible for protocol --></authority>
  <series value="[string]"/><!-- 0..1 Name of vaccine series -->
  <seriesDoses value="[positiveInt]"/><!-- 0..1 Recommended number of doses for immunity -->
  <targetDisease><!-- 1..* CodeableConcept Disease immunized against --></targetDisease>
  <doseStatus><!-- 1..1 CodeableConcept Indicates if dose counts towards immunity --></doseStatus>
  <doseStatusReason><!-- 0..1 CodeableConcept Why dose does (not) count --></doseStatusReason>

 </vaccinationProtocol>
</Immunization>

JSON Template JSON Template { "resourceType" : "",

{doco
  "resourceType" : "Immunization",

  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
  "
    "
    "

  "identifier" : [{ Identifier }], // Business identifier
  "status" : "<code>", // R!  in-progress | on-hold | completed | entered-in-error | stopped
  "date" : "<dateTime>", // Vaccination administration date
  "vaccineCode" : { CodeableConcept }, // R!  Vaccine product administered
  "patient" : { Reference(Patient) }, // R!  Who was immunized
  "wasNotGiven" : <boolean>, // R!  Flag for whether immunization was given
  "reported" : <boolean>, // R!  Indicates a self-reported record
  "performer" : { Reference(Practitioner) }, // Who administered vaccine
  "requester" : { Reference(Practitioner) }, // Who ordered vaccination
  "encounter" : { Reference(Encounter) }, // Encounter administered as part of
  "manufacturer" : { Reference(Organization) }, // Vaccine manufacturer
  "location" : { Reference(Location) }, // Where vaccination occurred
  "lotNumber" : "<string>", // Vaccine lot number
  "expirationDate" : "<date>", // Vaccine expiration date
  "site" : { CodeableConcept }, // Body site vaccine  was administered
  "route" : { CodeableConcept }, // How vaccine entered body
  "doseQuantity" : { Quantity(SimpleQuantity) }, // Amount of vaccine administered
  "note" : [{ Annotation }], // Vaccination notes
  "explanation" : { // Administration/non-administration reasons
    "reason" : [{ CodeableConcept }], // Why immunization occurred
    "reasonNotGiven" : [{ CodeableConcept }] // Why immunization did not occur

  },
  "
    "
    "
    "

  "reaction" : [{ // Details of a reaction that follows immunization
    "date" : "<dateTime>", // When reaction started
    "detail" : { Reference(Observation) }, // Additional information on reaction
    "reported" : <boolean> // Indicates self-reported reaction

  }],
  "
    "
    "
    "
    "
    "
    "
    "
    "

  "vaccinationProtocol" : [{ // What protocol was followed
    "doseSequence" : "<positiveInt>", // Dose number within series
    "description" : "<string>", // Details of vaccine protocol
    "authority" : { Reference(Organization) }, // Who is responsible for protocol
    "series" : "<string>", // Name of vaccine series
    "seriesDoses" : "<positiveInt>", // Recommended number of doses for immunity
    "targetDisease" : [{ CodeableConcept }], // R!  Disease immunized against
    "doseStatus" : { CodeableConcept }, // R!  Indicates if dose counts towards immunity
    "doseStatusReason" : { CodeableConcept } // Why dose does (not) count

  }]
}
 
Alternate
definitions:

Turtle Template


@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Immunization;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Immunization.identifier [ Identifier ], ... ; # 0..* Business identifier
  fhir:Immunization.status [ code ]; # 1..1 in-progress | on-hold | completed | entered-in-error | stopped
  fhir:Immunization.date [ dateTime ]; # 0..1 Vaccination administration date
  fhir:Immunization.vaccineCode [ CodeableConcept ]; # 1..1 Vaccine product administered
  fhir:Immunization.patient [ Reference(Patient) ]; # 1..1 Who was immunized
  fhir:Immunization.wasNotGiven [ boolean ]; # 1..1 Flag for whether immunization was given
  fhir:Immunization.reported [ boolean ]; # 1..1 Indicates a self-reported record
  fhir:Immunization.performer [ Reference(Practitioner) ]; # 0..1 Who administered vaccine
  fhir:Immunization.requester [ Reference(Practitioner) ]; # 0..1 Who ordered vaccination
  fhir:Immunization.encounter [ Reference(Encounter) ]; # 0..1 Encounter administered as part of
  fhir:Immunization.manufacturer [ Reference(Organization) ]; # 0..1 Vaccine manufacturer
  fhir:Immunization.location [ Reference(Location) ]; # 0..1 Where vaccination occurred
  fhir:Immunization.lotNumber [ string ]; # 0..1 Vaccine lot number
  fhir:Immunization.expirationDate [ date ]; # 0..1 Vaccine expiration date
  fhir:Immunization.site [ CodeableConcept ]; # 0..1 Body site vaccine  was administered
  fhir:Immunization.route [ CodeableConcept ]; # 0..1 How vaccine entered body
  fhir:Immunization.doseQuantity [ Quantity(SimpleQuantity) ]; # 0..1 Amount of vaccine administered
  fhir:Immunization.note [ Annotation ], ... ; # 0..* Vaccination notes
  fhir:Immunization.explanation [ # 0..1 Administration/non-administration reasons
    fhir:Immunization.explanation.reason [ CodeableConcept ], ... ; # 0..* Why immunization occurred
    fhir:Immunization.explanation.reasonNotGiven [ CodeableConcept ], ... ; # 0..* Why immunization did not occur
  ];
  fhir:Immunization.reaction [ # 0..* Details of a reaction that follows immunization
    fhir:Immunization.reaction.date [ dateTime ]; # 0..1 When reaction started
    fhir:Immunization.reaction.detail [ Reference(Observation) ]; # 0..1 Additional information on reaction
    fhir:Immunization.reaction.reported [ boolean ]; # 0..1 Indicates self-reported reaction
  ], ...;
  fhir:Immunization.vaccinationProtocol [ # 0..* What protocol was followed
    fhir:Immunization.vaccinationProtocol.doseSequence [ positiveInt ]; # 0..1 Dose number within series
    fhir:Immunization.vaccinationProtocol.description [ string ]; # 0..1 Details of vaccine protocol
    fhir:Immunization.vaccinationProtocol.authority [ Reference(Organization) ]; # 0..1 Who is responsible for protocol
    fhir:Immunization.vaccinationProtocol.series [ string ]; # 0..1 Name of vaccine series
    fhir:Immunization.vaccinationProtocol.seriesDoses [ positiveInt ]; # 0..1 Recommended number of doses for immunity
    fhir:Immunization.vaccinationProtocol.targetDisease [ CodeableConcept ], ... ; # 1..* Disease immunized against
    fhir:Immunization.vaccinationProtocol.doseStatus [ CodeableConcept ]; # 1..1 Indicates if dose counts towards immunity
    fhir:Immunization.vaccinationProtocol.doseStatusReason [ CodeableConcept ]; # 0..1 Why dose does (not) count
  ], ...;
]

Changes since DSTU2

Immunization
Immunization.vaccinationProtocol.doseSequence Min Cardinality changed from 1 to 0

See the Full Difference for further information

 

Alternate definitions: Master Definition ( XML , JSON ), XML Schema / Schematron , Resource Profile ( XML , (for ) + JSON Schema , ShEx (for Turtle ), Questionnaire )

4.18.3.1 Terminology Bindings 11.6.3.1 Terminology Bindings

Immunization.status Immunization.vaccineCode Immunization.site Immunization.route Immunization.explanation.reason Immunization.explanation.reasonNotGiven Immunization.vaccinationProtocol.targetDisease Immunization.vaccinationProtocol.doseStatus Immunization.vaccinationProtocol.doseStatusReason
Path Definition Type Reference
Immunization.status A set of codes indicating the current status of an Immunization A set of codes indicating the current status of an Immunization Required MedicationAdministrationStatus
Immunization.vaccineCode The code for vaccine product administered The code for vaccine product administered Example Vaccine Administered Value Set Vaccine Administered Value Set
Immunization.site The site at which the vaccine was administered The site at which the vaccine was administered Example Codes for Immunization Site of Administration Codes for Immunization Site of Administration
Immunization.route The route by which the vaccine was administered The route by which the vaccine was administered Example Immunization Route Codes Immunization Route Codes
Immunization.explanation.reason The reason why a vaccine was administered The reason why a vaccine was administered Example Immunization Reason Codes Immunization Reason Codes
Immunization.explanation.reasonNotGiven The reason why a vaccine was not administered The reason why a vaccine was not administered Example Immunization Reasons for Not Immunizing Codes Immunization Reasons for Not Immunizing Codes
Immunization.vaccinationProtocol.targetDisease The disease target of the vaccination protocol The disease target of the vaccination protocol Example Vaccination Protocol Dose Target Codes Vaccination Protocol Dose Target Codes
Immunization.vaccinationProtocol.doseStatus The status of the vaccination protocol (i.e. should this count) The status of the vaccination protocol (i.e. should this count) Example Vaccination Protocol Dose Status codes Vaccination Protocol Dose Status codes
Immunization.vaccinationProtocol.doseStatusReason The reason for the determining if a vaccination should count or why vaccination should not count. The reason for the determining if a vaccination should count or why vaccination should not count. Example Vaccination Protocol Dose Status Reason codes Vaccination Protocol Dose Status Reason codes

4.18.3.2 Constraints 11.6.3.2 Constraints

  • imm-1 : If immunization was not administred (wasNotGiven=true) then there SHALL be no reaction nor explanation.reason present (xpath: not(f:wasNotGiven/@value=true() and (count(f:reaction) > 0 or exists(f:explanation/f:reason))) : If immunization was not administered (wasNotGiven=true) then there SHALL be no reaction nor explanation.reason present ( expression : (wasNotGiven = true).not() or (reaction.empty() and explanation.reason.empty()) )
  • imm-2 : If immunization was administered (wasNotGiven=false) then explanation.reasonNotGiven SHALL be absent. (xpath: not(f:wasNotGiven/@value=false() and exists(f:explanation/f:reasonNotGiven)) : If immunization was administered (wasNotGiven=false) then explanation.reasonNotGiven SHALL be absent. ( expression : (wasNotGiven = true) or explanation.reasonNotGiven.empty() )

4.18.4 Search Parameters 11.6.4 Search Parameters Search parameters for this resource. The common parameters also apply. See

Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services. for more information about searching in REST, messaging, and services.

© HL7.org 2011+. FHIR DSTU2 (v1.0.2-7202) generated on Sat, Oct 24, 2015 07:43+1100. Links: Search | Version History | Table of Contents | Compare to DSTU1
Name Type Description Paths
date date Vaccination (non)-Administration Date Vaccination (non)-Administration Date Immunization.date
dose-sequence number Dose number within series Dose number within series Immunization.vaccinationProtocol.doseSequence
identifier token Business identifier Business identifier Immunization.identifier
location reference The service delivery location or facility in which the vaccine was / was to be administered The service delivery location or facility in which the vaccine was / was to be administered Immunization.location
( Location )
lot-number string Vaccine Lot Number Vaccine Lot Number Immunization.lotNumber
manufacturer reference Vaccine Manufacturer Vaccine Manufacturer Immunization.manufacturer
( Organization )
notgiven token Administrations which were not given Administrations which were not given Immunization.wasNotGiven
patient reference The patient for the vaccination record The patient for the vaccination record Immunization.patient
( Patient )
performer reference The practitioner who administered the vaccination The practitioner who administered the vaccination Immunization.performer
( Practitioner )
reaction reference Additional information on reaction Additional information on reaction Immunization.reaction.detail
( Observation )
reaction-date date When reaction started When reaction started Immunization.reaction.date
reason token Why immunization occurred Why immunization occurred Immunization.explanation.reason
reason-not-given token Explanation of reason vaccination was not administered Explanation of reason vaccination was not administered Immunization.explanation.reasonNotGiven
requester reference The practitioner who ordered the vaccination The practitioner who ordered the vaccination Immunization.requester
( Practitioner )
status token Immunization event status Immunization event status Immunization.status
vaccine-code token Vaccine Product Administered Vaccine Product Administered Immunization.vaccineCode