Create a Medicare claim
curl --request POST \
--url https://api.halth.com/v1/au/medicare/claims \
--header 'Content-Type: application/json' \
--data '
{
"locationId": "prlo_39SaCy77MShwXBMzwFVSMHOtXdq",
"type": "patient",
"paymentStatus": "full_paid",
"submit": true,
"serviceProvider": {
"providerNumber": "2447391F"
},
"patient": {
"medicareCardId": "mccd_39SaCy77MShwXBMzwFVSMHOtXdq"
},
"items": [
{
"itemCode": "903",
"chargeAmount": 25000,
"serviceDate": "2026-01-01",
"quantity": 1,
"serviceTime": "10:00:00.0+10:00",
"duration": 30,
"notes": "<string>",
"patientCount": 1,
"overrides": {
"overrideMultipleProcedureRule": true,
"overrideDuplicateServiceRule": true,
"overrideAftercareRule": true
},
"site": {
"locationSpecificPracticeNumber": "12345",
"isHospital": true,
"facilityId": "731247FT",
"specimenCollectionPointId": "1234"
}
}
],
"reference": "INV000001",
"paymentAmount": 25000,
"transactionId": "btrn_39Q57MwxjLyx7PBXZObTpY4JQr6",
"overrides": {},
"metadata": {}
}
'import requests
url = "https://api.halth.com/v1/au/medicare/claims"
payload = {
"locationId": "prlo_39SaCy77MShwXBMzwFVSMHOtXdq",
"type": "patient",
"paymentStatus": "full_paid",
"submit": True,
"serviceProvider": { "providerNumber": "2447391F" },
"patient": { "medicareCardId": "mccd_39SaCy77MShwXBMzwFVSMHOtXdq" },
"items": [
{
"itemCode": "903",
"chargeAmount": 25000,
"serviceDate": "2026-01-01",
"quantity": 1,
"serviceTime": "10:00:00.0+10:00",
"duration": 30,
"notes": "<string>",
"patientCount": 1,
"overrides": {
"overrideMultipleProcedureRule": True,
"overrideDuplicateServiceRule": True,
"overrideAftercareRule": True
},
"site": {
"locationSpecificPracticeNumber": "12345",
"isHospital": True,
"facilityId": "731247FT",
"specimenCollectionPointId": "1234"
}
}
],
"reference": "INV000001",
"paymentAmount": 25000,
"transactionId": "btrn_39Q57MwxjLyx7PBXZObTpY4JQr6",
"overrides": {},
"metadata": {}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
locationId: 'prlo_39SaCy77MShwXBMzwFVSMHOtXdq',
type: 'patient',
paymentStatus: 'full_paid',
submit: true,
serviceProvider: {providerNumber: '2447391F'},
patient: {medicareCardId: 'mccd_39SaCy77MShwXBMzwFVSMHOtXdq'},
items: [
{
itemCode: '903',
chargeAmount: 25000,
serviceDate: '2026-01-01',
quantity: 1,
serviceTime: '10:00:00.0+10:00',
duration: 30,
notes: '<string>',
patientCount: 1,
overrides: {
overrideMultipleProcedureRule: true,
overrideDuplicateServiceRule: true,
overrideAftercareRule: true
},
site: {
locationSpecificPracticeNumber: '12345',
isHospital: true,
facilityId: '731247FT',
specimenCollectionPointId: '1234'
}
}
],
reference: 'INV000001',
paymentAmount: 25000,
transactionId: 'btrn_39Q57MwxjLyx7PBXZObTpY4JQr6',
overrides: {},
metadata: {}
})
};
fetch('https://api.halth.com/v1/au/medicare/claims', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.halth.com/v1/au/medicare/claims",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'locationId' => 'prlo_39SaCy77MShwXBMzwFVSMHOtXdq',
'type' => 'patient',
'paymentStatus' => 'full_paid',
'submit' => true,
'serviceProvider' => [
'providerNumber' => '2447391F'
],
'patient' => [
'medicareCardId' => 'mccd_39SaCy77MShwXBMzwFVSMHOtXdq'
],
'items' => [
[
'itemCode' => '903',
'chargeAmount' => 25000,
'serviceDate' => '2026-01-01',
'quantity' => 1,
'serviceTime' => '10:00:00.0+10:00',
'duration' => 30,
'notes' => '<string>',
'patientCount' => 1,
'overrides' => [
'overrideMultipleProcedureRule' => true,
'overrideDuplicateServiceRule' => true,
'overrideAftercareRule' => true
],
'site' => [
'locationSpecificPracticeNumber' => '12345',
'isHospital' => true,
'facilityId' => '731247FT',
'specimenCollectionPointId' => '1234'
]
]
],
'reference' => 'INV000001',
'paymentAmount' => 25000,
'transactionId' => 'btrn_39Q57MwxjLyx7PBXZObTpY4JQr6',
'overrides' => [
],
'metadata' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.halth.com/v1/au/medicare/claims"
payload := strings.NewReader("{\n \"locationId\": \"prlo_39SaCy77MShwXBMzwFVSMHOtXdq\",\n \"type\": \"patient\",\n \"paymentStatus\": \"full_paid\",\n \"submit\": true,\n \"serviceProvider\": {\n \"providerNumber\": \"2447391F\"\n },\n \"patient\": {\n \"medicareCardId\": \"mccd_39SaCy77MShwXBMzwFVSMHOtXdq\"\n },\n \"items\": [\n {\n \"itemCode\": \"903\",\n \"chargeAmount\": 25000,\n \"serviceDate\": \"2026-01-01\",\n \"quantity\": 1,\n \"serviceTime\": \"10:00:00.0+10:00\",\n \"duration\": 30,\n \"notes\": \"<string>\",\n \"patientCount\": 1,\n \"overrides\": {\n \"overrideMultipleProcedureRule\": true,\n \"overrideDuplicateServiceRule\": true,\n \"overrideAftercareRule\": true\n },\n \"site\": {\n \"locationSpecificPracticeNumber\": \"12345\",\n \"isHospital\": true,\n \"facilityId\": \"731247FT\",\n \"specimenCollectionPointId\": \"1234\"\n }\n }\n ],\n \"reference\": \"INV000001\",\n \"paymentAmount\": 25000,\n \"transactionId\": \"btrn_39Q57MwxjLyx7PBXZObTpY4JQr6\",\n \"overrides\": {},\n \"metadata\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.halth.com/v1/au/medicare/claims")
.header("Content-Type", "application/json")
.body("{\n \"locationId\": \"prlo_39SaCy77MShwXBMzwFVSMHOtXdq\",\n \"type\": \"patient\",\n \"paymentStatus\": \"full_paid\",\n \"submit\": true,\n \"serviceProvider\": {\n \"providerNumber\": \"2447391F\"\n },\n \"patient\": {\n \"medicareCardId\": \"mccd_39SaCy77MShwXBMzwFVSMHOtXdq\"\n },\n \"items\": [\n {\n \"itemCode\": \"903\",\n \"chargeAmount\": 25000,\n \"serviceDate\": \"2026-01-01\",\n \"quantity\": 1,\n \"serviceTime\": \"10:00:00.0+10:00\",\n \"duration\": 30,\n \"notes\": \"<string>\",\n \"patientCount\": 1,\n \"overrides\": {\n \"overrideMultipleProcedureRule\": true,\n \"overrideDuplicateServiceRule\": true,\n \"overrideAftercareRule\": true\n },\n \"site\": {\n \"locationSpecificPracticeNumber\": \"12345\",\n \"isHospital\": true,\n \"facilityId\": \"731247FT\",\n \"specimenCollectionPointId\": \"1234\"\n }\n }\n ],\n \"reference\": \"INV000001\",\n \"paymentAmount\": 25000,\n \"transactionId\": \"btrn_39Q57MwxjLyx7PBXZObTpY4JQr6\",\n \"overrides\": {},\n \"metadata\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.halth.com/v1/au/medicare/claims")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"locationId\": \"prlo_39SaCy77MShwXBMzwFVSMHOtXdq\",\n \"type\": \"patient\",\n \"paymentStatus\": \"full_paid\",\n \"submit\": true,\n \"serviceProvider\": {\n \"providerNumber\": \"2447391F\"\n },\n \"patient\": {\n \"medicareCardId\": \"mccd_39SaCy77MShwXBMzwFVSMHOtXdq\"\n },\n \"items\": [\n {\n \"itemCode\": \"903\",\n \"chargeAmount\": 25000,\n \"serviceDate\": \"2026-01-01\",\n \"quantity\": 1,\n \"serviceTime\": \"10:00:00.0+10:00\",\n \"duration\": 30,\n \"notes\": \"<string>\",\n \"patientCount\": 1,\n \"overrides\": {\n \"overrideMultipleProcedureRule\": true,\n \"overrideDuplicateServiceRule\": true,\n \"overrideAftercareRule\": true\n },\n \"site\": {\n \"locationSpecificPracticeNumber\": \"12345\",\n \"isHospital\": true,\n \"facilityId\": \"731247FT\",\n \"specimenCollectionPointId\": \"1234\"\n }\n }\n ],\n \"reference\": \"INV000001\",\n \"paymentAmount\": 25000,\n \"transactionId\": \"btrn_39Q57MwxjLyx7PBXZObTpY4JQr6\",\n \"overrides\": {},\n \"metadata\": {}\n}"
response = http.request(request)
puts response.read_body{
"items": [
{
"id": "<string>",
"locationId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"totalChargeAmount": 123,
"totalRebateAmount": 123,
"totalGapAmount": 123,
"itemsCount": 123,
"mcolTransactionId": "<string>",
"items": [
{
"id": "<string>",
"itemCode": "<string>",
"chargeAmount": 123,
"rebateAmount": 123,
"gapAmount": 123,
"mcolAssessmentCode": "<string>",
"mcolErrorCode": "<string>",
"mcolErrorMessage": "<string>",
"patientCount": 123,
"quantity": 123
}
],
"reference": "<string>",
"patientMedicareCardId": "<string>",
"claimantMedicareCardId": "<string>",
"mcolClaimId": "<string>",
"mcolErrorCode": "<string>",
"mcolErrorMessage": "<string>",
"transactionId": "<string>",
"referral": {
"providerNumber": "<string>",
"issuedAt": "<string>",
"periodCode": "<string>",
"typeCode": "<string>"
}
}
],
"page": 1,
"limit": 10,
"totalItems": 100,
"totalPages": 10
}{
"id": "<string>",
"locationId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"totalChargeAmount": 123,
"totalRebateAmount": 123,
"totalGapAmount": 123,
"itemsCount": 123,
"mcolTransactionId": "<string>",
"items": [
{
"id": "<string>",
"itemCode": "<string>",
"chargeAmount": 123,
"rebateAmount": 123,
"gapAmount": 123,
"mcolAssessmentCode": "<string>",
"mcolErrorCode": "<string>",
"mcolErrorMessage": "<string>",
"patientCount": 123,
"quantity": 123
}
],
"reference": "<string>",
"patientMedicareCardId": "<string>",
"claimantMedicareCardId": "<string>",
"mcolClaimId": "<string>",
"mcolErrorCode": "<string>",
"mcolErrorMessage": "<string>",
"transactionId": "<string>",
"referral": {
"providerNumber": "<string>",
"issuedAt": "<string>",
"periodCode": "<string>",
"typeCode": "<string>"
}
}Medicare Claim
Create a Medicare claim
Create a Medicare claim for a patient
POST
/
v1
/
au
/
medicare
/
claims
Create a Medicare claim
curl --request POST \
--url https://api.halth.com/v1/au/medicare/claims \
--header 'Content-Type: application/json' \
--data '
{
"locationId": "prlo_39SaCy77MShwXBMzwFVSMHOtXdq",
"type": "patient",
"paymentStatus": "full_paid",
"submit": true,
"serviceProvider": {
"providerNumber": "2447391F"
},
"patient": {
"medicareCardId": "mccd_39SaCy77MShwXBMzwFVSMHOtXdq"
},
"items": [
{
"itemCode": "903",
"chargeAmount": 25000,
"serviceDate": "2026-01-01",
"quantity": 1,
"serviceTime": "10:00:00.0+10:00",
"duration": 30,
"notes": "<string>",
"patientCount": 1,
"overrides": {
"overrideMultipleProcedureRule": true,
"overrideDuplicateServiceRule": true,
"overrideAftercareRule": true
},
"site": {
"locationSpecificPracticeNumber": "12345",
"isHospital": true,
"facilityId": "731247FT",
"specimenCollectionPointId": "1234"
}
}
],
"reference": "INV000001",
"paymentAmount": 25000,
"transactionId": "btrn_39Q57MwxjLyx7PBXZObTpY4JQr6",
"overrides": {},
"metadata": {}
}
'import requests
url = "https://api.halth.com/v1/au/medicare/claims"
payload = {
"locationId": "prlo_39SaCy77MShwXBMzwFVSMHOtXdq",
"type": "patient",
"paymentStatus": "full_paid",
"submit": True,
"serviceProvider": { "providerNumber": "2447391F" },
"patient": { "medicareCardId": "mccd_39SaCy77MShwXBMzwFVSMHOtXdq" },
"items": [
{
"itemCode": "903",
"chargeAmount": 25000,
"serviceDate": "2026-01-01",
"quantity": 1,
"serviceTime": "10:00:00.0+10:00",
"duration": 30,
"notes": "<string>",
"patientCount": 1,
"overrides": {
"overrideMultipleProcedureRule": True,
"overrideDuplicateServiceRule": True,
"overrideAftercareRule": True
},
"site": {
"locationSpecificPracticeNumber": "12345",
"isHospital": True,
"facilityId": "731247FT",
"specimenCollectionPointId": "1234"
}
}
],
"reference": "INV000001",
"paymentAmount": 25000,
"transactionId": "btrn_39Q57MwxjLyx7PBXZObTpY4JQr6",
"overrides": {},
"metadata": {}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
locationId: 'prlo_39SaCy77MShwXBMzwFVSMHOtXdq',
type: 'patient',
paymentStatus: 'full_paid',
submit: true,
serviceProvider: {providerNumber: '2447391F'},
patient: {medicareCardId: 'mccd_39SaCy77MShwXBMzwFVSMHOtXdq'},
items: [
{
itemCode: '903',
chargeAmount: 25000,
serviceDate: '2026-01-01',
quantity: 1,
serviceTime: '10:00:00.0+10:00',
duration: 30,
notes: '<string>',
patientCount: 1,
overrides: {
overrideMultipleProcedureRule: true,
overrideDuplicateServiceRule: true,
overrideAftercareRule: true
},
site: {
locationSpecificPracticeNumber: '12345',
isHospital: true,
facilityId: '731247FT',
specimenCollectionPointId: '1234'
}
}
],
reference: 'INV000001',
paymentAmount: 25000,
transactionId: 'btrn_39Q57MwxjLyx7PBXZObTpY4JQr6',
overrides: {},
metadata: {}
})
};
fetch('https://api.halth.com/v1/au/medicare/claims', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.halth.com/v1/au/medicare/claims",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'locationId' => 'prlo_39SaCy77MShwXBMzwFVSMHOtXdq',
'type' => 'patient',
'paymentStatus' => 'full_paid',
'submit' => true,
'serviceProvider' => [
'providerNumber' => '2447391F'
],
'patient' => [
'medicareCardId' => 'mccd_39SaCy77MShwXBMzwFVSMHOtXdq'
],
'items' => [
[
'itemCode' => '903',
'chargeAmount' => 25000,
'serviceDate' => '2026-01-01',
'quantity' => 1,
'serviceTime' => '10:00:00.0+10:00',
'duration' => 30,
'notes' => '<string>',
'patientCount' => 1,
'overrides' => [
'overrideMultipleProcedureRule' => true,
'overrideDuplicateServiceRule' => true,
'overrideAftercareRule' => true
],
'site' => [
'locationSpecificPracticeNumber' => '12345',
'isHospital' => true,
'facilityId' => '731247FT',
'specimenCollectionPointId' => '1234'
]
]
],
'reference' => 'INV000001',
'paymentAmount' => 25000,
'transactionId' => 'btrn_39Q57MwxjLyx7PBXZObTpY4JQr6',
'overrides' => [
],
'metadata' => [
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.halth.com/v1/au/medicare/claims"
payload := strings.NewReader("{\n \"locationId\": \"prlo_39SaCy77MShwXBMzwFVSMHOtXdq\",\n \"type\": \"patient\",\n \"paymentStatus\": \"full_paid\",\n \"submit\": true,\n \"serviceProvider\": {\n \"providerNumber\": \"2447391F\"\n },\n \"patient\": {\n \"medicareCardId\": \"mccd_39SaCy77MShwXBMzwFVSMHOtXdq\"\n },\n \"items\": [\n {\n \"itemCode\": \"903\",\n \"chargeAmount\": 25000,\n \"serviceDate\": \"2026-01-01\",\n \"quantity\": 1,\n \"serviceTime\": \"10:00:00.0+10:00\",\n \"duration\": 30,\n \"notes\": \"<string>\",\n \"patientCount\": 1,\n \"overrides\": {\n \"overrideMultipleProcedureRule\": true,\n \"overrideDuplicateServiceRule\": true,\n \"overrideAftercareRule\": true\n },\n \"site\": {\n \"locationSpecificPracticeNumber\": \"12345\",\n \"isHospital\": true,\n \"facilityId\": \"731247FT\",\n \"specimenCollectionPointId\": \"1234\"\n }\n }\n ],\n \"reference\": \"INV000001\",\n \"paymentAmount\": 25000,\n \"transactionId\": \"btrn_39Q57MwxjLyx7PBXZObTpY4JQr6\",\n \"overrides\": {},\n \"metadata\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.halth.com/v1/au/medicare/claims")
.header("Content-Type", "application/json")
.body("{\n \"locationId\": \"prlo_39SaCy77MShwXBMzwFVSMHOtXdq\",\n \"type\": \"patient\",\n \"paymentStatus\": \"full_paid\",\n \"submit\": true,\n \"serviceProvider\": {\n \"providerNumber\": \"2447391F\"\n },\n \"patient\": {\n \"medicareCardId\": \"mccd_39SaCy77MShwXBMzwFVSMHOtXdq\"\n },\n \"items\": [\n {\n \"itemCode\": \"903\",\n \"chargeAmount\": 25000,\n \"serviceDate\": \"2026-01-01\",\n \"quantity\": 1,\n \"serviceTime\": \"10:00:00.0+10:00\",\n \"duration\": 30,\n \"notes\": \"<string>\",\n \"patientCount\": 1,\n \"overrides\": {\n \"overrideMultipleProcedureRule\": true,\n \"overrideDuplicateServiceRule\": true,\n \"overrideAftercareRule\": true\n },\n \"site\": {\n \"locationSpecificPracticeNumber\": \"12345\",\n \"isHospital\": true,\n \"facilityId\": \"731247FT\",\n \"specimenCollectionPointId\": \"1234\"\n }\n }\n ],\n \"reference\": \"INV000001\",\n \"paymentAmount\": 25000,\n \"transactionId\": \"btrn_39Q57MwxjLyx7PBXZObTpY4JQr6\",\n \"overrides\": {},\n \"metadata\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.halth.com/v1/au/medicare/claims")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"locationId\": \"prlo_39SaCy77MShwXBMzwFVSMHOtXdq\",\n \"type\": \"patient\",\n \"paymentStatus\": \"full_paid\",\n \"submit\": true,\n \"serviceProvider\": {\n \"providerNumber\": \"2447391F\"\n },\n \"patient\": {\n \"medicareCardId\": \"mccd_39SaCy77MShwXBMzwFVSMHOtXdq\"\n },\n \"items\": [\n {\n \"itemCode\": \"903\",\n \"chargeAmount\": 25000,\n \"serviceDate\": \"2026-01-01\",\n \"quantity\": 1,\n \"serviceTime\": \"10:00:00.0+10:00\",\n \"duration\": 30,\n \"notes\": \"<string>\",\n \"patientCount\": 1,\n \"overrides\": {\n \"overrideMultipleProcedureRule\": true,\n \"overrideDuplicateServiceRule\": true,\n \"overrideAftercareRule\": true\n },\n \"site\": {\n \"locationSpecificPracticeNumber\": \"12345\",\n \"isHospital\": true,\n \"facilityId\": \"731247FT\",\n \"specimenCollectionPointId\": \"1234\"\n }\n }\n ],\n \"reference\": \"INV000001\",\n \"paymentAmount\": 25000,\n \"transactionId\": \"btrn_39Q57MwxjLyx7PBXZObTpY4JQr6\",\n \"overrides\": {},\n \"metadata\": {}\n}"
response = http.request(request)
puts response.read_body{
"items": [
{
"id": "<string>",
"locationId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"totalChargeAmount": 123,
"totalRebateAmount": 123,
"totalGapAmount": 123,
"itemsCount": 123,
"mcolTransactionId": "<string>",
"items": [
{
"id": "<string>",
"itemCode": "<string>",
"chargeAmount": 123,
"rebateAmount": 123,
"gapAmount": 123,
"mcolAssessmentCode": "<string>",
"mcolErrorCode": "<string>",
"mcolErrorMessage": "<string>",
"patientCount": 123,
"quantity": 123
}
],
"reference": "<string>",
"patientMedicareCardId": "<string>",
"claimantMedicareCardId": "<string>",
"mcolClaimId": "<string>",
"mcolErrorCode": "<string>",
"mcolErrorMessage": "<string>",
"transactionId": "<string>",
"referral": {
"providerNumber": "<string>",
"issuedAt": "<string>",
"periodCode": "<string>",
"typeCode": "<string>"
}
}
],
"page": 1,
"limit": 10,
"totalItems": 100,
"totalPages": 10
}{
"id": "<string>",
"locationId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"totalChargeAmount": 123,
"totalRebateAmount": 123,
"totalGapAmount": 123,
"itemsCount": 123,
"mcolTransactionId": "<string>",
"items": [
{
"id": "<string>",
"itemCode": "<string>",
"chargeAmount": 123,
"rebateAmount": 123,
"gapAmount": 123,
"mcolAssessmentCode": "<string>",
"mcolErrorCode": "<string>",
"mcolErrorMessage": "<string>",
"patientCount": 123,
"quantity": 123
}
],
"reference": "<string>",
"patientMedicareCardId": "<string>",
"claimantMedicareCardId": "<string>",
"mcolClaimId": "<string>",
"mcolErrorCode": "<string>",
"mcolErrorMessage": "<string>",
"transactionId": "<string>",
"referral": {
"providerNumber": "<string>",
"issuedAt": "<string>",
"periodCode": "<string>",
"typeCode": "<string>"
}
}Body
application/json
Location ID
Example:
"prlo_39SaCy77MShwXBMzwFVSMHOtXdq"
Type of claim
Available options:
patient, bulk_bill Example:
"patient"
Payment status
Available options:
full_paid, part_paid, not_paid Example:
"full_paid"
Whether to submit the claim to Medicare Online immediately or store for later submission
Example:
true
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Required array length:
1 - 16 elementsShow child attributes
Show child attributes
Optional override for the claimant if different from the patient.
Show child attributes
Show child attributes
Reference number to identify the claim in the system
Required string length:
1 - 9Example:
"INV000001"
Total amount that has already been paid
Required range:
50 <= x <= 9999999Example:
25000
Transaction ID
Maximum string length:
255Example:
"btrn_39Q57MwxjLyx7PBXZObTpY4JQr6"
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I
