This resource contains details for a vaccine that was administered or recorded by a healthcare organization. As a tip, the terms immunization and vaccination are used interchangeably in FHIR®.
A patient, clinician, or other entity can report the immunization record.
You can review or retrieve immunization records.
_search
Query for vaccine administration details for a patient's current or historical immunization, as recorded by one provider. Review tips for vaccination searches.
cURL request example
Request Body Schema
- patientArray of string
The patient to whom the immunization was administered
- patient.identifierArray of string
One or more external identifiers for the patient
- dateArray of string
The date/time of the immunization (non-)administration
- statusArray of string
The status of the immunization: completed | entered-in-error | not-done
- resourceTyperequired, string
Identifies the type of the resource
Value:Bundle
- typerequired, string
Identifies this bundle as a response to a search
Value:searchset
- totalrequired, number
The total number of matches
- entryArray of Immunization or Other
A resource matching the search criteria or related to a matching resource
- resourcerequired, object
A record of an immunization that was administered to a patient
- resourceTyperequired, string
Identifies the type of the resource
Value:Immunization
- statusrequired, string
Indicates the current status of the immunization event.
Possible Values:completed
,entered-in-error
,not-done
- vaccineCoderequired, object
Vaccine that was administered or was to be administered.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- patientrequired, object
The patient who either received or did not receive the immunization.
Must be a resource of type
Patient
.- referencestring
A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with
#
and refers to a contained resource.
- occurrenceDateTimerequired, string
Date vaccine administered or was to be administered.
- idstring
The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
- identifierArray of object
A unique identifier assigned to this immunization record.
- extensionArray of Boolean, String, CodeableConcept, Coding
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
- urlrequired, string
Source of the definition for the extension code - a logical name or a URL.
- valueBooleanboolean
A single value for the extension.
- usestring
The purpose of this identifier.
Possible Values:usual
,official
,temp
,secondary
,old (If known)
- systemstring
Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
- valuestring
The portion of the identifier typically relevant to the user and which is unique within the context of the system.
- statusReasonobject
Indicates the reason the immunization event was not performed.
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- encounterobject
The visit or admission or other contact between patient and health care provider the immunization was performed as part of.
Must be a resource of type
Encounter
.- referencestring
A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with
#
and refers to a contained resource.
- primarySourceboolean
An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.
We do not support or retain this field in our database; however, we will pass the field through to your connection if the field exists in your request.
- manufacturerobject
Name of vaccine manufacturer.
Must be a resource of type
Organization
.- displaystring
Plain text narrative that identifies the resource in addition to the resource reference.
- lotNumberstring
Lot number of the vaccine product.
- routeobject
The path by which the vaccine product is taken into the body.
- codingArray of object
A reference to a code defined by a terminology system.
- systemstring
The identification of the code system that defines the meaning of the symbol in the code.
- codestring
A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).
- textstring
A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.
- doseQuantity
The quantity of vaccine product that was administered.
See http://hl7.org/fhir/StructureDefinition/SimpleQuantity for more information
- searchrequired, object
Information about the search process that lead to the creation of this entry.
- moderequired, string
Identifies the Immunization as matching the search parameters
Value:match
Response to an Immunization search operation