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.
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.
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.
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.
Treatment costs EGP 35K, paid over 6 months. The patient pays inconsistently. Your finance person chases. The patient ghosts. You eat the gap.
"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.
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.
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+.
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.
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.
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.
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.
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.
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.
Walk-in at 8am — she needs to find the patient, confirm them, book laser, take payment in 30 seconds. While the phone is ringing.
He needs to read prior history, write today's notes, sign the treatment plan — fast — before the next patient walks in.
She manages 12 staff at Maadi. She doesn't want to chase 5 different reports — she wants one screen that tells her the truth.
Front-desk receptionist at Maadi. 8 hours on screen. This is what each hour looks like with the system running:
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.
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.
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.
Between two patients. Dictates Arabic notes via voice-to-text. Reviews the plan. Signs digitally. 90 seconds. No paper, no scanning, no later-typing.
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.
Cash drawer total matches system total. No accountant phone call tomorrow morning. The receipt + insurance reconciliation queues are clean.
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.
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.
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.
We sit with your front desk for a day. List every Excel, every WhatsApp group, every manual handoff. The audit becomes the build spec.
You see something new every Monday. Patient portal first, then booking, then payments. Your team uses it from week 5 — not at the end.
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.
Yes. We build APIs into whichever PMS or billing software you already pay for, plus any custom in-house tools. If you don't have a PMS, the portal includes one — saving the recurring fee.
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.
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).
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.
Email us your clinic name + the biggest operational headache. We send back a short walkthrough video — already produced, already showing every feature — within 24 hours. No call required.
Send my clinic details →