New E-prescriptions with interaction alerts

Your whole clinic, on one calm screen.

Cloud medical records for clinics in Bahrain, Saudi Arabia and Oman. Appointments, prescriptions, labs, billing and claims, all in one place.

  • No credit card
  • Cancel anytime
  • Arabic & English for patients

Trusted by clinics in Bahrain and Oman

American Medical Center Dar Al Shifa Gulf American Hospital Naseem Medical Center Medflix
  • Aligned with NHRA standards
  • MOH compliant
  • PDPL ready
  • Arabic & English documents

A day at the clinic

Every desk sees the same patient.

Reception books, the doctor writes, the pharmacy dispenses and billing claims, all from one record. Nobody types a name twice.

Front desk · Seef branch

Monday 12 Oct · 4 doctors in

Booked today
64
12 booked online
Checked in
31
Average wait 9 min
No-shows
3
61 reminders sent
Walk-ins
7
2 waiting
Time Patient Doctor Status
10:30Fatima Al-MansooriDr. Khalid · Family medicineIn consult
10:45Ahmed YusufDr. Noor · PaediatricsTriage
11:00Hamad AliDr. Khalid · Family medicineWaiting
11:15Sara JaffarDr. Rana · DentalConfirmed
11:30Yousif KamalDr. Noor · PaediatricsReminder read

Consultation · Dr. Khalid

Fatima Al-Mansoori · 34 · MRN-20418

Blood pressure
128/82
Triage at 10:22
Allergies
Penicillin
Flagged on chart
Last visit
14 Aug
Follow-up due
Insurance
80%
Coverage verified
Section Note By Status
SubjectiveCough for 5 days, low-grade feverDr. KhalidSaved
ObjectiveChest clear, throat inflamedDr. KhalidSaved
AssessmentAcute pharyngitis · J02.9Dr. KhalidCoded
PlanAzithromycin 500 mg · 3 daysDr. KhalidInteraction checked
OrdersCBCDr. KhalidSent to lab

Pharmacy queue

Main pharmacy · 3 waiting

In queue
3
Oldest 4 min
Dispensed today
48
From 51 prescriptions
Billed today
BHD 64.800
From dispensing
Drug list
312
Items in stock
Reference Patient · item Detail Status
RX-8812Fatima Al-MansooriAzithromycin 500 mg × 3Ready
RX-8813Ahmed YusufParacetamol syrup 120 mlPicking
RX-8809Hamad AliAmlodipine 5 mg × 30Dispensed
RX-8806Layla SalehOmeprazole 20 mg × 14Dispensed
StockParacetamol 500 mg140 on handIn stock

Billing & claims

October 2026 · all branches

Invoiced
BHD 48,220
This month
With insurers
BHD 12,940
38 claims
Rejected
4
Flagged this month
Collected today
BHD 2,310
Cash, card, insurer
Invoice Patient · payer Amount Status
INV-30412Fatima · Insurer ABHD 42.000Approved
INV-30413Ahmed · self-payBHD 18.500Paid
INV-30409Hamad · Insurer BBHD 65.000Submitted
INV-30401Sara · Insurer ABHD 120.000Rejected: code
INV-30415Yousif · Insurer CBHD 30.000Draft

Lab & radiology

Orders today

Orders
27
From 6 doctors
Awaiting results
6
Ordered today
Results ready
15
Sent to charts
Imaging
4
DICOM studies
Order Patient Test Status
LAB-5521Fatima Al-MansooriCBCAwaiting result
LAB-5522Ahmed YusufCRPResult ready
RAD-1180Hamad AliChest X-rayViewed
LAB-5519Sara JaffarHbA1cAwaiting result
RAD-1181Yousif KamalDental OPGUploaded

Owner dashboard

All branches · this week

Patients
412
This week
Revenue
BHD 15,480
All branches
Average wait
11 min
Check-in to doctor
No-show rate
4.1%
With reminders on
Branch Patients Revenue Trend
Seef168BHD 6,420Up
Riffa121BHD 4,310Steady
Muharraq83BHD 2,960Up
Dental wing40BHD 1,790Watch
Online bookings9222% of visitsRising

Reception: today's book across every doctor, with online bookings and WhatsApp confirmations in the same list.

Doctor: SOAP notes, coded diagnoses, prescriptions and lab orders without leaving the patient's chart.

Pharmacy: prescriptions arrive as they are signed, and every dispense updates the stock and the bill.

Billing: invoices built from the visit, with insurer and patient shares split and every claim's status in view.

Lab & radiology: orders from the consult room, results and DICOM images attached to the patient automatically.

Owner: patients, revenue, waiting times and no-shows across every branch, without asking anyone for a spreadsheet.

The patient journey

From booking to claim, without retyping.

Each step picks up where the last one left off. Click any step, or let it play.

Step 1 of 9

The patient books online

From your website or a call to reception, the slot is held against the right doctor and branch.

Online bookingBooked
Fatima Al-Mansoori
Dr. Khalid · Seef branch
DateTue 13 Oct
Time10:30
SourceWebsite
Step 2 of 9

A reminder goes out in Arabic

WhatsApp or SMS at the time you choose, in Arabic or English. If a patient can't come, reception frees the slot for someone else.

WhatsAppRead
Reminder delivered
Arabic · 18:00
Reply1 · Confirm
StatusConfirmed
Step 3 of 9

Reception checks her in

Insurance is verified at the desk and the visit opens on the doctor's list.

Check-inChecked in
Fatima Al-Mansoori
MRN-20418
Arrived10:21
Insurance80% cover
Co-payBHD 8.400
Step 4 of 9

The nurse records vitals

Blood pressure, pulse, temperature and SpO₂ land on the chart before the doctor opens it.

TriageNormal
Vitals
Nurse Maryam · 10:22
BP128/82
Temp37.6 °C
SpO₂98%
Step 5 of 9

The doctor writes SOAP notes

Templates per specialty, coded diagnoses and the full history on one screen.

SOAPCoded
Acute pharyngitis
J02.9 · Dr. Khalid
SubjectiveCough 5 days
ObjectiveThroat inflamed
Step 6 of 9

A prescription, checked

Drugs from the NHRA catalogue, with allergy and interaction checks before signing.

E-prescriptionSigned
Azithromycin 500 mg
1 daily · 3 days
AllergyPenicillin, no conflict
Sent toPharmacy
Step 7 of 9

Tests ordered and returned

The lab sees the order, uploads the result, and it appears on the chart.

LabReady
CBC
LAB-5521
Hb13.8 g/dL
WBC11.4
Step 8 of 9

The invoice writes itself

Consultation, tests and medicines from the visit, split between patient and insurer.

InvoicePaid
INV-30412
Fatima Al-Mansoori
TotalBHD 42.000
Patient paidBHD 8.400
Step 9 of 9

The claim goes to the insurer

A Universal Claim Form from the encounter itself, tracked until it is settled.

ClaimApproved
CLM-2026-0412
Insurer A
ClaimedBHD 33.600
StatusApproved

Billing & insurance

Claims built from the visit itself.

The diagnosis, procedures and prescriptions the doctor recorded become the invoice and the claim. Patient and insurer shares split on their own, and each claim's status is flagged until it is settled.

  • Universal Claim Form generated from the encounter
  • Co-pay and coverage split on every invoice
  • Cash, card and insurer payments on one bill
It allows downloading LAB and X-Ray reports, recording vitals, and handling prescriptions smoothly, saving time and improving workflow.
Dr. Ashraq KhalifaNaseem Medical Center
The system is intuitive and user-friendly, making patient data entry, prescription management, and report access effortless.
Ms MavreenAmerican Medical Center
Managing patients, uploading reports, and creating prescriptions are all super smooth now. Plus, the support team is amazing; they listen and make changes really fast.
Mr BassemMedflix Center

Arabic & English

Arabic and English, for every patient.

Patients get reminders, invoices, consent forms and documents in Arabic or English. Arabic reads right to left, properly, not as a translated afterthought.

Invoice · INV-30412Paid
Fatima Al-Mansoori
Dr. Khalid · Family medicine · 13 Oct 2026
ConsultationBHD 25.000
Blood test (CBC)BHD 9.000
Azithromycin 500 mgBHD 8.000
Insurance covers (80%)BHD 33.600
You paidBHD 8.400
Sent to the patient on WhatsApp
فاتورة · INV-30412مدفوعة
فاطمة المنصوري
د. خالد · طب الأسرة · ١٣ أكتوبر ٢٠٢٦
استشارة طبية٢٥٫٠٠٠ د.ب
فحص الدم (CBC)٩٫٠٠٠ د.ب
أزيثرومايسين ٥٠٠ ملغ٨٫٠٠٠ د.ب
يغطي التأمين (٨٠٪)٣٣٫٦٠٠ د.ب
المبلغ المدفوع٨٫٤٠٠ د.ب
أُرسلت إلى المريض عبر واتساب

Who runs on it

The same system, switched on differently.

Solo GPs and small clinics

Booking, notes, prescriptions and billing running in a day, with reminders keeping the book full.

See Aafia for GP clinics →
  • Appointments
  • SOAP notes
  • E-prescriptions
  • WhatsApp reminders
  • Invoicing
  • Consent forms

Multi-specialty polyclinics

Several doctors, several specialties and a lot of insurance. Every desk works from the same record.

See Aafia for polyclinics →
  • Multi-doctor scheduling
  • Insurance & claims
  • Lab & radiology
  • Pharmacy
  • Roles & permissions
  • Analytics

Dental practices

Charting and treatment plans next to the medical history, with consent signed before the chair.

See Aafia for dental clinics →
  • Dental module
  • Treatment plans
  • Consent forms
  • Imaging uploads
  • Billing
  • Recall reminders

Specialty and day-care centres

Specialty templates, referrals and longer treatment courses, with claims built from each session.

See Aafia for specialty centres →
  • Specialty templates
  • Referrals
  • Lab & radiology
  • Insurance & claims
  • Custom reports
  • Multi-branch

Built for the region

One cloud. Three regulators.

Currency, regulator and claims flow are set per country, so a branch in Manama and a branch in Muscat each follow their own rules on the same platform.

ManamaBahrainBHD
RegulatorNHRA
ClaimsUniversal Claim Form
Patient languagesArabic · English
Aafia in Bahrain →
RiyadhSaudi ArabiaSAR
RegulatorMinistry of Health
Patient languagesArabic · English
Aafia in Saudi Arabia →
MuscatOmanOMR
RegulatorMinistry of Health
Patient languagesArabic · English
Aafia in Oman →

Transparent pricing

Plans for every type of facility.

Start free for 30 days. No credit card, cancel anytime. Compare every feature →

30-day trial Every feature for 30 days, for up to 3 providers and 5 users.
Free
No credit card required Start free trial
  • Every feature included
  • Up to 3 providers and 5 users
  • Arabic & English patient documents
  • Cancel anytime
Essentials For solo GPs, clinics and small polyclinics up to 3 providers and 5 users.
$99$74.25 / month
Billed monthly$891 billed yearly Get started
  • Up to 3 providers and 5 users
  • Patient records & SOAP notes
  • Appointments & online booking
  • E-prescriptions
  • Lab & radiology
  • Insurance & Universal Claim Form
  • Pharmacy & dispensing
Most popular Polyclinic For growing polyclinics and specialty centres with more than 3 providers or 5 users.
$129$96.75 / month
Billed monthly$1,161 billed yearly Get started
  • Unlimited providers and users
  • Patient records & SOAP notes
  • Appointments & online booking
  • E-prescriptions
  • Lab & radiology
  • Insurance & Universal Claim Form
  • Pharmacy & dispensing

SMS and WhatsApp reminders use messaging credits, bought separately.

Getting started

Seeing patients this week.

  1. 1 Start a trial or book a demo Sign up in minutes. Your clinic gets its own secure workspace in the cloud.
  2. 2 Add your doctors and services Doctors, schedules, price lists, insurers and branches. We can help bring your patient list across.
  3. 3 Book your first patient Send the reminder, write the note, print the prescription and raise the bill, all from one screen.

Questions

Asked before signing up.

Something else on your mind? Talk to our team.

Yes, by default. It runs in the browser on any computer or tablet, with nothing to install, and new features and security updates arrive automatically at no extra charge. If you prefer, it can be installed on your own server instead.

Your choice: in our managed cloud, with daily backups kept for 30 days, or on your own server, so it stays in your clinic. Data is encrypted in transit and at rest, and you can export it to CSV or PDF at any time.

Yes. Patients, past visits and invoices can all be imported, and our team helps you bring the data across during setup.

For patients, yes. Reminders, invoices, consent forms and prescriptions go out in Arabic or English. The staff interface is in English.

It is built for NHRA requirements in Bahrain and Ministry of Health requirements in the region, with PDPL-ready consent and audit trails.

Yes. The 30-day trial includes every feature for up to 3 providers and 5 users, with no credit card. You can also request a guided demo first.

Ready to run your clinic on Aafia?

Start a free trial with your own doctors and services, or let us walk you through it.

No credit card · Cancel anytime · Money-back guarantee