Lab billing
Billing that holds up at the counter and at month-end.
Phone-first lookup, sequential bill numbers, rupee-perfect totals, and every discount or refund carrying a staff member's name. Nothing to reconstruct later.
Key takeaways
- Phone number first. A returning patient is found and re-used, not registered again under a slightly different spelling.
- Every discount and refund carries a name. Both are audit-logged with the staff member who gave them, at the moment it happened.
- Bills are gapless and rupee-perfect. One sequential number per financial year, every amount stored as integer paise.
- Partial payment doesn't stall a bill. What's paid today is recorded, and the rest moves into aging receivables.
- The bill still closes without a report. A films-only close is money-neutral and reversible until the report is finalized, and it fires no WhatsApp message.
In short
HealthFlow's lab billing runs the counter end to end: pull up a patient by phone number before a duplicate gets created, bill in seconds, and every discount or refund is audit-logged with the staff member's name who gave it. Bills are numbered in a single sequence for the financial year, every amount is stored as whole paise, and a bill doesn't have to be paid in full or matched to a finished report to close: partial payments move the balance into receivables, and a test the patient declines a report for can be closed films-only, money-neutral. Every bill can also go out on WhatsApp, tracked to delivered and read.
Start from the phone number
One lookup finds the patient. Every rupee off the bill has a name on it.
A phone number is the fastest, most reliable way to find a returning patient, so that's where billing starts. And because discounts and refunds are where trust quietly erodes at a busy counter, neither one happens without a record of who gave it.
- Phone-first lookup: a returning patient is found and re-used, not registered a second time under a slightly different spelling
- Every discount and refund audit-logged with the staff member's name, at the moment it's given
- Every rupee stored as integer paise, split across cash and online without drifting over a busy day
Money that doesn't go quiet
Bills in strict order. Dues that never disappear.
Bill numbers run in a single sequence through the financial year, so nothing gets renumbered by hand later. And a bill isn't all-or-nothing: if a patient pays part of it now, the rest becomes a tracked due, not a gap in the register.
- Sequential, fiscal-year bill numbering: one running series, no gaps, no duplicates
- Partial bills: record what's paid today, and the balance moves straight into receivables
- Receivables aging on the outstanding balance, so a due doesn't quietly go stale
The bill still closes, even without a report
Share the bill on WhatsApp. Close it films-only when there's no report.
A bill reaches the patient's phone the same way the report does. And when a patient only wants their films, not a printed report, that test closes on the bill as films-only: money-neutral, and reversible right up until the report would have been finalized.
- WhatsApp bill sharing from the lab's own number, tracked sent → delivered → read
- A test can be closed films-only when the patient declines the report; the bill's amount doesn't change
- Films-only closes are reversible until the report is finalized, and fire no WhatsApp message
Your bill is ₹1,050, paid in full. X-Ray Chest handed over as films only, per your request; amount unchanged. Thank you for visiting Lotus Path Labs.
Questions
Does the bill start from a phone number, and does that stop duplicate patient records?
Yes. Billing starts with a phone-number lookup, so a returning patient is found and re-used instead of registered again under a slightly different spelling. Everything the lab already knows about them, history and dues included, comes up before a single test is added to the bill.
Are discounts and refunds tracked, and can I see who approved one?
Every discount and refund is audit-logged with the staff member's name at the moment it's given, not reconstructed later from memory. Amounts are stored as integer paise throughout, so a busy day of split cash-and-online payments never drifts by a rupee.
What happens to the bill if a patient only wants films, not a report, or can't pay the full amount today?
Both are handled without breaking the bill. A test can be closed as films-only when the patient declines the report; it's money-neutral and reversible until the report is finalized, and no WhatsApp message fires for it. And a bill doesn't need to be paid in full to close: record what's paid now, and the balance moves straight into receivables, aging until it's cleared.
Also run a clinic alongside your lab? See HealthFlow for clinics, with the same patient record shared across both counters → /clinic/
More lab features
- The full lab systemRegistration, catalogue, branded reports, payouts and a live dashboard.
- White-label everythingYour brand on every bill, report and WhatsApp message.
- QR-verified reportsAn authenticity check on every report you release.
- Doctor & referral payoutsSettle referrers in one Pay-Run. Don't just track commissions.
See your own bill register and receivables, live.
A 20-minute WhatsApp demo, on your lab's own tests and pricing.
WhatsApp us for a demo