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
      • POSTVeteran Verification
      • POSTDVA Claim — General
      • POSTDVA Claim — Specialist
      • POSTDVA Claim — Pathology
      • POSTDVA Processing Report
      • POSTDVA Payment Report
      • POSTService Voucher D1216S (PDF)
  • Guides
    • Minor ID Setup
    • Architecture
    • Security & Governance
    • PRODA
    • DVA Integration
    • AIR Integration
    • Integration test data
    • Troubleshooting
LogoLogo
API ReferenceDVA

DVA Claim — General

||View as Markdown|
POST
/Medicare/dvaclaim/general/v1
POST
/Medicare/dvaclaim/general/v1
$curl -X POST https://api.rebateright.com.au/Medicare/dvaclaim/general/v1 \
> -H "x-api-key: <apiKey>" \
> -H "Content-Type: application/json" \
> -d '{
> "claim": {
> "serviceTypeCode": "O",
> "serviceProvider": {
> "providerNumber": "2447781L"
> },
> "medicalEvent": [
> {
> "id": "01",
> "authorisationDate": "2026-04-09",
> "createDateTime": "2026-04-09T10:00:00+10:00",
> "medicalEventDate": "2026-04-09",
> "submissionAuthorityInd": "Y",
> "treatmentLocationCode": "R",
> "acceptedDisability": {
> "ind": "Y",
> "code": "OSTEOARTHRITIS"
> },
> "patient": {
> "identity": {
> "dateOfBirth": "1958-09-27",
> "familyName": "IAN",
> "givenName": "JANET",
> "sex": "2"
> },
> "veteranMembership": {
> "veteranNumber": "NX901667"
> }
> },
> "service": [
> {
> "id": "0001",
> "itemNumber": "23",
> "chargeAmount": "10000"
> }
> ]
> }
> ]
> }
>}'
1{
2 "claimId": "D0779@",
3 "status": "SUCCESS",
4 "correlationId": "urn:uuid:MDE00000642bbf5ede854692"
5}
Submit a DVA general medical claim on behalf of a health professional. One claim per request, containing up to 80 medical events, each with up to 14 services. Use this endpoint for general (non-specialist, non-pathology) DVA medical services. Set `serviceTypeCode` to `O`. For Accepted Disability, patient identification, the claim ID format, and the numeric status codes, see [DVA Integration](/dva).
Was this page helpful?
Previous

Veteran Verification

Next

DVA Claim — Specialist

Built with

Submit a DVA general medical claim on behalf of a health professional. One claim per request, containing up to 80 medical events, each with up to 14 services.

Use this endpoint for general (non-specialist, non-pathology) DVA medical services. Set serviceTypeCode to O.

For Accepted Disability, patient identification, the claim ID format, and the numeric status codes, see DVA Integration.

Authentication

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

Request

This endpoint expects an object.
claimobjectRequired
correlationIdstringOptional

Optional. Supply a unique transaction ID in the format urn:uuid:{MinorId}{16 hex chars} (33 characters total, e.g. urn:uuid:MDE00000a1b2c3d4e5f6a7b8). If the same correlationId is submitted twice, the second request is rejected with error 9777. If omitted, RebateRight generates one automatically.

Response

OK
claimIdstring

Unique claim identifier assigned by Services Australia. Format is a letter prefix + 4 digits + @ (e.g. D0742@).

statusstring

Always SUCCESS on a successful submission.

correlationIdstring

Errors

400
Bad Request Error