Check which Australian Immunisation Register (AIR) capabilities an information provider is authorised for. Returns an accessList of codes, each with hasAccess: true or false. Use it to decide which AIR actions to expose in your interface.
The information provider is the entity sending data to AIR — not necessarily the immunisation provider who administered the vaccine. A provider can be registered for AIR but not authorised for every capability (recording natural immunity, for example, is granted separately from recording encounters).
Call this once on first connection, and again if the provider’s authorisations change at Services Australia.
Show the Display label in your interface for any capability returning hasAccess: true. Services Australia certification (NOI) requires the exact wording.
Returns AIR-I-1100 on success or AIR-E-1005 on validation errors. See AIR Integration for the response envelope, the full code tables, and the HTTP 200 / verbatim-display rules that apply to every AIR endpoint.