Medicare Verification

Verify Medicare details #

NOTE: Specifying the type element will limit the response to the requested verification type.

POST - Verify Medicare details #

{{base_url}}/{{version}}/verify

Headers

HeaderValue
Acceptapplication/json
Content-Typeapplication/json
AuthorizationBearer {{oauth_token}}

Body

{
    "type": "Verify:Medicare",
    "patient": {
        "dateOfBirth": "1974-02-28",
        "medicare": {
            "number": "2952631861",
            "ref": 1
        },
        "gender": "M",
        "name": {
            "first": "Bernhardt",
            "family": "Griffith"
        }
    }
}

Example Request:

curl --location 'https://sandbox.claiming.com.au/v2/verify' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer ' \
--data '{
    "type": "Verify:Medicare",
    "patient": {
        "dateOfBirth": "1974-02-28",
        "medicare": {
            "number": "2952631861",
            "ref": 1
        },
        "gender": "M",
        "name": {
            "first": "Bernhardt",
            "family": "Griffith"
        }
    }
}'

Example Response:

Body:

{
  "patient": {
    "dateOfBirth": "1974-02-28",
    "name": {
      "family": "Griffith",
      "first": "Bernhardt"
    },
    "gender": "M",
    "medicare": {
      "number": "2952631861",
      "ref": "1"
    }
  },
  "status": {
    "medicare": {
      "message": "Patient is eligible to claim for Medicare with details provided.",
      "code": 0
    }
  }
}

Headers:

HeaderValue
Servernginx/1.19.3T
DateTue, 08 Jun 2021 04:49:28 GMT
Content-Typeapplication/json
Content-Length278
Connectionkeep-alive
Access-Control-Allow-Origin*
Access-Control-Allow-MethodsGET, POST, OPTIONS

POST - Verify Medicare details - where a patient has only one name #

Where a patient has only one name, send that as the family name and put the word ONLYNAME as the first name

{{base_url}}/{{version}}/verify

Headers

HeaderValue
Acceptapplication/json
Content-Typeapplication/json
AuthorizationBearer {{oauth_token}}

Body

{
    "type": "Verify:Medicare",
    "patient": {
        "dateOfBirth": "1980-01-01",
        "medicare": {
            "number": "2297460336",
            "ref": 1
        },
        "name": {
            "family": "Devo",
            "first": "ONLYNAME"
        }
    }
}

Example Request:

curl --location 'https://sandbox.claiming.com.au/v2/verify' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer ' \
--data '{
    "type": "Verify:Medicare",
    "patient": {
        "dateOfBirth": "1980-01-01",
        "medicare": {
            "number": "2297460336",
            "ref": 1
        },
        "name": {
            "family": "Devo",
            "first": "ONLYNAME"
        }
    }
}'

Example Response:

Body:

{
  "patient": {
    "dateOfBirth": "1980-01-01",
    "name": {
      "family": "Devo",
      "first": "ONLYNAME"
    },
    "gender": "9",
    "medicare": {
      "number": "2297460336",
      "ref": "1"
    }
  },
  "status": {
    "medicare": {
      "message": "Patient is eligible to claim for Medicare with details provided.",
      "code": 0
    }
  }
}

Headers:

HeaderValue
Servernginx/1.19.3T
DateTue, 08 Jun 2021 04:49:28 GMT
Content-Typeapplication/json
Content-Length278
Connectionkeep-alive
Access-Control-Allow-Origin*
Access-Control-Allow-MethodsGET, POST, OPTIONS
Strict-Transport-Securitymax-age=3153600; includeSubDomains; preload
X-XSS-Protection1; mode=block
X-Content-Type-Optionsnosniff
X-Frame-OptionsSAMEORIGIN

POST - Verify Medicare details - RHCA #

The Reciprocal Health Care Agreement (RHCA) applies to Australians visiting certain countries overseas, and to travelers from those countries visit Australia. If a patient is covered under the RHCA, the response code will be 9626 and the associated message will be “The patient is or was covered under the Reciprocal Health Care Agreement.” This is an informational message, not an error.

{{base_url}}/{{version}}/verify

Headers

HeaderValue
Acceptapplication/json
Content-Typeapplication/json
AuthorizationBearer {{oauth_token}}

Body

{
  "type": "Verify:Medicare",
  "patient": {
    "dateOfBirth": "1975-09-15",
    "medicare": {
      "number": "2297582343",
      "ref": 1
    },
    "gender": "M",
    "name": {
      "first": "English",
      "family": "Xpatriot"
    }
  }
}

Example Request:

curl --location 'https://sandbox.claiming.com.au/v2/verify' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer ' \
--data '{
  "type": "Verify:Medicare",
  "patient": {
    "dateOfBirth": "1975-09-15",
    "medicare": {
      "number": "2297582343",
      "ref": 1
    },
    "gender": "M",
    "name": {
      "first": "English",
      "family": "Xpatriot"
    }
  }
}'

Example Response:

Body:

{
  "patient": {
    "dateOfBirth": "1975-09-15",
    "name": {
      "family": "Xpatriot",
      "first": "English"
    },
    "gender": "M",
    "medicare": {
      "number": "2297582343",
      "ref": "1"
    }
  },
  "status": {
    "medicare": {
      "message": "The patient is or was covered under the Reciprocal Health Care Agreement.",
      "code": 9626
    }
  }
}

Headers:

HeaderValue
Servernginx/1.19.3T
DateTue, 08 Jun 2021 04:49:28 GMT
Content-Typeapplication/json
Content-Length288
Connectionkeep-alive
Access-Control-Allow-Origin*
Access-Control-Allow-MethodsGET, POST, OPTIONS