Crystal Clinic

Patient registration, appointment scheduling, medical records, prescriptions, billing, and Oman VAT compliance — one connected system for clinics of every size and specialty.

Every Patient. Every Visit.
Every Record. One System.

Crystal Clinic is a complete clinic management platform built around the way clinics in Oman actually operate. From the moment a patient walks in to the moment the invoice is settled and the prescription is printed, every step is handled in one connected flow.

Modern Digital World LLC configures Crystal Clinic for your specialty, your fee structure, and your team before you go live. Doctors, receptionists, and administrators each have their own focused interface.

Request a Free Demo

Modules Included

Patient Registration
Appointment Scheduling
Doctor Management
Queue & Waiting Room
Consultation & Medical Notes
Medical History & Records
Prescription Writing
Lab & Test Requests
Pharmacy / Dispensary
Insurance & TPA Billing
Patient Billing & POS
Oman VAT Compliance
Reports & Analytics
Multi-Branch / Multi-Doctor
0
Modules Included
0
Reception to Prescription
0
Oman VAT Ready
0
English & Arabic

Built for Any Specialty.
Configured for Yours.

Crystal Clinic adapts to your specialty — service types, consultation templates, and prescription formats are all configured before you go live.

General Practice

Dental

Ophthalmology

Orthopaedics

Paediatrics

Gynaecology

Cardiology

Dermatology

ENT

Neurology

Polyclinic

Wellness Centre

Walk In. Consult. Bill. Done.

Every step from arrival to invoice is handled in Crystal Clinic — no paper forms, no duplicate entry, no lost records.

Step 01

Register Patient

New patients registered once. Returning patients looked up by mobile number — complete history retrieved instantly.

Step 02

Book Appointment

Schedule with a specific doctor on a selected date and time. Walk-in patients are added directly to the queue.

Step 03

Waiting Queue

Receptionist monitors the live queue. Patient status updated as they check in, wait, and enter the consultation room.

Step 04

Doctor Consults

Doctor opens the patient file — views history, records chief complaint and diagnosis, writes prescription, and requests lab tests.

Step 05

Dispense / Labs

Pharmacy dispenses prescribed medicines from stock. Lab requests are logged and results attached to the patient file.

Step 06

Bill & Collect

Receptionist generates the invoice — consultation fee, medicines, and procedures. Cash, card, or insurance. VAT applied automatically.

Crystal Clinic appointment calendar showing doctor columns, booked slots, and patient queue for the day
Crystal Clinic appointment view — doctor calendar, patient queue, and real-time status all on one screen

A Patient's Complete History.
Always Available.

Every consultation is saved permanently to the patient's file. The doctor sees the full clinical timeline before starting a new visit — previous diagnoses, prescriptions, lab results, allergies, and follow-up notes all in one place.

Patient files are accessible across branches. A patient registered at your Muscat branch can be seen at your Salalah branch without re-registration — their records travel with them.

  • Consultation notes with diagnosis codes
  • Complete prescription history per patient
  • Lab and test results attached to file
  • Allergy and chronic condition flags
  • Follow-up date reminders
  • Doctor notes and treatment plans
  • Patient file accessible across branches

Patient Profile

Name, mobile, nationality, DOB, blood type, emergency contact, and insurance details — all in one permanent record.

Visit History

Every past visit listed chronologically — date, doctor, diagnosis, and what was prescribed. One click to open any prior consultation.

Lab Results

Lab and radiology requests logged against the patient file. Results uploaded and linked to the relevant visit.

Allergy Alerts

Known allergies flagged on the patient profile. Alert shown to the doctor at the start of every consultation.

Crystal Clinic patient medical record screen showing consultation history, prescriptions, and lab results
Crystal Clinic patient file — full visit history, prescriptions, and lab results in one scrollable timeline

Write Once.
Dispense Instantly.

The doctor writes the prescription on screen during the consultation. It flows directly to the pharmacy or dispensary counter — no paper slip, no re-entry, no errors.

Digital Prescription Pad

Doctor selects medicines from the formulary, specifies dosage, frequency, and duration. Saved to the patient file and sent to pharmacy in real time.

Pharmacy / Dispensary

Pharmacist sees the prescription queue as it arrives. Dispenses from stock, which deducts automatically. Running stock level visible at all times.

Printed Prescription

Branded prescription printed on clinic letterhead — doctor name, registration number, patient details, medicines, and dosage instructions in English and Arabic.

Drug Interaction Check

System flags if a prescribed medicine conflicts with a known patient allergy recorded on file — before the prescription is finalised.

Repeat Prescriptions

For chronic patients, repeat the last prescription with one click. Doctor reviews and adjusts before saving — no typing the same medicines again.

Medicine Consumption Report

Track which medicines are dispensed most, current stock levels, low-stock alerts, and monthly consumption trends by doctor and by patient group.

Bilingual prescription EN/AR Stock deducts on dispense Low stock alerts Prescription history per patient Doctor formulary customisation

One Invoice.
Every Payment Type.

Crystal Clinic generates a single itemised invoice covering consultation fees, procedures, medicines, and lab charges. Payment can be split across cash, card, and insurance — or fully covered by a TPA or insurance provider.

Oman 5% VAT is applied automatically to taxable services. The VAT report is ready for quarterly filing without any additional work.

  • Itemised invoice — consultation, medicines, procedures
  • Cash, card, and mix payment
  • Insurance / TPA claim processing
  • Patient credit (internal account)
  • 5% Oman VAT auto-calculated
  • Bilingual invoice EN/AR
  • Consumer Protection receipt format

Cash

Full or partial cash payment recorded at the counter. Change calculated automatically.

Card / SoftPOS

Card payment via terminal or SoftPOS tap-to-pay on a compatible Android device.

Insurance / TPA

Patient's insurance details captured at registration. Claims submitted per visit with service codes and amounts.

Split Payment

Patient co-pay plus insurance coverage in one invoice. Each portion recorded separately.

Crystal Clinic billing screen showing itemised invoice with consultation, medicines, VAT, and payment mode selection
Crystal Clinic billing — itemised invoice with consultation, medicines, VAT, and payment mode in one screen

Know Your Clinic.
Every Day.

Crystal Clinic gives clinic owners and managers the numbers they need — patient flow, revenue, doctor performance, and VAT — without opening a spreadsheet.

Patient Visit Report

Total visits by date range, new vs returning patients, visits by doctor, and specialty breakdown.

Doctor Performance

Consultations per doctor, revenue generated, average consultation time, and patient satisfaction scores.

Revenue by Service

Breakdown of income by consultation type, procedure, medicine sales, and lab charges — any date range.

Daily Collections

Total collected per day — cash, card, and insurance. Opening and closing balance for cashier reconciliation.

Insurance Billing

Claims submitted, approved, pending, and rejected — by insurer and by period. Outstanding receivables at a glance.

VAT Report

Output VAT collected per quarter, formatted for Oman Tax Authority filing. No additional calculation needed.

Crystal Clinic analytics dashboard showing daily visits, revenue by service, doctor performance, and collection summary
Crystal Clinic dashboard — patient visits, revenue, doctor performance, and collections at a glance

Windows. Browser. Multi-Doctor.

Windows Reception App

The reception counter, billing, and queue management run on Windows. Fast and reliable for high-volume front desks.

Doctor Console

The doctor's consultation screen — patient history, notes, prescriptions, and lab requests — runs in any browser or on a Windows workstation.

Management Dashboard

Owners and clinic managers access reports, staff performance, and financial summaries from any browser — no installation required.

Multi-Branch

Run multiple clinic branches on one system. Patient records are shared across branches. Reports roll up to group level.

Role-Based Access

Receptionists, doctors, pharmacists, and administrators each see only the screens relevant to their role. Sensitive records are protected by default.

Bilingual EN / AR

Full interface and all printed documents — prescriptions, invoices, and receipts — available in English and Arabic. Switch at any time.

Tailored to Your Clinic.

Pricing is based on your clinic size — number of doctors, branches, and modules required. Contact us for a tailored quote.

Contact Us for Pricing

We'll walk you through Crystal Clinic with a free demo, understand your clinic's setup, and give you a clear, all-inclusive quote with no hidden fees.

Book a Free Demo

Questions Before You Decide

Crystal Clinic supports general practice, dental, ophthalmology, orthopaedics, paediatrics, gynaecology, dermatology, ENT, cardiology, neurology, polyclinics, and wellness centres. Service types, consultation templates, and prescription formats are configured for your specialty before go-live.

New patients register once — name, mobile, nationality, date of birth, emergency contact, and insurance details. The system assigns a unique patient ID. On every future visit, the receptionist looks up by mobile number and the complete history is retrieved instantly. Walk-in and appointment patients follow the same flow.

Yes. Crystal Clinic supports multiple doctors on the same system, each with their own appointment calendar, patient queue, consultation notes, and prescription pad. A polyclinic with five specialties runs all of them from one installation. User access is role-based — receptionists, doctors, and administrators each see only relevant screens.

Yes. Every consultation is saved permanently — chief complaint, diagnosis, prescribed medicines, lab requests, follow-up date, and doctor notes. Prescription history is visible across all visits. Doctors see the patient's full clinical timeline before starting a new consultation.

Yes. Crystal Clinic applies Oman's 5% VAT to applicable services automatically. Each invoice shows the net amount and VAT amount separately. The VAT report summarises output VAT collected for the period, ready for quarterly filing with the Oman Tax Authority.

Crystal Clinic includes patient visit reports, doctor performance, revenue by service type, daily collections, insurance billing summary, medicine consumption, and VAT report. All reports are filterable by date range, doctor, and branch, and can be printed or exported.

See Crystal Clinic Running Live

We'll walk you through every screen — from patient registration to the final invoice. Bring your clinic's workflow and we'll show you how Crystal handles it.

+968 9517 5929
[email protected]
701, SHS Tower, Ghala, Muscat