How to bill a patient to their insurance company

You will register an insurer with its contracted coverage, split a bill between the insurer and the patient's co-pay, bill earlier credit invoices to the insurer, and raise a claim by hand. Use it whenever a patient is covered by a panel, an insurer or a corporate account.

Who it is forInsurance desk officer and cashierTime15 minutesProductHMSLevelIntermediate

Before you start

Steps

1

See the payers

Open Billing › Insurance › Payers. Each row shows the payer, its code, Type, Coverage (for example 80%) and Status. Coverage is the share the payer pays; the rest is the patient's co-pay.

Payers list with Corporate Health TPA and State Life Insurance and their coverage
Payers list with Corporate Health TPA and State Life Insurance and their coverage
2

Add an insurer

Click Add payer. Type the Name, choose the Type (Insurance, TPA, Corporate or Government), set Coverage % (80 for this insurer), then the Contact person, Phone, Email, Address and Contract notes such as the panel number and room limit. Code (optional) can stay empty: its placeholder says "Auto-generated if left blank". Click Create payer; a toast says "Payer created" and the new row gets its own code (here PYR-000003).

Add payer dialog filled in with Crescent Health Insurance and 80 percent coverage
Add payer dialog filled in with Crescent Health Insurance and 80 percent coverage
3

Know what the type means

The Type only describes the payer. It does not change how the bill is posted; the Coverage % does the work.

Payer type list with Insurance, TPA, Corporate and Government
Payer type list with Insurance, TPA, Corporate and Government
4

Remember what cannot be deleted

Click Delete payer on a row and the app asks "Delete payer?" with "This action can't be undone". If the payer already has claims, a toast says "Payer has linked claims and cannot be deleted" and the dialog stays open. Keep it for the history; only a payer with no claims can be removed.

Confirmation to delete a payer that has claims
Confirmation to delete a payer that has claims
5

Bill at the counter with the Insurance tender

In Billing › Receivables › Invoices click New invoice, choose the patient (here Usman Ghani, MR-000045), add the service "CT Head (Plain)" at PKR 18,000.00. Under the payment tender choose Insurance and pick the Payer (Corporate Health TPA 100%, Crescent Health Insurance 80%, State Life Insurance 80%). The app says "Payer covers 80% - share PKR 14,400.00; the rest is the patient co-pay" and adds a Patient co-pay line of PKR 3,600.00 paid by Cash. Check that Remaining is PKR 0.00.

New invoice payment section with the Insurance tender, the payer, the covered share and the patient co-pay
New invoice payment section with the Insurance tender, the payer, the covered share and the patient co-pay
6

Post and read the invoice

Click Post invoice. A toast says "Invoice INV-000196 posted" and the receipt shows the insurance claim line (CLM-000019, -PKR 14,400.00) and Total paid PKR 3,600.00, paid by cash. Open the invoice: it shows Paid PKR 18,000.00, Outstanding PKR 0.00 and With insurance PKR 14,400.00 with CLM-000019, Crescent Health Insurance, Submitted. That amount is not collectable from the patient here; it settles through the claim's adjudication and payment.

Invoice INV-000196 showing the With insurance block for claim CLM-000019
Invoice INV-000196 showing the With insurance block for claim CLM-000019
7

Follow the claim

Open Billing › Insurance › Claims. The tiles count claims by status (Paid, Submitted, Partially approved, Rejected, Cancelled, and Draft when there is one). The line "Insurance Receivable (1110)" compares the ledger (PKR 91,900.10) with the open claims (PKR 91,900.10, 12 claims) and shows Reconciled when they match; if they differ it says "Difference PKR ..." with Show differences. Use the status filter or search a claim or policy number.

Claims list with status tiles and the insurance receivable reconciliation line
Claims list with status tiles and the insurance receivable reconciliation line
8

Bill credit invoices to insurance later

Open the patient's Patient 360 › Billing and click Bill to insurance. Tick the invoices, choose the Payer, and leave Coverage % (override) empty to use the contract. The dialog shows what the insurer covers and the co-pay. The split of PKR 6,000.00 shows the insurer covering PKR 4,800.00 (Crescent Health Insurance, 80%) and a Patient co-pay of PKR 1,200.00. Choose the Co-pay tender (Cash) and click Bill 1 invoice: "Created 1 claim(s) - PKR 4,800.00 covered" (claim CLM-000021).

Bill to insurance dialog showing the insurer share of PKR 4,800.00 and the patient co-pay of PKR 1,200.00
Bill to insurance dialog showing the insurer share of PKR 4,800.00 and the patient co-pay of PKR 1,200.00
9

Ask the insurer for pre-authorisation

On Claims click Request pre-auth ("Ask the payer for authorisation before the claim is submitted"). Choose the Payer, the Patient and type the Remarks, then click Request pre-auth; a toast says "Pre-authorisation requested". The request joins the Pre-authorisation requests card on the same page, with its status.

When the insurer answers, click Record decision, choose Approved or Denied, type the Pre-auth number and a Note, and click Save decision. With Approved the button stays disabled until the number is typed. A toast says "Pre-authorisation decision recorded".

Request pre-auth dialog filled in for the MRI knee request
Request pre-auth dialog filled in for the MRI knee request
Record the insurer's decision with Approved and the pre-auth number
Record the insurer's decision with Approved and the pre-auth number
10

Raise a claim by hand

Click New claim. Choose the Payer (State Life Insurance), the Patient (Ayesha Imran) and the Invoice. The dialog shows "Maximum PKR 4,800.00 (80% payer coverage of the invoice balance)"; a larger Claimed amount is refused with "Claimed amount cannot exceed PKR 4,800.00". Add the Policy #, turn on Pre-authorization required and pick the approved pre-authorisation ("PA-2026-0413") in Pre-auth number, add Remarks, then click Create claim. The claim (CLM-000020) starts as a draft.

New claim dialog with the maximum claimable amount and the pre-authorisation picker
New claim dialog with the maximum claimable amount and the pre-authorisation picker
11

Submit the claim

Open the draft with the eye icon on its row. The screen shows the claimed amount, the policy and pre-auth numbers, and the "Accounting impact" with three steps (Submission, Adjudication, Settlement), each Pending. Click Submit and confirm "Submit claim?". A toast says "Claim submitted" and the covered amount moves from the patient's balance to the insurer. Reopen the claim: it is Submitted, its Submission step is Posted with voucher JV-000551, and it can no longer be cancelled here.

Draft claim CLM-000020 with its accounting impact and Submit button
Draft claim CLM-000020 with its accounting impact and Submit button
12

Check the patient's balance

In Patient 360 › Billing the balance is split: You owe PKR 37,200.00 Patient payable and With insurance PKR 9,600.00 · 2 claims pending; the claim chips "PKR 4,800.00 Submitted" sit on INV-000157 and INV-000155.

Patient 360 billing showing what the patient owes and what is with insurance
Patient 360 billing showing what the patient owes and what is with insurance

Check it worked

  • Invoice INV-000196: Paid PKR 18,000.00, Outstanding 0.00, With insurance PKR 14,400.00.
  • Claims: CLM-000019, CLM-000020 and CLM-000021 are listed as Submitted and the reconciliation line says Reconciled.
  • Account Ledger: each claim posts a voucher debiting Insurance Receivable and crediting Accounts Receivable (JV-000549 PKR 14,400.00 for CLM-000019, JV-000551 and JV-000555 PKR 4,800.00 each); the cash co-pay of PKR 3,600.00 is JV-000550.

Common mistakes

MistakeWhat you seeFix
Saving an approved pre-authorisation without its numberThe Save decision button stays disabledType the insurer's pre-auth number
Claiming more than the payer's share"Claimed amount cannot exceed PKR 4,800.00"Type the maximum shown or less
Deleting a payer that has claims"Payer has linked claims and cannot be deleted"Keep the payer
Leaving the co-pay outRemaining is not PKR 0.00Add the co-pay tender or leave it on credit

Quick reference

ItemMeaning / rule
Coverage %Share the payer pays; filled in automatically on every bill to that payer
Insurance tenderOne payer per bill; the rest is the patient co-pay
Maximum claimInvoice balance times coverage
With insuranceAmount parked on the claim, not collectable from the patient
LedgerClaim: debit Insurance Receivable 1110, credit Accounts Receivable 1100

Frequently asked questions

Can I bill part of a bill to insurance and the rest to the patient? Yes. Choose the Insurance tender for the covered share and add a patient co-pay line with cash, card, bank or credit.

Why can I not collect the covered amount from the patient? It is parked on the claim as money owed by the insurer. It is settled through the claim, not from the patient's screen.

What if the payer's coverage is different for one bill? When billing credit invoices, type a value in Coverage % (override). Leave it empty to use the contract percentage.

Can I raise a claim for an invoice that is already paid? The claim list only offers posted invoices that still have a balance, and the claimed amount is capped by that balance.

Do this in GridX HMS

GridX HMS runs this whole workflow. See what GridX HMS does and what it costs, or browse all step-by-step guides.