Immunisation History Details
Retrieve an individual’s full immunisation history from AIR: the recorded encounters with their episodes, and the vaccines currently due.
Send the individualIdentifier that Identify Individual returned. The identifier is opaque and bound to your information provider.
For shared response patterns and the full status-code list, see AIR Integration. For what your software must show, see Display requirements.
What’s returned
immunisationDetails.dueList: the vaccines due, by disease, with the next due date.immunisationDetails.encounters: the recorded encounters with their episodes, in submission order. Each episode carrieseditableandactionRequiredIndicatorflags, so you can offer a correction workflow when the individual’sactionRequiredIndicatoristrue.
Date format
Date fields use DDMMYYYY with no separators, such as 18042016.
Status Codes
Top-level outcomes for this endpoint:
Authentication
Your Minor ID is 3 uppercase letters followed by 5 digits, such as MDE00000. Send the Minor ID exactly as issued. A malformed value returns 400 with the text The Minor ID is not valid. on every endpoint.
Headers
The Minor ID of the clinic you act for. See Required headers and hosts.
Request
Opaque token that Identify Individual returned. It is bound to your information provider. Keep it hidden from end users.
DDMMYYYY format. Must be the date of birth of the individual that individualIdentifier identifies.
Response
AIR status code. See Status codes.
Code-type category. AIRIBU on success; AIREBU on validation errors.
Present on success. null on validation errors.