DVA Integration
Department of Veterans’ Affairs — veteran cards, identifiers, and shared concepts
Who DVA covers
The Department of Veterans’ Affairs (DVA) funds healthcare for eligible Australian veterans and their dependants. Patients are identified by a DVA file number and a veteran card rather than a Medicare card, and benefits are paid by DVA instead of Medicare. Claims travel through the same Services Australia infrastructure RebateRight uses for other claim types.
For DVA’s own provider guidance, see Providing Treatment to DVA Clients.
Veteran cards
DVA issues three veteran cards. Each covers different conditions and benefits.
Two further codes can come back on a verification, plus a fallback:
DVA’s own pages: Gold Card · White Card · Orange Card.
Veteran File Number
The DVA file number identifies the veteran. Format: a war code (alpha prefix) followed by numeric digits, no spaces — for example NX901667. Treat as case-sensitive.
Verification
Run Veteran Verification before claiming. Two flows:
- PVP — verify by personal details. Submit name, DOB, sex; DVA returns the file number and card type.
- PVV — verify against a known file number. Include
veteranMembership.veteranNumberalongside the personal details.
Verification returns a numeric status.code (see Status codes).
Claiming
DVA medical claims split by service type:
Each medical event requires an acceptedDisability block naming the condition treated. Set ind to Y for White Card holders; code is free text describing the condition.
On success, claim submission returns a claim ID in the format A0001@ — letter prefix + four numerics + @. The prefix indicates the claim’s service type and channel.
Reports
After lodging a claim, retrieve the outcome via DVA Processing Report (assessment + line-level detail) and DVA Payment Report (payment run + amounts). Both reports are available for a 6-month retrieval window from claim submission.
Treatment Service Voucher
The Service Voucher D1216S (PDF) generates a printable treatment service voucher for the veteran to keep. It does not lodge a claim — use it when your workflow needs a paper or saved copy of the visit and services.
Status codes
DVA endpoints return a numeric status in status.code (verification) or serviceMessage[].code (claims and reports). Common values: