Immunization

Work with FHIR R4 4.0.1 Immunization resources.

Choose an operation for this resource:

The diagram summarizes Immunization requests and responses. See Supported FHIR REST Interactions for the shared interaction model.


A FHIR client sends requests to the DDFS R4 Immunization API. Search returns a Bundle; create, read and update return a resource; vread returns one historical version; delete returns HTTP 204 without a body. Custom operations and FHIR-formatted errors can return OperationOutcome.

FHIR R4 definition: https://hl7.org/fhir/R4/immunization.html. See interaction response codes and common error responses.

The resource endpoint is /api/fhir/r4/Immunization. R6 Immunization endpoints are not available. Check the instance's R4 metadata before enabling this resource.

Interactions and permissions

Immunization capabilitySupport or requirement
Additional scope formsRead/search also accept the legacy read scope; writes accept the applicable SMART CRUD scopes or system/Immunization.write.
Resource constraintsConstrained read/search permissions support _id, _lastUpdated, identifier, patient (including :identifier), status, date and vaccine-code.
Resource constraintsFor example, system/Immunization.rs?patient=Patient/example&status=completed permits only completed events for that patient.
Resource constraintsCombined constraints use AND; date and _lastUpdated permit two bounds.
Conditional createNot supported.
Conditional updateNot supported.
Transaction bundlesNot supported.

Example

{"resourceType":"Immunization","status":"completed","vaccineCode":{"coding":[{"system":"http://hl7.org/fhir/sid/cvx","code":"207"}]},"patient":{"reference":"Patient/example"},"occurrenceDateTime":"2026-01-15T12:00:00Z"}