Immunisation History Details
Retrieve an individual’s full immunisation history from the Australian Immunisation Register (AIR) — recorded encounters with episode detail, plus the list of vaccines currently due.
Requires an individualIdentifier from a prior Identify Individual call. The identifier is opaque and bound to your information provider.
For shared response patterns and the full status-code list, see AIR Integration.
What’s returned
immunisationDetails.dueList— vaccines due, by disease, with the next due date.immunisationDetails.encounters— recorded encounters with episode details, in submission order. Each episode includeseditableandactionRequiredIndicatorflags so you can present a correction workflow when the individual’sactionRequiredIndicatoristrue.
Date format
Date fields use DDMMYYYY with no separators (e.g. 18042016).
Status Codes
Top-level outcomes for this endpoint:
Authentication
Your Minor ID is three uppercase letters followed by five digits, such as MDE00001. Send the Minor ID exactly as issued. A malformed value gets a 400 with “The Minor ID is not valid.” on every endpoint.
Request
Opaque token from a prior Identify Individual call. Bound to your information provider — do not display to end users.
DDMMYYYY format. Must match the individual matched by individualIdentifier.
Response
AIR status code. See Status codes.
Code-type category. AIRIBU on success; AIREBU on validation errors.
Present on success. null on validation errors.