Billing & insurance

Get paid for every visit, by patient and insurer.

The visit the doctor recorded becomes the invoice and the insurance claim. Shares split on their own, payments of every kind land on one bill, and you can see what is still owed.

Included in every plan · Compare plans

What it fixes

Three things that slow clinic billing down.

BeforeReception retypes the doctor's notes into a separate billing system.
With AafiaThe invoice is built from the visit, line by line.
BeforeNobody is sure what the patient owes until the insurer replies.
With AafiaCoverage and co-pay are known at the desk.
BeforeRejected claims sit in a folder until someone remembers them.
With AafiaEach claim's status is flagged on its insurance invoice.

How it works

From the consultation room to the insurer.

Nobody retypes the visit. Each step builds on what the last one recorded.

Insurance claims

Know where every claim stands.

In Bahrain, each claim is built on the Universal Claim Form from the encounter. You submit it through the insurer's portal, then flag the insurance invoice with the insurer's reply, so you always know which claims are still waiting.

  • Universal Claim Form generated from the encounter
  • Each insurance invoice flagged with the insurer's reply
  • Claims still waiting on each insurer, in the reports
Try it · flag the insurer's replyInsurance claims · October
Waiting on insurersBHD 263.000
INV-30398Sara Jaffar · Insurer A Universal Claim Form · submitted 2 Oct
BHD 120.000
INV-30402Hamad Ali · Insurer B Universal Claim Form · submitted 5 Oct
BHD 65.000
INV-30407Yousif Kamal · Insurer C Universal Claim Form · submitted 9 Oct
BHD 30.000
INV-30411Layla Saleh · Insurer A Universal Claim Form · submitted 11 Oct
BHD 48.000
Sample claims for illustration
Try it · Invoice INV-30412BHD 42.000
Paid at reception · claim pending
Insurer paysBHD 33.600
Patient paysBHD 8.400
Patient pays by

Payments

Every way of paying, on one bill.

Coverage and co-pay come from the patient's insurance details, so reception collects the right amount at the desk. Cash, card and the insurer's share settle against the same invoice.

Revenue reports

Know who still owes you.

Revenue by payer, outstanding balances by age, and the claims waiting on each insurer, without exporting anything.

Revenue by payer · OctoberSample data · BHD
Outstanding by ageSample data
0 to 30 daysBHD 8,420.000
31 to 60 daysBHD 3,150.000
61 to 90 daysBHD 1,240.000
Over 90 daysBHD 860.000
4 claims over 90 days need follow-up

Questions

About billing & insurance.

Want to see it with your insurers? Book a demo.

Any insurer you work with. Add each insurer and its coverage rules once and they apply to every visit. Claims are prepared in Aafia, and you submit them through the insurer's own portal.

Yes, for clinics in Bahrain. A Universal Claim Form is generated from each encounter, ready to submit. In Saudi Arabia and Oman, claims are submitted manually for now; ask us about electronic submission for your insurers.

Yes. Cash, card and the insurer's share can all settle against the same invoice.

Every plan, and the 30-day free trial. Both plans include every feature; they differ only in the number of providers and users: Essentials covers up to 3 providers and 5 users, Polyclinic has no limit on either.

Send your first claim this week.

Try billing and insurance free for 30 days, with your own price list and insurers.