Interactive Patient Claim — General
Interactive Patient Claim — General
Interactive Patient Claim — General
The general interactive patient claim endpoint submits a Medicare patient claim for professional services that do not require a referral or request. The claimant authorises the submission and receives the Medicare benefit; the patient received the service. They may be the same person.
Every 200 response carries a status indicating the claim outcome — MEDICARE_ASSESSED, MEDICARE_PENDABLE, MEDICARE_PENDED, or MEDICARE_REJECTED. Per-service outcomes are reported via assessmentCode on each medicalEvent[].service[]. See the response schema for the full handling tables.
Medicare reason codes appear on three fields: claim-level claimAssessment.error.code, per-service claimAssessment.medicalEvent[].service[].error.code, and serviceMessage[].code on 400 responses. Map all of them to user-facing descriptions via the Services Australia reason-code lookup.
Optional. Supply a unique transaction ID in the format urn:uuid:{MinorId}{16 hex chars}. If omitted, RebateRight generates one automatically.
Overall claim outcome. The value drives response handling on your side:
Echo of the request correlationId (or the one generated by RebateRight when the request omitted it).