Services · Ecommerce development · Healthcare booking sites

National booking and payment platforms for Saudi healthcare groups.

Codeeo delivers healthcare booking website development in Saudi Arabia for private healthcare groups, clinic chains, lab and imaging networks and specialist providers with branches in several regions. One platform shows availability across every city you operate in, takes deposits and full payments through mada, Apple Pay, STC Bank (formerly STC Pay) and cards, issues ZATCA e-invoices through Fatoora, and gives head office one view of bookings, revenue and refunds. Branches keep their own schedules; the rules that matter stay consistent nationally.

The platform handles appointments and payments, never clinical advice or outcome claims. It is designed around the Personal Data Protection Law, NCA cybersecurity controls and SAMA payment rules from the first workshop. Discovery can take place at our Riyadh office or by video call.

Built for
Private healthcare groups, clinic and dental chains, lab and imaging networks and specialist providers operating in more than one Saudi region.
Typical timeline
Planned in phases after discovery: the first region and service lines are agreed in writing, then further regions follow on a schedule you approve.
What you own
The platform code, hosting, gateway merchant accounts, the central booking database and all patient records, held in your group's own accounts.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the booking platform does

Central rules, local schedules, one record of every booking and payment.

A group running clinics in Riyadh, Jeddah, the Eastern Province and smaller cities such as Abha, Tabuk or Al Ahsa faces a problem a single clinic never does. Each branch has its own practitioners, opening hours and local demand, yet the group needs one refund policy, one invoicing method, one privacy notice and one set of reports. Healthcare online booking system development in Saudi Arabia at this scale is mostly about getting that split right: what head office controls and what each branch manager can change.

The platform below is built for that split. Head office sets services, deposit levels, refund rules, tax treatment and content standards. Branches manage practitioners, rooms and daily schedules. Patients see one brand and one checkout wherever they book, and a patient who moves from Dammam to Riyadh keeps one account, one booking history and one set of consents.

Explain your project
  • Group, region and branch hierarchy

    Services and rules are defined at group level and inherited by regions and branches, with overrides allowed only where head office permits them. A new branch in a new city is set up from a template in the admin rather than built from scratch.

    New locations open for online booking quickly and consistently.

  • National search for the nearest slot

    Patients search by city, district, specialty, practitioner gender and language, or let the site use their location to show the nearest branch with availability. Results come from live schedules, not a static directory.

    Patients find a real appointment in their own city in a few taps.

  • Payments built on Saudi rails

    mada as the default, Apple Pay, STC Bank and Visa and Mastercard through a SAMA licensed gateway, with Tabby or Tamara for selected elective services where provider agreements allow. Corporate clients can settle invoices by bank transfer or SADAD where your bank supports it.

    Every patient group has a familiar way to pay.

  • Deposits, packages and refunds

    Group wide rules for deposits, prepaid packages and cancellation windows, applied automatically. Refunds return to the original payment method with a credit note, and finance can see every refund by branch, reason and staff member.

    One refund policy, applied the same way in every city.

  • Fatoora e-invoicing at scale

    Each branch's payments generate ZATCA compliant invoices and credit notes through your Fatoora integration, with the correct branch and VAT details. Your tax adviser defines VAT treatment by service and patient category and the platform applies it identically everywhere.

    Month end closes without manual invoice fixes.

  • Practitioner profiles with licence details

    Profiles show specialty, languages, branches and, where you choose, the practitioner's Saudi Commission for Health Specialties registration. Head office controls profile templates; branches update schedules without editing approved text.

    Patients book with confidence and profiles stay accurate.

  • Insurance details and eligibility

    Insured patients choose their insurer and enter policy details at booking, so branches can check eligibility through your NPHIES connection before the visit. Self pay patients go straight to checkout. Both paths feed the same calendar and reports.

    Fewer surprises at the front desk in any branch.

  • Contact centre booking console

    Your central call centre books, reschedules and takes payment links for any branch in the Kingdom from one console, using the same availability and rules as the website, so phone and online bookings never conflict. Agents send secure payment links by SMS or WhatsApp when a caller prefers to pay later.

    Phone and web share one calendar nationally.

  • Calendars that respect local life

    Ramadan hours, prayer time gaps, public holidays and regional weekend patterns set once at group level and adjusted by region. Dates can display in Hijri and Gregorian side by side for patients who prefer it.

    Patients only see times branches are genuinely open.

  • Head office reporting

    Bookings, deposits, refunds, no shows and booking sources by region, branch, service and practitioner, with exports for finance and a consistent definition of every figure across the group. Regional managers get the same views filtered to their area.

    Decisions on capacity and pricing based on the same numbers everywhere.

Who this is for

Four national operators this is built for.

Public healthcare in the Kingdom runs through health clusters and national channels for appointments, so our booking platforms are for the private side of the sector and the private services some hospitals run alongside their public work. The Health Sector Transformation Program under Vision 2030 has encouraged private providers to grow across regions, and that growth exposes the limits of branch by branch booking tools. These four operators feel that most.

Groups that already run a website per brand or per region are a common starting point. We consolidate them onto one platform, keep the pages that rank in search, and map redirects from every old address so patients and search engines land in the right place after the switch.

01

A clinic chain expanding into new regions

You started in one city and now open branches in others. Each new branch currently gets its own booking setup, phone line and spreadsheet. A national platform with branch templates means a new city goes live online on the day it opens, with the same rules, checkout and reporting as the rest of the group. Regional managers see their own branches, while head office sees the whole Kingdom.

Templates for new branches save the most time.

02

A dental or dermatology group with a strong brand

Patients know your name and expect the same experience in every city. Group wide packages, deposits for high value treatments, and prepaid plans that work at any branch keep the brand consistent. Marketing can launch a national campaign with one landing page that books into the nearest branch automatically. Seasonal offers can be limited to one region without touching the rest of the site.

03

A lab or imaging network

Tests and scans need preparation instructions, equipment scheduling and sometimes home collection. The platform books the right machine and room, sends preparation guidance written by your clinical team, takes payment, and routes home collection by district in each city. Results stay in your lab or imaging system. Corporate clients can book screening days for staff at several sites in different cities from one account.

04

A private hospital group with outpatient clinics in several cities

Each hospital may run a different information system. We build a single patient facing booking layer that reads availability from each hospital's system through APIs or agreed syncs, takes payment, and writes confirmed appointments back, so patients book nationally while each hospital keeps its own record.

Integration discovery is the longest part of this project.

Six phases to a booking platform that covers the Kingdom.

  1. 01Group discoveryWorkshops with head office, finance, compliance and branch managers, in Riyadh or by video call, to map what is central and what stays local.
  2. 02Rules and compliance designDeposit, refund and tax rules, PDPL consent and privacy notices, NCA aligned hosting and access controls, agreed and signed off in writing.
  3. 03Arabic first design systemA right to left design system with English alongside, branch and service templates, and checkout flows tested on everyday phones.
  4. 04National integrationsPayment gateway, Fatoora, clinic or hospital systems per region, contact centre tools and messaging connected and tested on every path.
  5. 05First region liveOne region launches first, staff are trained and rules are tuned on real bookings before the platform extends further.
  6. 06Regional rolloutFurther regions added from templates on an agreed schedule, with head office reporting reviewed monthly to guide each wave.

Technology

What we build this with.

We choose the stack around your existing clinical systems, payment gateway and in house team, typically a modern web front end, a central booking service and a managed CMS. Patient data is hosted in Saudi Arabia on infrastructure configured to the NCA controls your compliance team applies, with monitoring and backups from day one. Your team edits content through the CMS without code.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions healthcare groups ask about a national booking platform.

A central platform with group rules and branch level schedules.

For a group, the work is less about one booking page and more about structure: which services, prices, deposits and refund rules head office controls, how branches manage their own practitioners and rooms, how each region's clinical system connects, and how invoicing and reporting stay consistent. We map that in discovery, launch one region first, and then roll out further regions from templates. The first region is usually the one where head office sits, so managers can watch the platform closely before it reaches other cities.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews