@@ -2207,26 +2207,22 @@ paths:
22072207 description : >
22082208 ## Overview
22092209
2210- This interaction allows you to add a new updated record of a vaccination
2211- event. Update replaces the full immunization resource, so you must
2212- provide all data fields, not just the change (Patch is not currently
2213- supported). You may obtain all the current data for the vaccination
2214- event using the read interaction, which will also return an eTag for the
2215- version.
2210+ The Update Immunization endpoint allows you to update or reinstate a vaccination event.
22162211
2212+ - You must provide the full FHIR immunization in the request body. (Patch is not currently
2213+ supported, so it is not possible to just provide the updated fields.)
22172214
2218- You may use update to re-instate a deleted record, but our update
2219- interaction does not support creating a new vaccination event where one
2220- does not currently exist.
2215+ - You may need to first retrieve the existing vaccination record using the GET endpoint, which
2216+ will also return an E-Tag header for the resource version. When performing an update, the E-Tag
2217+ header must match the current resource version for the resource you are updating.
22212218
2219+ - The `id` and `identifier` in the request body and the `id` in the path parameters must match
2220+ the existing record for an update to succeed.
22222221
2223- You must not change the identifier when updating a vaccination event.
2224- The identifier is used as a primary identifier by downstream systems.
2225-
2226-
2227- You must be authorised for update interaction and the disease type
2228- associated with the vaccination event in order to update the record.
2222+ - You may also use this endpoint to reinstate a deleted record.
22292223
2224+ - Finally, you must be authorised for the update interaction and the vaccination type of the
2225+ existing record in order for the update to succeed.
22302226
22312227 ## Sandbox testing
22322228
@@ -4610,6 +4606,7 @@ components:
46104606 description : >
46114607 Specific procedures, disorders, diseases, infections or
46124608 organisms.
4609+ example : FLU
46134610 enum :
46144611 - 3IN1
46154612 - COVID
@@ -4714,6 +4711,7 @@ components:
47144711 required : true
47154712 schema :
47164713 type : string
4714+ example : FLU
47174715 enum :
47184716 - 3IN1
47194717 - COVID
0 commit comments