DVA Claim — General

Beta
View as Markdown
> 🚧 **Coming Soon** — This endpoint is not yet available. > RebateRight is completing DVA certification. Availability will be announced when certification is complete. 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`. #### Accepted Disability Every medical event must include an `acceptedDisability` block indicating the condition treated. Set `ind` to `Y` for White Card holders; `code` is free text describing the condition. #### Patient Identification DVA patients are identified by their DVA file number (`veteranNumber`) along with name, DOB, and sex. If DVA's records differ from what was submitted, the correct details are returned in the processing report. #### Claim ID On success, Services Australia returns a unique `claimId` in the format `A0001@` (alpha prefix + 4 numerics + `@` suffix). The prefix indicates out-of-hospital or non-pathology services. #### Status Codes | Code | Meaning | |---|---| | `9202` | Field-level validation failure — see `serviceMessage` for detail | | `9006` | Provider not authorised for this function | | `9777` | Duplicate transaction ID — resubmit with a unique transaction ID | | `3004` | Daily claim limit of 2,500 reached for this payee provider and location |

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