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
        • POSTIdentify Individual
        • POSTImmunisation History Details
        • POSTMedical Contraindication History
        • POSTNatural Immunity History
        • POSTVaccine Trial History
        • POSTAdd Additional Vaccine Indicator
        • POSTRemove Additional Vaccine Indicator
        • POSTIndigenous Status Update
        • POSTImmunisation History Statement
        • POSTUpdate Encounter
  • Guides
    • Minor ID Setup
    • Architecture
    • Security & Governance
    • PRODA
    • DVA Integration
    • AIR Integration
    • Integration test data
    • Troubleshooting
LogoLogo
API ReferenceAIRIndividual Details

Medical Contraindication History

||View as Markdown|
POST
/AIR/v1/individual/medical-contraindication/history
POST
/AIR/v1/individual/medical-contraindication/history
$curl -X POST https://api.rebateright.com.au/AIR/v1/individual/medical-contraindication/history \
> -H "x-api-key: <apiKey>" \
> -H "Content-Type: application/json" \
> -d '{
> "individualIdentifier": "wXrN7bKidsrEkh89yldqZRw99uzP6WZJfEgIe4PEaEQ1TyUZsqOSEnqCM0BvbRF-FoHdgZgtg4iynmUuQamZdgGPH8QDag8rwFax7MI0zBpBaQnsaznfCA==",
> "individualDateOfBirth": "17042012",
> "informationProvider": {
> "providerNumber": "T39126X"
> }
>}'
200With History
1{
2 "statusCode": "AIR-I-1100",
3 "codeType": "AIRIBU",
4 "message": "Your request was successfully processed.",
5 "medContraindicationList": [
6 {
7 "vaccineCode": "BOOST",
8 "typeCode": "P",
9 "startDate": "24092020",
10 "endDate": null,
11 "reason": "I",
12 "anaphylaxisDate": null
13 },
14 {
15 "vaccineCode": "BOIPV",
16 "typeCode": "P",
17 "startDate": "24092020",
18 "endDate": null,
19 "reason": "A",
20 "anaphylaxisDate": "23092020"
21 },
22 {
23 "vaccineCode": "ADCL",
24 "typeCode": "T",
25 "startDate": "02092025",
26 "endDate": "02092026",
27 "reason": "S",
28 "anaphylaxisDate": null
29 }
30 ],
31 "correlationId": "urn:uuid:MDE0000034edd690ae6044f4"
32}
Retrieve the individual's recorded medical contraindications — vaccines they should not receive, with the type (temporary or permanent), the reason, and any anaphylaxis date. Requires an `individualIdentifier` from a prior [Identify Individual](/api-reference/air/individual-details/identify-individual) call. If `medContraindicationIndicator` on that response is `false`, this endpoint returns success with no list field. 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 Top-level outcomes for this endpoint: | Code | Meaning | |---|---| | `AIR-I-1100` | Request was successfully processed. `medContraindicationList` returned (omitted entirely when no contraindications are recorded). | | `AIR-E-1005` | Validation errors (e.g. `AIR-E-1061` invalid or expired identifier). | | `AIR-E-1058` | Individual's record cannot be viewed or updated. |
Was this page helpful?
Previous

Immunisation History Details

Next

Natural Immunity History

Built with

Retrieve the individual’s recorded medical contraindications — vaccines they should not receive, with the type (temporary or permanent), the reason, and any anaphylaxis date.

Requires an individualIdentifier from a prior Identify Individual call. If medContraindicationIndicator on that response is false, this endpoint returns success with no list field.

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

Date format

Date fields use DDMMYYYY with no separators.

Status Codes

Top-level outcomes for this endpoint:

CodeMeaning
AIR-I-1100Request was successfully processed. medContraindicationList returned (omitted entirely when no contraindications are recorded).
AIR-E-1005Validation errors (e.g. AIR-E-1061 invalid or expired identifier).
AIR-E-1058Individual’s record cannot be viewed or updated.

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. Must match the individual matched by individualIdentifier.

informationProviderobjectRequired

Response

OK
statusCodestring
codeTypestring
messagestring
medContraindicationListlist of objects
Recorded medical contraindications. The whole field is omitted when no contraindications exist.
errorslist of objects or null

Field-level validation problems. See Validation codes.

correlationIdstring
Unique request identifier.