Services · Ecommerce development · Clinic booking sites

Clinic booking sites for Dammam, Khobar and Dhahran, with employer billing built in.

Codeeo provides clinic booking website development in Dammam for polyclinics, occupational health providers and specialist clinics across the Eastern Province. Patients here live in one city, work in another and shop in a third, and a large share of visits are arranged or paid for by an employer. We build a booking and payment site that handles both: individual patients picking a slot and paying by mada, and companies booking medical examinations for their staff and settling by invoice.

The website takes care of scheduling, payment and paperwork. It does not offer diagnosis or treatment advice, and service descriptions are approved by your medical team. Its job is to keep every branch calendar full and every riyal collected traceable to the visit it paid for. Questionnaires and preparation steps written by your clinicians travel with the confirmation, so patients and employees complete them privately before they arrive.

Built for
Clinic groups, occupational health providers and specialist clinics in Dammam, Khobar and Dhahran.
Typical timeline
Set together over video discovery calls, then confirmed in a written plan before any design work starts.
What you own
The code, the booking and billing database, the gateway account and all patient and employer records, in your name.
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 covers

Two kinds of customer, one calendar and one set of books.

A Dammam clinic booking site serves two buyers. The first is the patient booking a dermatology review or a child's check up and paying on the spot. The second is the company sending fifty new hires for pre-employment medicals and expecting one invoice at the end of the month. Most clinic platforms only serve the first. Our clinic online booking system development in Dammam treats corporate bookings as a proper channel, with company accounts, approved service lists, bulk scheduling and invoice billing, alongside the usual patient checkout. The calendar underneath is shared across your branches in Dammam, Khobar and Dhahran, so a patient who works in one city and lives in another sees every option. Weekends fall on Friday and Saturday, and many employers want medicals booked early in the working week, so the calendar can reserve blocks for corporate work on chosen days. These are the features we build most often, and your first release takes only the ones you need.

Explain your project
  • Branch choice across the three cities

    Patients choose a branch in Dammam, Khobar or Dhahran, or let the site show the earliest slot anywhere in the metro area. Each branch carries its own hours, doctors, parking notes and map pin, and the patient's account works at all of them.

    Patients book wherever is convenient that day, and spare capacity at quieter branches gets used.

  • Company accounts for medicals

    Employers get a portal where an HR coordinator books pre-employment, periodic or fitness medicals for staff, picks from services you approved for that company, uploads a list of names and chooses dates. Each employee receives their own appointment message.

    Corporate bookings stop arriving as spreadsheets by email.

  • Invoice billing for employers

    Corporate visits are billed on account rather than at checkout. The platform groups completed visits per company and period, and passes them to your invoicing system so the tax invoice meets ZATCA e-invoicing rules under Fatoora, with the employer's VAT details.

    Monthly corporate billing takes minutes instead of days.

  • Patient checkout with local wallets

    Clinic online payment integration in Dammam covers mada, Apple Pay and STC Pay through a SAMA licensed gateway, plus Visa and Mastercard for visitors from Bahrain and elsewhere who cross the King Fahd Causeway for appointments.

    Individual patients pay in the method they already use.

  • Shift friendly slot planning

    Many patients in the Eastern Province work rotating or long shifts. You can open early morning and late evening slots for selected services, and the site lets patients filter by time of day so they find something outside their working hours.

    Shift workers book visits that fit their rota.

  • Family and dependant bookings

    One account holds a spouse and children, each with their own details and visit history. A parent can book several family members into back to back slots and pay once, or have each visit go to the insurer listed for that dependant.

    Families book together instead of in separate calls.

  • Insurance details before arrival

    Insured patients enter their insurer, policy and member details at booking, and can upload a photo of the card. Reception sees these on the console in advance and can confirm eligibility through your clinic system before the patient arrives, rather than at a busy desk with a queue behind them.

    Insured patients spend less time at reception and fewer visits stall over cover.

  • Deposits, cancellations and refunds

    Set deposit rules per service, the free cancellation window, and what happens after it. Corporate bookings follow the terms agreed with each company instead. Refunds to patients return to the original card or wallet and are recorded against the visit.

    Patients and employers each get the terms they agreed to.

  • Confirmations and reminders

    Booking confirmations, reminders, fasting or preparation instructions written by your clinicians, and directions are sent by SMS and email, and by WhatsApp with consent. Employers can see whether their staff attended without seeing any medical content.

    Fewer missed medicals, and no clinical details shared with employers.

  • Reception console and reports

    Reception books walk ins and phone callers into the same calendar, checks company authorisations, and marks arrivals. Managers see bookings by branch, by company and by payer, along with no-shows and refunds, and export them for finance.

    Managers see which employers and branches drive volume.

Who this is for

Four Eastern Province clinics that suit this kind of site.

The Dammam metropolitan area mixes industrial employers, port and logistics firms, residential compounds and established family neighbourhoods. Clinics here range from occupational health providers serving contractors to specialist practices that patients drive to from Jubail or Al Ahsa. The booking site should match who pays for the visit and how far the patient travels. These are the four starting points we meet most, and each changes the first release. Ramadan hours, summer travel and the cycle of contractor mobilisation on large industrial projects all shift demand, so deposit rules and opening hours can be changed per period from the admin panel.

01

Occupational health and medical examination providers

When most volume comes from employers, the company portal, approved service lists and monthly invoicing come first, and individual checkout second. Clinic booking website design in Dammam for this kind of provider focuses on the HR coordinator's screens: uploading a list, choosing dates, and tracking which staff have attended, with no medical results visible to the employer. HR coordinators can export attendance lists for their own records, and your corporate sales team sees bookings per contract to plan capacity and renewals.

What employers may see is agreed with your legal adviser and set out in the portal terms.

02

Family polyclinics in residential districts

Neighbourhood clinics in areas such as Al Faisaliyah in Dammam or the districts of Khobar see families, children and repeat visits. Household accounts, insured and self-pay paths, and evening slots after school matter more than corporate features. We keep the booking short so a parent can finish it on a phone in a couple of minutes. Insured and self-pay paths sit side by side, deposits are light or switched off for regular patients, and reminders go to the parent who booked, even when the appointment is for a child.

03

Specialist clinics drawing patients from the wider province

Patients travelling from Jubail, Qatif or Al Ahsa want to know the visit is confirmed before setting off. A deposit secures the slot, preparation instructions arrive in advance, and the cancellation policy is explicit. We can also group several tests into one visit so the patient makes one trip. Confirmations include the branch location pin and parking notes, and patients can reschedule from the message rather than calling, which saves a wasted drive when plans change on the day.

Preparation instructions are written by your clinicians; the site only delivers them on time.

04

Groups linking branches across the three cities

Groups with branches in Dammam, Khobar and Dhahran often run separate calendars per branch and lose patients when one is full. We merge them into one booking platform, with one patient record, shared corporate accounts and reports that compare branches, while each branch keeps its own staff and opening hours. Head office can also open a new branch online from the admin panel, copying services and policies from an existing one and changing only the doctors, hours and prices.

Each branch can keep its own price list if your group charges differently by location.

Six steps from first video call to bookings across the Eastern Province.

  1. 01Discovery by videoWe meet your operations, reception, corporate sales and finance teams by video, collect your service list, employer contracts and branch schedules, and review the clinic system you already run.
  2. 02Rules for patients and companiesWe write down the deposit, cancellation and refund rules for patients, and the booking, attendance and billing terms for each employer type, so the platform applies them consistently.
  3. 03Design and prototypeWe design Arabic first booking screens, the employer portal and the reception console, and share clickable prototypes with your staff and one or two friendly corporate clients for feedback.
  4. 04Build and connectWe build the platform, connect your clinic system and invoicing, configure the SAMA licensed gateway, and set role based access and consent records around the Personal Data Protection Law.
  5. 05Pilot with one employer and one branchWe run real patient bookings at one branch and real medical bookings for one company, check invoices and refunds, and adjust the screens before opening to every branch and employer.
  6. 06Rollout and supportWe open booking across Dammam, Khobar and Dhahran, redirect any old booking pages, train staff by video, and support the platform as new employers and services are added.

Technology

What we build this with.

We choose the stack around your clinic system and invoicing. Booking, payments and the employer portal are commonly built with Laravel or Next.js, hosted in a Saudi cloud region when patient data must stay in the Kingdom, with access controls and logging aligned to NCA guidance where your contracts require it.

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 clinics ask about online booking and billing.

Mostly in how many visits are paid for by employers and how patients move between three cities.

The patient side looks similar everywhere: choose a service, pick a slot, pay or confirm insurance. What stands out in the Eastern Province is the share of bookings arranged by companies, the shift patterns of many patients, and the habit of treating Dammam, Khobar and Dhahran as one area. So we usually add a company portal, invoice billing on account, a branch choice across the metro area, and slots outside normal working hours.

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