Solution · Multi-branch clinics

Every patient.
One portal.

Custom patient portals for Egyptian clinics with 2+ branches. Built in 8–10 weeks. Handles bookings, treatment plans, payment installments, doctor messaging — across every location, bilingual EN/AR.

Get a 3-min Loom walkthrough See the system we built →
8–10 wk
Build time
2026
Modern stack
EN / AR
Bilingual native
The problem we keep seeing

Your front desk is the
bottleneck nobody admits to.

Walk into any Cairo multi-branch clinic at 11am on a Tuesday. The receptionists are not greeting patients — they are on the phone, on WhatsApp, on three different spreadsheets, trying to reconcile what should have happened automatically.

Pain 01

Each branch runs its own Excel

A patient who had Botox at your Maadi branch books laser at Heliopolis. Receptionist restarts the file. Nobody owns the patient — every branch owns half.

Pain 02

Bookings live on WhatsApp

A serious buyer on a Friday evening can't book a consultation. They text the clinic. Nobody answers until Sunday. They've already booked at your competitor.

Pain 03

Payment plans break

Treatment costs EGP 35K, paid over 6 months. The patient pays inconsistently. Your finance person chases. The patient ghosts. You eat the gap.

What we build for clinics

Eight modules. One system.
Built around how clinics actually run.

Module 01 · Multi-branch P&L

Real-time revenue by branch, by treatment

"How is Botox vs laser performing this month?" — answered in one screen, per branch, per doctor. The board call you used to dread becomes a 5-minute walkthrough. Cairo-time, live.

Module 02 · Doctor commission engine

Per-procedure auto-calculation

Botox 25%, laser 15%, filler 22% — varies by doctor, by tier, by promo. The system computes monthly settlement per doctor, generates the payslip, ends the "Dr. Ahmed says he's owed more" argument.

Module 03 · Insurance reconciliation

Allianz · AXA · Bupa workflow

Each insurer has its own reimbursement quirks. The system tracks claims pending, approved, denied, with aging. Your accountant stops chasing — the dashboard shows what's stuck at day 30+.

Module 04 · Unified patient record

One identity across every branch

Mariam books Botox at Maadi, then laser at Heliopolis. One record, full history, every photo, every consent — accessible at both branches. Receptionist stops asking "first visit?" every time.

Module 05 · Retention engine

Auto-WhatsApp dormant patients

Mariam had filler 4 months ago, hasn't been back. System triggers: "Mariam, your last filler was 4 months ago — ready for a touch-up?" One automated message reactivates 18% of dormant patients.

Module 06 · Inventory + expiration

HA filler stock, before it expires

A $300 hyaluronic syringe expires in 24 months. Per branch, per SKU, system tracks stock levels and flags units expiring in 90 days. No more discovering 12 expired syringes at end-of-quarter.

Module 07 · Per-branch marketing ROI

From Instagram ad to scalpel

Tag each campaign UTM → booking → treatment → revenue, per branch. "Should we double down on Ramadan campaign for Maadi or Heliopolis?" answered with numbers, not gut.

Module 08 · MOH-compliant logs

Digital consents + waste manifest

Patient signs consent on iPad before procedure. Auto-stored, timestamped, MOH-format. Medical waste manifest auto-generated weekly. Ministry inspector gets a USB stick, not a panicked filing scramble.

Built for the team, not just the CEO

The system your staff will
actually use.

A clinic system is only as good as your front desk's willingness to type into it. We design every workflow for the person who'll spend 8 hours a day in the screen — not the executive who saw a slick demo once.

Reham · Receptionist

"Don't slow me down."

Walk-in at 8am — she needs to find the patient, confirm them, book laser, take payment in 30 seconds. While the phone is ringing.

  • Tab + Enter through every workflow — no mouse needed
  • Fuzzy patient search by Arabic name, English name, or phone
  • 2 clicks max for the 80% case: repeat patient + repeat procedure
  • Offline mode — when Vodafone drops, she keeps working
Dr. Ahmed · Dermatologist

"I have 20 minutes between patients."

He needs to read prior history, write today's notes, sign the treatment plan — fast — before the next patient walks in.

  • Patient history on one scroll — no clicking into sub-screens
  • Voice-to-text notes in Arabic (massive time saver)
  • Pre-built treatment plan templates per condition
  • Photo upload from phone direct to patient file
Mona · Branch manager

"Tell me what's going on, now."

She manages 12 staff at Maadi. She doesn't want to chase 5 different reports — she wants one screen that tells her the truth.

  • Live branch dashboard — today's bookings, revenue, no-shows
  • Staff productivity at a glance (without it feeling like surveillance)
  • End-of-day report auto-generated, sent to her WhatsApp at 7pm
  • Alert when a regular patient hasn't been back in 90 days
A Tuesday with the system

7 moments in Reham's day.

Front-desk receptionist at Maadi. 8 hours on screen. This is what each hour looks like with the system running:

07:30 · arrival

Browser loads in 1.2 seconds.

No sigh. No coffee gulped before the loading spinner ends. She's already pulling up today's schedule before her colleagues are at their desks.

08:04 · first walk-in

Mariam wants laser today. Booked in 28 seconds.

Searches "Mariam Hassan" → first hit → cross-references prior visits (3 prior filler sessions at Heliopolis) → books today's laser slot → takes EGP 800 → prints receipt. Phone still ringing.

10:47 · cross-branch transfer

Heliopolis sends a patient to Maadi.

One click sends the booking + complete history. No phone call. No WhatsApp screenshot. The patient arrives, Reham knows their treatment plan before they sit down.

13:15 · doctor's signoff

Dr. Ahmed signs a treatment plan from his iPad.

Between two patients. Dictates Arabic notes via voice-to-text. Reviews the plan. Signs digitally. 90 seconds. No paper, no scanning, no later-typing.

15:42 · WhatsApp reschedule

A patient asks to move tomorrow's appointment.

Reham finds them, drags appointment to new slot. Confirmation auto-sent to patient's WhatsApp. 12 seconds total. The patient didn't have time to second-guess.

17:00 · end-of-day close

Reconciliation runs itself.

Cash drawer total matches system total. No accountant phone call tomorrow morning. The receipt + insurance reconciliation queues are clean.

19:00 · branch manager's WhatsApp

Mona gets the daily summary, automatically.

Today's bookings, revenue per treatment category, no-shows, walk-ins. One message. No daily call from Reham. Both of them go home on time.

What your team opens every morning

The dashboard,
built for multi-branch clinic groups.

Live branch P&L, doctor commission tracking, insurance reconciliation pipeline, MOH compliance logs — one bilingual system, every branch, every doctor, every patient. Built on the same engineering we shipped for IGBS (17,000+ records, 14 weeks), reworked from scratch for clinic ops.

Clinic Operations Portal — multi-branch P&L, doctor commissions, insurance pipeline, MOH compliance
Group Operations · multi-branch P&L, doctor commissions, insurance, MOH compliance
Branch P&L table — live revenue, patient count, utilization, and margin per brand
Per-branch P&L · live

Every branch.
Every doctor. Every margin.

Open it once in the morning and know which branch is underperforming, which doctor is owed how much, and which insurance claim has been sitting on a desk for 14 days. No Excel tabs, no end-of-month reconciliation surprises, no manual WhatsApp handoffs between branches.

See the proof — IGBS Portal case study →
How we build it

10 weeks. Three phases.
No surprises.

Week 01–02 · Audit

Map your current chaos

We sit with your front desk for a day. List every Excel, every WhatsApp group, every manual handoff. The audit becomes the build spec.

Week 03–09 · Build

Modules ship weekly

You see something new every Monday. Patient portal first, then booking, then payments. Your team uses it from week 5 — not at the end.

Week 10 · Handover

Staff training + go-live

Two half-day sessions with your team. Old data migrated. We're on standby for 30 days post-launch. After that, you own it outright.

Questions Cairo clinic owners ask

No fluff.
Real answers.

Does this integrate with my current PMS / billing software?

Yes. We build APIs into the systems you already pay for (Helium, ClinicMaster, custom in-house tools). If you don't have a PMS, the portal includes one — saving the recurring fee.

My staff isn't tech-savvy. Will they use it?

If your receptionist can use WhatsApp, she can use the portal. The UI is Arabic-first, designed for the desk reality — not for tech consultants.

What about patient data security & MOH compliance?

Patient records encrypted at rest + in transit. Audit logs on every record access. Egypt MOH data residency: hosted on Egyptian cloud (Cloudflare Cairo edge, or local).

What happens after the build?

You own the codebase outright — no monthly SaaS lock-in. We offer a flat-fee monthly maintenance retainer (optional). Or hand it to your in-house dev team — it's standard React + Node.

Next step

See what this looks like
for your clinic.

Email us your clinic name + the biggest operational headache. We send back a 3-minute Loom showing how the portal would solve it — within 24 hours, no call required.

Send my clinic details →