Bulk Bill Claim — Pathology
Submit a bulk bill claim for pathology services.
See the Bulk bill claims guide for claim structure and assignment of benefit.
Pathology services cannot share a medical event with specialist or diagnostic-imaging services. Submit specialist and diagnostic-imaging services through the Specialist endpoint.
📋 Referral requirement
Every medical event must satisfy one of the following, or Medicare rejects the claim with 2030:
SS is not permitted for pathology, and selfDeemedCode cannot be combined with referralOverrideCode.
🧪 Fields this endpoint does not accept
Several service fields belong to general and specialist claims only. A pathology claim that carries any of them is rejected with 2030: aftercareOverrideInd, duplicateServiceOverrideInd, fieldQuantity, lspNumber, multipleProcedureOverrideInd, numberOfPatientsSeen, restrictiveOverrideCode and timeDuration.
📐 Claim limits
📅 How far back you can claim
medicalEventDate must not be in the future. A service rendered on or after 5 September 2025 can be claimed up to one year after the date of service. A service rendered before 5 September 2025 can be claimed up to 2 years after the date of service. A date outside its window is rejected with 9202.
🕑 Time zones
Every date-time you send must carry an Australian UTC offset (for example +10:00, +09:30). A UTC Z value is rejected. If your serialiser produces UTC, convert to Australian local time before serialising.
📑 Error codes
Failures return 400. Each entry in serviceMessage[] names the faulting medical event in its reason text, and the faulting service where there is one.
For any code not listed, look it up in Medicare Online and ECLIPSE return codes (Services Australia).
A 503 from RebateRight, or a 5xx from Medicare with no serviceMessage, means the outcome is unknown. See When a claim gets no response. If Medicare’s response body is not JSON, RebateRight returns it as {"invalidResponseFromServicesAustralia": true, "body": "…"} with Medicare’s status.
Authentication
Your Minor ID is 3 uppercase letters followed by 5 digits, such as MDE00000. Send the Minor ID exactly as issued. A malformed value returns 400 with the text The Minor ID is not valid. on every endpoint.
Headers
The Minor ID of the clinic you act for. See Keys, Minor ID and environments.
Request
Your identifier for this claim. It is echoed on the response, and you use it to fetch the claim’s processing and payment reports. Send your own, and store it with the claim before you send. If you omit it, RebateRight generates one and returns it on the response.
The value is exactly 33 characters: the literal prefix urn:uuid:, then the Minor ID you send in x-minor-id, then 16 letters or digits. Despite the prefix, this is not a standard UUID, and a plain UUID is rejected.
urn:uuid:MDE00000a1b2c3d4e5f6a7b8
└───┬───┘└──┬───┘└──────┬───────┘
prefix Minor ID your 16
Use a new value for every claim, including a corrected one. Reuse a value only as Correlation ID describes.
Response
Claim accepted by Medicare for store-and-forward processing. Fetch the assessment outcome from the Bulk Bill Processing Report with the claim’s correlationId and payee provider.
Claim identifier assigned by Medicare, shown on the processing and payment reports. The reports are fetched with the claim’s correlationId, not with this value.
It has 6 characters: a prefix, 4 digits, then @. The prefix is a letter for services rendered out of hospital (F3850@) and # for services rendered to an admitted patient (#9876@).
A claim ID is unique per lodgement date and payee provider, so two claims lodged on the same date for different payee providers at one location can share it.
Transmission status. SUCCESS on a successful submission.
The correlationId you supplied, or the one RebateRight generated for you. Store it with the claim, because you need it to fetch the processing and payment reports.