Concession Verification
Verifies whether a Medicare patient holds a current concession entitlement.
RebateRight runs a Medicare identity check first. If the patient matches — including a partial match such as a corrected IRN — the concession check is performed. If the Medicare check does not match, concessionStatus is still returned but carries code 9781 (check not undertaken). A request that fails field validation (for example a card number that does not pass the Medicare check-digit routine) returns 400 with serviceMessage and no status blocks.
Medicare Status Codes (medicareStatus.status.code)
Concession Status Codes (concessionStatus.status.code)
Validation Errors (400)
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
Response
Medicare identity check outcome. Returned whenever Medicare responded (including partial matches).
Concession check outcome. Present on every 200 response — when the Medicare check does not match it carries code 9781 (check not undertaken). Absent only on 400 validation errors.
Present on validation errors. Value is Error.