Medicare and Health Fund Verification
Test environment only. Services Australia is certifying this service, and it reaches production once certified.
Medicare checks the patient first. The health fund checks the membership only when Medicare
returns code 0. Any other Medicare code, including a partial match such as a corrected
Individual Reference Number (IRN), skips the fund check and returns health fund code 9674.
The fund checks the membership as at dateOfService.
Send typeCode as OPV. To check the health fund alone, use
Health Fund Verification. To check
Medicare alone, use Patient Verification.
Common Medicare status codes (medicareStatus.status.code)
Health fund status codes (healthFundStatus.status.code)
0 means the fund holds the membership. 9674 means the fund check was skipped, because
Medicare returned a code other than 0. Health Fund Verification
lists the other codes a fund returns.
Validation errors (400)
Using this check
Patient verification sets out the hospital cover rule, and how Services Australia requires software to use this check.
Display text exactly as supplied. Services Australia requires its messages to be shown
to the end user exactly as supplied in the response, without truncating, transforming or
changing them in any way. The wording can change at any time, so branch on code, never on text.
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
Must be OPV on this endpoint. Any other value returns 400 with code 2030.
Response
The outcome of the health fund check. It carries code 9674 when the fund check was skipped.