Everything your clinic runs on, in one place

Appointments, patient records, billing, pharmacy, insurance, and e-invoicing — built for Arabic-speaking clinics and fully bilingual.

See the features

No credit card required · Free onboarding · Cancel anytime

app.oca-clinic.com/dashboard
Search patients, invoices, staff…
MH

Dashboard

Here's your clinic today

Total Patients

2,486

vs last month

Today's Appointments

38

vs last month

Revenue (This Month)

184,600

SAR · vs last month

Active Staff

17

vs last month

Today's Appointments

4 appointments scheduled

View all
SASara Al-AmriDr. Huda Nasser
In Progress
AMAhmed MansourDr. Faisal Idris
Checked In
NKNoura KhalidDr. Huda Nasser
Booked
YRYousef RashedDr. Omar Salem
Booked

Recent Patients

Latest registrations

View all
LMLayla MahmoudP-01842

Sep 12, 2026

KHKhalid HaririP-01841

Sep 12, 2026

RBRana BakrP-01840

Sep 11, 2026

Quick Actions

New Patient
Book Appointment
Create Invoice
View Reports
ZATCA Phase 2
Egypt Tax Authority
NPHIES-ready
Deployment security
14-day free trial

What your clinic runs on

Six systems, one login

Stop stitching together spreadsheets, paper files, and five different apps.

Appointments & scheduling

Visual calendar, conflict checks, WhatsApp reminders, waiting list, and walk-in queue.

Electronic medical records

SOAP notes, prescriptions with allergy warnings, vitals, attachments, and full patient timeline.

Billing & invoicing

Invoices, payments, receivables ledger, daily cash report, expenses, and P&L dashboard.

E-invoicing (ZATCA / ETA)

End-to-end integration with Saudi ZATCA and the Egyptian Tax Authority — CSID onboarding, clearance, and reporting.

Insurance & claims

Insurance plans, co-pay rules, claims submission, and reconciliation workflow.

Multi-branch

One clinic, many branches. Shared patients and staff, branch-level appointments, queues, and invoices.

Tuned to your specialty

Built for how you actually work

Pick your clinic type to see what changes.

Dentistry that respects the chart

  • Interactive FDI + Universal tooth chart with per-tooth history
  • Treatment plans that convert to quotes, then invoices
  • Per-tooth imaging and procedure catalog
Explore dental
Treatment plan · Ahmed M.3 VISITS
Tooth 46 — root canal1,800.00
Tooth 46 — crown2,400.00
Scaling and polish350.00
Plan total4,550.00
Built for the region

Arabic first, not bolted on

Every screen, every report, every invoice — designed for right-to-left from day one. Language is a per-user setting, so an Arabic front desk and an English doctor share the same record.

  • Fully right-to-left with Arabic and English
  • WhatsApp appointment reminders
  • ZATCA (Saudi) and ETA (Egypt) e-invoicing
  • Local support team that understands your workflow

Questions, answered

The things people actually ask

Questions, answered
How does billing work?

Per branch, per month, in EGP or SAR. Every plan carries all core modules — you add branches and users, not features — and you can move up or down a plan at any time, prorated on the next invoice.

Do I own my data?

Yes. Patient records, invoices and reports are yours, exportable to Excel or CSV whenever you want, and stored in-region.

Is ZATCA included?

Yes. CSID onboarding, invoice clearance and reporting for Saudi ZATCA Phase 2 are part of the platform, as is Egyptian ETA e-invoicing. No separate integration fee.

Ready to modernize your clinic?

Start a 14-day free trial. No card required. We'll help migrate your data.

Talk to us