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
        • POSTBulk Bill Claim — General
        • POSTBulk Bill Claim — Specialist
        • POSTBulk Bill Claim — Pathology
        • POSTBulk Bill Payment Report
        • POSTBulk Bill Processing Report
        • POSTAssignment of Benefit (PDF)
  • Guides
    • Minor ID Setup
    • Architecture
    • Security & Governance
    • PRODA
    • DVA Integration
    • AIR Integration
    • Integration test data
    • Troubleshooting
LogoLogo
API ReferenceMedicare ClaimingBulk Bill Claim

Bulk Bill Processing Report

||View as Markdown|
POST
/Medicare/bulkbillprocessingreport/v1
POST
/Medicare/bulkbillprocessingreport/v1
$curl -X POST https://api.rebateright.com.au/Medicare/bulkbillprocessingreport/v1 \
> -H "x-api-key: <apiKey>" \
> -H "Content-Type: application/json" \
> -d '{
> "correlationId": "urn:uuid:MDE00000ee97ff9fd17d4afc",
> "payeeProvider": {
> "providerNumber": "2447781L"
> }
>}'
1{
2 "status": "COMPLETE",
3 "correlationId": "urn:uuid:MDE00000db6719f59c084530",
4 "claimAssessment": {
5 "claimId": "E7062@",
6 "benefitPaid": "0",
7 "chargeAmount": "15075",
8 "serviceProvider": {
9 "providerNumber": "2447781L"
10 },
11 "medicalEvent": [
12 {
13 "id": "01",
14 "eventDate": "2025-06-01",
15 "patient": {
16 "currentMembership": {
17 "memberNumber": "4951525561",
18 "memberRefNumber": "1"
19 },
20 "currentMember": {
21 "familyName": "SMITH",
22 "givenName": "JOHN"
23 }
24 },
25 "service": [
26 {
27 "id": "0001",
28 "itemNumber": "00003",
29 "benefitPaid": "0",
30 "chargeAmount": "15075",
31 "assessmentCode": "250"
32 }
33 ]
34 }
35 ]
36 }
37}
Retrieve a processing report for a Bulk Bill claim, detailing processing information (including changes and exception situations) for each medical event and associated service within the original claim. ## 📑 Response — `status` | Value | Meaning | |---|---| | `COMPLETE` | Report is available; `claimAssessment` is populated. | | `REPORT_NOT_READY` | Claim located but assessment / payment is not finalised yet — retry later. | | `REPORT_NOT_FOUND` | No matching claim for this location, provider, and identifiers. | | `REPORT_EXPIRED` | Lodgement is outside the six-month retrieval window. | The report summarises how the claim was assessed: totals at claim level, and per medical event and service (assessment codes, benefit and charge amounts, Medicare patient details as held when assessed). Reports can be retrieved for **six months** from the date the original claim was lodged, as many times as needed. Only the location that submitted the claim may request its report. Malformed requests (for example an invalid `correlationId`) receive **HTTP 400** — see the **`400`** response examples.
Was this page helpful?
Previous

Bulk Bill Payment Report

Next

Assignment of Benefit (PDF)

Built with

Retrieve a processing report for a Bulk Bill claim, detailing processing information (including changes and exception situations) for each medical event and associated service within the original claim.

📑 Response — status

ValueMeaning
COMPLETEReport is available; claimAssessment is populated.
REPORT_NOT_READYClaim located but assessment / payment is not finalised yet — retry later.
REPORT_NOT_FOUNDNo matching claim for this location, provider, and identifiers.
REPORT_EXPIREDLodgement is outside the six-month retrieval window.

The report summarises how the claim was assessed: totals at claim level, and per medical event and service (assessment codes, benefit and charge amounts, Medicare patient details as held when assessed).

Reports can be retrieved for six months from the date the original claim was lodged, as many times as needed. Only the location that submitted the claim may request its report.

Malformed requests (for example an invalid correlationId) receive HTTP 400 — see the 400 response examples.

Authentication

x-api-keystring
API Key authentication via header
x-minor-idstring
API Key authentication via header

Request

This endpoint expects an object.
correlationIdstringRequired

Transaction identifier from the successful Bulk Bill claim response; must match exactly what was returned when the claim was accepted. Format is urn:uuid: + Minor ID (8 characters) + 16 hexadecimal characters (33 characters total), for example urn:uuid:MDE00000ee97ff9fd17d4afc.

payeeProviderobjectRequired

Payee provider from the original claim transmission; use the same values as on that claim.

Response

OK
statusenum

Outcome of the report request.

ValueMeaning
COMPLETEReport returned with claim assessment data
REPORT_NOT_READYReport not ready yet — retry later
REPORT_NOT_FOUNDReport not found
REPORT_EXPIREDReport has expired
Allowed values:
correlationIdstring

Echo of the correlationId sent on the request.

claimAssessmentobject

Present when status is COMPLETE. Assessment snapshot for the claim; Medicare may include additional properties beyond those listed.

Errors

400
Bad Request Error