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 DemoModules Included
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.
Register Patient
New patients registered once. Returning patients looked up by mobile number — complete history retrieved instantly.
Book Appointment
Schedule with a specific doctor on a selected date and time. Walk-in patients are added directly to the queue.
Waiting Queue
Receptionist monitors the live queue. Patient status updated as they check in, wait, and enter the consultation room.
Doctor Consults
Doctor opens the patient file — views history, records chief complaint and diagnosis, writes prescription, and requests lab tests.
Dispense / Labs
Pharmacy dispenses prescribed medicines from stock. Lab requests are logged and results attached to the patient file.
Bill & Collect
Receptionist generates the invoice — consultation fee, medicines, and procedures. Cash, card, or insurance. VAT applied automatically.
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.
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.
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.
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.
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 DemoQuestions 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.