Services · Ecommerce development · Healthcare booking sites

Booking and payment websites for Dammam clinics, families and the companies they serve.

Codeeo offers healthcare booking website development in Dammam for private clinics, medical centres, occupational health providers, labs and specialist practices across Dammam, Al Khobar and Dhahran. Patients and employers book real slots online, pay with mada, Apple Pay, STC Bank (formerly STC Pay) or card, and get confirmations in Arabic or English. Companies in the Eastern Province's industrial belt book staff medicals in batches and receive proper tax invoices, while families book and prepay their own visits from the same platform.

The website schedules and collects payment. It gives no medical advice and makes no claims about results. Patient data is treated as sensitive under the Personal Data Protection Law. Discovery, design reviews and training for Dammam clients run by video call with our team.

Built for
Private clinics, occupational health centres, labs and specialist practices in Dammam, Al Khobar, Dhahran and the wider Eastern Province.
Typical timeline
Agreed after discovery by video call, once the number of branches, corporate account rules, payment methods and integrations are settled.
What you own
The booking platform and its code, the hosting and gateway accounts in your company name, and all patient and employer records.
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

One platform for individual patients and the employers who send their staff.

Healthcare demand in the Dammam metropolitan area has two strong sources. One is households in districts such as Al Faisaliyah, Al Shati, Al Mazruiyah and across the border into Al Khobar, who want an evening slot with a trusted doctor. The other is the employer: energy, petrochemical, construction and logistics firms with operations from Dammam port to Jubail and Ras Tanura, who need pre-employment medicals, periodic checks and fitness assessments for large numbers of workers, often on rotating shifts.

Healthcare online booking system development in Dammam has to serve both without two separate systems. The parts below handle individual bookings, corporate batches, deposits, refunds and invoicing in one calendar, with rules your managers change themselves. Adding a new medical package for a contractor, a new branch in Dhahran or a revised refund cut off is a settings change in the admin, not a development request.

Explain your project
  • Corporate accounts and batch booking

    An HR or HSE officer logs in, uploads or enters a list of employees, picks the type of medical and books a block of slots across one or several days. Each employee gets an individual confirmation with location, time and preparation notes, and the company sees attendance as it happens. Swaps of one worker for another are allowed up to the cut off.

    Large groups booked in minutes instead of a long email thread.

  • Employer billing and standard invoices

    Corporate bookings can be paid by card at booking or billed on agreed terms. Each invoice is a ZATCA compliant standard tax invoice issued through your Fatoora integration, with the purchase order number captured. Individual patients receive simplified invoices on payment.

    Finance teams on both sides reconcile without chasing paperwork.

  • Shift friendly scheduling

    Many Eastern Province workers are on rotations. Early morning and late evening sessions can be opened for corporate bookings only, and employers can reserve capacity on the days their crews come off site, so medicals do not pull people from production. Individual patients never see these reserved sessions.

    Appointments fit around rotations rather than the other way round.

  • Individual booking with deposits

    Families choose a service, branch and practitioner and pay a deposit or the full fee with mada, Apple Pay, STC Bank or Visa and Mastercard through a SAMA licensed gateway. Your team decides which services require prepayment and which can be settled at the clinic.

    Prepaid slots are kept far more often than free ones.

  • Cancellation, no show and refund rules

    Different rules for individuals and companies: an employer may move a batch up to an agreed cut off, while individuals reschedule freely until a set time. Refunds go back to the original card or wallet automatically, and credit notes are issued alongside. Finance sees every refund with its reason.

    Clear rules, fewer disputes, no manual refund approvals.

  • Branch and resource scheduling

    Audiometry booths, spirometry equipment, X ray rooms, dental chairs and consultation rooms are scheduled with the practitioner, so a medical package is offered only when every station it needs is free in sequence.

    Multi station medicals flow without bottlenecks.

  • Insured patient path

    Insured individuals select their insurer and policy details at booking so your staff can confirm eligibility through your NPHIES connection ahead of time. Self pay patients go straight to checkout, and both land in the same calendar.

    Check in is quicker because coverage was confirmed earlier.

  • Reminders in several languages

    Confirmations and reminders by SMS, WhatsApp or email in Arabic and English, plus further languages your workforce clients ask for, such as Urdu, Hindi or Tagalog, with text approved by your team.

    Workers arrive prepared, which avoids repeat visits.

  • Bilingual service pages and CMS

    Your team edits services, practitioners, branch hours and corporate packages in Arabic and English through the CMS, with a review step so your medical director approves wording before it is published.

    Content stays current without a developer.

  • Reception, HR and manager dashboards

    Reception works from a day list per branch. Employers see their own bookings, attendance and invoices. Managers see bookings, revenue, refunds and no shows by service, branch and corporate client.

    Each user sees exactly what they need and nothing more.

Who this is for

Four Eastern Province providers this suits.

Public hospitals and primary care centres in Dammam belong to the Eastern Health Cluster and use national channels for appointments, so our work in the city is with private providers who set their own schedules and prices. Across Dammam, Al Khobar and Dhahran, those providers range from single specialty practices to occupational health networks working with industrial employers. These are the four situations we see most, and the first release looks different for each.

Many providers already have a website that lists services and a phone number but takes no bookings. We keep the content and search rankings that work, add booking and payment on top, and redirect any old pages that move so nothing that patients or employers have bookmarked breaks.

01

An occupational health centre serving contractors

Your volume comes from companies rather than individuals. The priority is corporate accounts, batch booking, multi station medical packages and standard invoices that match purchase orders. Individual booking can follow in a later release. Employers stop sending spreadsheets by email and your coordinators stop rekeying names into the clinic system.

Start with corporate booking, add individual booking second.

02

A family clinic or polyclinic in Al Khobar or Dammam

Households want evening and weekend slots, the same doctor for follow ups, and an easy way to book for children and parents. Family accounts, practitioner filters and prepayment for selected services fit here. Reminders cut no shows, and released slots go back on sale automatically. Older relatives can be booked by a son or daughter, with the patient's own phone number added for reminders if they want them.

03

A dental or dermatology group with visitors from Bahrain

Al Khobar is a short drive across the King Fahd Causeway, and some clinics see regular patients from Bahrain. Booking with passport registration, card payment and arrival instructions, alongside the usual mada and Apple Pay checkout for local patients, makes the clinic easy to choose for both groups.

Card refunds to non Saudi cards need testing before launch.

04

A lab with home and workplace sample collection

Collection runs across a wide area, from Dhahran to Qatif and out to industrial sites. The booking flow captures a map pin and gate details, offers time windows collectors can actually reach, and takes payment at booking. Corporate clients can book collection days for whole teams at their premises. Collectors see their route for the day on a simple web view, with the patient's contact and gate details only for the visits assigned to them.

Six stages to a live Dammam booking platform.

  1. 01Discovery by video callWe meet your managers, reception leads and corporate coordinators online to map how individuals and employers book today and where time is lost.
  2. 02Rules for each patient typeIndividual, insured, corporate and visitor paths, with deposits, billing terms, cut offs and refund rules agreed in a signed document.
  3. 03Arabic first designRight to left screens first with English alongside, plus a separate employer portal designed for HR officers who book in bulk.
  4. 04IntegrationsYour SAMA licensed gateway, Fatoora e-invoicing, clinic or occupational health system and messaging channels connected, then tested on every booking and refund path.
  5. 05Pilot with one employerOne branch and one corporate client go live first, so batch booking and invoicing are proven on real volume before wider rollout.
  6. 06Rollout and monthly reviewRemaining branches and corporate clients onboarded, with monthly reports on bookings, attendance, refunds and invoice status guiding changes.

Technology

What we build this with.

We choose the stack around your clinic or occupational health system, your payment gateway and who will maintain the platform afterwards. Patient and employee data is hosted in Saudi Arabia, with access controls, logging and backups set up to the NCA controls your compliance lead applies. Services, packages and branch content are edited through a CMS your team controls.

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 Dammam providers ask about online booking and payment.

It is agreed after discovery, based on scope and integrations.

A family clinic needing individual booking and payment is a smaller build than an occupational health network with employer portals, batch booking, multi station packages and billing on terms. The main factors are the number of branches and services, the corporate rules, integrations with your clinic system and Fatoora, and how fast content is approved. We set the plan in writing once those are clear, and many providers launch one branch first. Corporate accounts are often added in a second release once individual booking is running smoothly in Dammam.

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