Skip to content
Last updated

Reports and Reconciliation

There are two types of integrated health fund reports: a claims reconciliation report and a payments reconciliation report. The claims reconciliation report provides a list of all claims processed for a given calendar day. The payments reconciliation report provides a report of payments made for approved claims that are settled by HealthPoint. Funds that are classified as non-consolidated by HealthPoint (currently only HCF) will not appear in these reports.

Please note that developing reporting features is optional, but recommended to ease provider financial reconciliation.

Demo

This example using jsFiddle shows how iClient can be used to access canned reports.

Demo - JS Fiddle

Please don't click on the Save button if you make any changes in the JS Fiddle sample app. Instead, please press run if you have made any changes. If you click save, it may break sample functionality.

HealthPoint Claims Reconciliation Example


// Claims Report for 21st September, 2024
iclient.healthpointReconciliationReport(
    {
        reportType: "claims",
        reconDate: "20240921"
    },
    yourPosCode.reportCallback
);

The response body consists of the following XML elements (see table below for example):

Response element nameDescription
claims-reconciliation-response/claims-reconciliationContains report header elements
claims-reconciliation-response/claims-reconciliation/healthpoint-terminal-idTerminal ID in the HealthPoint system (This value is different to the Tyro TID)
claims-reconciliation-response/claims-reconciliation/claim-dateDate (in yyyyMMdd format) of claims included in the report. Note date can differ from submission due to amendments
claims-reconciliation-response/claimContains details of a claim.
claims-reconciliation-response/claim/terminal-date-timeTimestamp (in yyyyMMddHHmmss format) when terminal submitted a claim
claims-reconciliation-response/claim/transaction-date-timeTimestamp (in yyyyMMddHHmmss format) claim was received by HealthPoint
claims-reconciliation-response/claim/response-date-timeTimestamp (in yyyyMMddHHmmss format) claim response was received by HealthPoint
claims-reconciliation-response/claim/settlement-date-timeTimestamp (in yyyyMMddHHmmss format) when settlement issued
claims-reconciliation-response/claim/provider-idProvider who made the claim.
claims-reconciliation-response/claim/private-health-fund-idFund that processed the claim
claims-reconciliation-response/claim/ref-tagUnique transaction reference, included on receipts
claims-reconciliation-response/claim/statusStatus of the claim, as shown below
StatusDefinition
NEWClaim is approved but not yet settled.
CANClaim has been cancelled.
VOIDClaim rejected by user.
AVOIDClaim autovoided (reversed) due to system error.
PAYSettled via HealthPoint consolidated settlement.
PRCRequired action processed (reversed).
TPYTest Paid. Settled by fund directly.
ESTRebate Estimate. Gap amount returned but not an approved claim.
Response element nameDescription
claims-reconciliation-response/claim/total-claim-amountTotal claim amount in cents.
claims-reconciliation-response/claim/private-health-fund-total-benefit-amountBenefit amount in cents.
claims-reconciliation-response/claim/private-health-fund-response-codeResponse code from the fund, or 32 for adjustment, or 93 if no response from fund.
claims-reconciliation-response/claim/textAny text entered when the claim was amended.
claims-reconciliation-response/checkReconciliation data summary. Can be used to check that all expected claims have been received and processed.
claims-reconciliation-response/check/total-number-claimsTotal number of claim elements.
claims-reconciliation-response/check/sum-benefit-amountSum of all benefit amounts, in cents.
claims-reconciliation-response/check/sum-claim-amountSum of all claim amounts, in cents.

Example claims reconciliation report response XML


<claims-reconciliation-response>
    <claims-reconciliation>
        <healthpoint-terminal-id>TYR11111</healthpoint-terminal-id>
        <claim-date>20240921</claim-date>
    </claims-reconciliation>
    <claim>
        <terminal-date-time>20240921123455</terminal-date-time>
        <settlement-date-time>20240921040000</settlement-date-time>
        <response-date-time>20240921123455</response-date-time>
        <transaction-date-time>20240921123455</transaction-date-time>
        <provider-id>2147661H</provider-id>
        <private-health-fund-id>PHF00999</private-health-fund-id>
        <ref-tag>0000010</ref-tag>
        <status>e.g. NEW, PAY, TPY (see table above)</status>
        <total-claim-amount>10000</total-claim-amount>
        <private-health-fund-total-benefit-amount>5000</private-health-fund-total-benefit-amount>
        <private-health-fund-response-code>00</private-health-fund-response-code>
        <text>any text entered when claim was amended</text>
    </claim>
    <claim>
        <terminal-date-time>20240921123455</terminal-date-time>
        <settlement-date-time>20240921040000</settlement-date-time>
        <response-date-time>20240921123455</response-date-time>
        <transaction-date-time>20240921123455</transaction-date-time>
        <provider-id>2147661H</provider-id>
        <private-health-fund-id>PHF00999</private-health-fund-id>
        <ref-tag>0000011</ref-tag>
        <status>e.g. NEW, PAY, TPY (see table above)</status>
        <total-claim-amount>10000</total-claim-amount>
        <private-health-fund-total-benefit-amount>5000</private-health-fund-total-benefit-amount>
        <private-health-fund-response-code>00</private-health-fund-response-code>
        <text>any text entered when claim was amended</text>
    </claim>
    <check>
        <total-number-claims>2</total-number-claims>
        <sum-benefit-amount>10000</sum-benefit-amount>
        <sum-claim-amount>20000</sum-claim-amount>
    </check>
</claims-reconciliation-response>

Report Unavailable Response Body

If the report is unavailable, a report unavailable response is returned:


<claims-reconciliation-response>
    <claims-reconciliation>
        <healthpoint-terminal-id>TYR11111</healthpoint-terminal-id>
        <claim-date>20240921</claim-date>
    </claims-reconciliation>
    <unavailable>
        <text>Report unavailable.</text>
        <text>Please try again later.</text>
    </unavailable>
</claims-reconciliation-response>

Payment Reports

HealthPoint Payments Reconciliation Example


// Payments Report for 21st September, 2024
iclient.healthpointReconciliationReport(
    {
        reportType: "payments",
        reconDate: "20240921"
    },
    yourPosCode.reportCallback
);

The response body consists of the following XML elements (see table below for example):

Response element nameDescription
payments-reconciliation-response/payments-reconciliationContains report header elements.
payments-reconciliation-response/payments-reconciliation/healthpoint-terminal-idTerminal ID in the HealthPoint system (This value is different to the Tyro TID).
payments-reconciliation-response/payments-reconciliation/payment-dateDate that payment settlement instruction was sent
payments-reconciliation-response/paymentContains details of a settlement payment
payments-reconciliation-response/payment/terminal-date-timeTimestamp (in yyyyMMddHHmmss format) when terminal submitted a claim
payments-reconciliation-response/payment/transaction-date-timeTimestamp (in yyyyMMddHHmmss format) claim was received by HealthPoint
payments-reconciliation-response/payment/response-date-timeTimestamp (in yyyyMMddHHmmss format) claim response was received by HealthPoint
payments-reconciliation-response/payment/settlement-date-timeTimestamp (in yyyyMMddHHmmss format) the payment submitted to a provider
payments-reconciliation-response/payment/provider-idProvider who made the claim
payments-reconciliation-response/payment/private-health-fund-idFund that processed the claim
payments-reconciliation-response/payment/ref-tagUnique transaction reference, included on receipts
payments-reconciliation-response/payment/total-claim-amountTotal claim amount in cents
payments-reconciliation-response/payment/private-health-fund-total-benefit-amountBenefit amount in cents
payments-reconciliation-response/payment/private-health-fund-response-codeResponse code from the fund, or 32 for adjustment from HealthPoint
payments-reconciliation-response/payment/payment-amountAmount paid for the claim, in cents
payments-reconciliation-response/payment/textAny text entered when the claim was amended
payments-reconciliation-response/payment/bsbBSB number for settlement
payments-reconciliation-response/payment/account-numberBank account number for settlement
payments-reconciliation-response/payment/payment-referenceBank Lodgement Reference displayed on bank account statement
payments-reconciliation-response/checkReconciliation summary data. Can be used to check that all expected claims have been received and processed.
payments-reconciliation-response/check/total-number-paymentsTotal number of payment elements
payments-reconciliation-response/check/sum-payment-amountSum of all payment amounts, in cents
payments-reconciliation-response/check/sum-claim-amountSum of all claim amounts, in cents

Example Payments Reconciliation Report


<payments-reconciliation-response>
    <payments-reconciliation>
        <healthpoint-terminal-id>TYR11111</healthpoint-terminal-id>
        <payment-date>20240921</payment-date>
    </payments-reconciliation>
    <payment>
        <terminal-date-time>20240921123455</terminal-date-time>
        <settlement-date-time>20240921040000</settlement-date-time>
        <response-date-time>20240921123455</response-date-time>
        <transaction-date-time>20240921123455</transaction-date-time>
        <provider-id>2147661H</provider-id>
        <private-health-fund-id>PHF00999</private-health-fund-id>
        <ref-tag>0000010</ref-tag>
        <total-claim-amount>10000</total-claim-amount>
        <private-health-fund-total-benefit-amount>5000</private-health-fund-total-benefit-amount>
        <private-health-fund-response-code>00</private-health-fund-response-code>
        <payment-amount>5000</payment-amount>
        <text>any text entered when claim was amended</text>
        <bsb>069690</bsb>
        <account-number>100001</account-number>
        <payment-reference>your payment ref</payment-reference>
    </payment>
    <payment>
        <terminal-date-time>20240921123455</terminal-date-time>
        <settlement-date-time>20240921040000</settlement-date-time>
        <response-date-time>20240921123455</response-date-time>
        <transaction-date-time>20240921123455</transaction-date-time>
        <provider-id>2147661H</provider-id>
        <private-health-fund-id>PHF00999</private-health-fund-id>
        <ref-tag>0000011</ref-tag>
        <total-claim-amount>10000</total-claim-amount>
        <private-health-fund-total-benefit-amount>5000</private-health-fund-total-benefit-amount>
        <private-health-fund-response-code>00</private-health-fund-response-code>
        <payment-amount>5000</payment-amount>
        <text>any text entered when claim was amended</text>
        <bsb>069690</bsb>
        <account-number>100001</account-number>
        <payment-reference>your payment ref</payment-reference>
    </payment>
    <check>
        <total-number-payments>2</total-number-payments>
        <sum-payment-amount>10000</sum-payment-amount>
        <sum-claim-amount>20000</sum-claim-amount>
    </check>
</payments-reconciliation-response>
    

Payments Reconciliation Report Unavailable Response Body

If the report is unavailable, a report unavailable response is returned:


<payments-reconciliation-response>
    <payments-reconciliation>
        <healthpoint-terminal-id>TYR11111</healthpoint-terminal-id>
        <payment-date>20240921</payment-date>
    </payments-reconciliation>
    <unavailable>
        <text>Report unavailable.</text>
        <text>Please try again later.</text>
    </unavailable>
</payments-reconciliation-response>