Record Medical Contraindication

View as Markdown
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. |

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