For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
    • Home
  • API Reference
        • POSTRecord Medical Contraindication
        • POSTRecord Natural Immunity
  • Guides
    • Minor ID Setup
    • Architecture
    • Security & Governance
    • PRODA
    • DVA Integration
    • AIR Integration
    • Integration test data
    • Troubleshooting
LogoLogo
API ReferenceAIRMedical Exemptions

Record Medical Contraindication

||View as Markdown|
POST
/AIR/v1/individual/medical-contraindication/record
POST
/AIR/v1/individual/medical-contraindication/record
$curl -X POST https://api.rebateright.com.au/AIR/v1/individual/medical-contraindication/record \
> -H "x-api-key: <apiKey>" \
> -H "Content-Type: application/json" \
> -d '{
> "individualIdentifier": "wXrN7bKidsrEkh89yldqZb7ZN-BlMXQXfEgIe4PEaESYj0qNDFRSdnqCM0BvbRF-9maImeb7tXpSC50uqA-T_wGPH8QDag8rTHC-N11jTan2OY_92X9U6Q==",
> "individualDateOfBirth": "18042016",
> "contraindication": {
> "vaccineCode": "ADPO",
> "typeCode": "P",
> "reason": "I"
> },
> "informationProvider": {
> "providerNumber": "2447781L"
> }
>}'
200Success
1{
2 "statusCode": "AIR-I-1100",
3 "codeType": "AIRIBU",
4 "message": "Your request was successfully processed.",
5 "correlationId": "urn:uuid:MDE000007cc584f1310f4e05"
6}
Record a medical contraindication for an individual — a permanent or temporary reason a specific vaccine should not be administered. Assessed only by a general practitioner, paediatrician, public health physician, infectious diseases physician, or clinical immunologist. Requires an `individualIdentifier` from a prior [Identify Individual](/api-reference/air/individual-details/identify-individual) call. The information provider must be authorised for `MEDCON` (check via [Authorisation](/api-reference/air/authorisation/authorisation)) — unauthorised providers return `AIR-E-1063`. For shared response patterns and the full status-code list, see [AIR Integration](/air). #### Date format Date fields use **DDMMYYYY** with no separators. #### Status Codes | Code | Meaning | |---|---| | `AIR-I-1100` | Contraindication recorded. | | `AIR-E-1005` | Validation errors. Common: `AIR-E-1063` provider not authorised, `AIR-E-1048` invalid reason for vaccine, `AIR-E-1083` contraindication for this disease already recorded. |
Was this page helpful?
Previous

Update Encounter

Next

Record Natural Immunity

Built with

Record a medical contraindication for an individual — a permanent or temporary reason a specific vaccine should not be administered. Assessed only by a general practitioner, paediatrician, public health physician, infectious diseases physician, or clinical immunologist.

Requires an individualIdentifier from a prior Identify Individual call. The information provider must be authorised for MEDCON (check via Authorisation) — unauthorised providers return AIR-E-1063.

For shared response patterns and the full status-code list, see AIR Integration.

Date format

Date fields use DDMMYYYY with no separators.

Status Codes

CodeMeaning
AIR-I-1100Contraindication recorded.
AIR-E-1005Validation errors. Common: AIR-E-1063 provider not authorised, AIR-E-1048 invalid reason for vaccine, AIR-E-1083 contraindication for this disease already recorded.

Authentication

x-api-keystring
API Key authentication via header
x-minor-idstring
API Key authentication via header

Request

This endpoint expects an object.
individualIdentifierstringRequired
Opaque token from a prior Identify Individual call.
individualDateOfBirthstringRequired
DDMMYYYY format.
contraindicationobjectRequired
informationProviderobjectRequired

Response

OK
statusCodestring
codeTypestring
messagestring
errorslist of objects or null
correlationIdstring