Patient Verification
Authentication
Request
Patient date of birth (YYYY-MM-DD). Cannot be a future date or more than 130 years in the past.
Patient family name as it appears on the Medicare card. For single-name patients, put the single name here.
Patient first given name as it appears on the Medicare card. Medicare matches on the first 5 characters, so ELIZA is accepted against a record of ELIZABETH. For single-name patients, set this to the literal string ONLYNAME.
Patient’s 10-digit Medicare card number. Must pass the Medicare card check-digit routine, which is validated before the check runs.
Individual Reference Number (IRN) from the patient’s Medicare card — a single digit identifying the family member.
Response
Tri-state outcome: true (patient verified) if the patient’s details are verified with Medicare, false (details don't match) if the details you hold don’t match Medicare’s current record, null (cannot determine) if the details couldn’t be checked against Medicare’s record. Reason explains which, and Reading the result above covers what to do with each.
Human-readable explanation of the outcome, partly passthrough from Medicare; display it exactly as returned.
Machine-readable label for this outcome. Always present.
Use it for analytics and grouping, not for branching. The codes are refined over
time as RebateRight’s coverage grows, so treat them as an open set and handle
unfamiliar values gracefully. Branch on Verified, which is stable.
Always null — Medicare does not report corrections to sex.
Corrected given name when Medicare’s records differ and the given name is the only field wrong; null otherwise.
Always null — Medicare does not report corrections to family name.
Always null — Medicare signals a DOB mismatch in Reason but does not return the correct value.
Corrected 10-digit Medicare card number when Medicare has re-issued the card; null otherwise.
Corrected IRN when the IRN was the only field wrong, or when a new Medicare card has been issued; null otherwise.