Case study
A multi-tenant dental practice management platform live in Kurdistan — clinical tooth-by-tooth charting, treatment plans, an x-ray and photo library, a dual-currency IQD/USD POS with an end-of-day cash drawer audit, lab-work tracking and a clinic booking site, all in one system. Runs in four languages: English, Arabic, Kurdish Bahdini and Kurdish Sorani, with each clinic selecting its own dialect. Live at smile.krd.
The problem
Dental clinics in Kurdistan run on three things that do not talk to each other: a paper appointment book, a filing cabinet of patient records, and a WhatsApp thread. Prices get written on a notepad. The end-of-day cash count is a guess reconciled by memory. International dental software exists, but it is priced for Western practices, does not speak Kurdish, assumes one currency, and assumes left-to-right layout. The nearest local alternative is a generic salon or appointment app with the labels changed — which any dentist can tell within about thirty seconds is not built for dentistry. A dental chart is not a booking form.
Approach
- Digital dental chart — tooth-by-tooth charting with surfaces, restorations and periodontal pocket depths, with visual chart history over time
- Treatment plans — multi-visit sequencing, estimates, insurance coverage per line item, and a patient-friendly view that can be printed or shared
- X-ray and photo library — per-patient gallery for intra-oral photos, radiographs and before/after shots, annotated and timestamped, attachable to a specific treatment plan
- Prescription pad — saved common prescriptions, attached to a visit, printed or sent on WhatsApp in one action
- Lab work tracker — send-outs to crown and denture labs, expected return dates, and automatic patient notification when a case arrives
- Medical history and allergy alerts surfaced at the point of care
- Clinic-wide appointment calendar with daily, weekly and monthly views, drag-to-reschedule, and conflict warnings when a chair is already booked
- Waiting-list automation and six-month recall lists
- WhatsApp appointment confirmations, reminder blasts and birthday touchpoints
- Online booking on the clinic's own domain, with their own branding and photos — a patient picks a service, a dentist and a time in under a minute
- A real POS, not a bolted-on payment button — treatments and retail products in one checkout, cash, card and instalments, receipts printed to a thermal printer
- Dual currency, IQD and USD, on the same till
- Instalment plans and per-line-item insurance coverage, with the balance tracked until the patient has paid in full
- End-of-day cash drawer audit that reconciles against the system
- Dentist commissions per procedure, expense tracking by category, outstanding patient balances, monthly revenue against expenses
- Product inventory with low-stock alerts, supplier and lab management
- Loyalty points, VIP tiers, gift cards with unique codes, discount codes and sale pricing
- Staff attendance via kiosk clock-in with face recognition or QR badge, with manager-approved manual entries and real timesheets
- Roles and permissions per staff member
- Reporting on top procedures by revenue, patient loyalty rankings, income by source and retention rate, exportable to PDF
- This is the part most worth dwelling on, because it is the thing no other system in this market does.
- The platform runs in English, Arabic, Kurdish Bahdini and Kurdish Sorani — and Bahdini and Sorani are treated as two separate complete languages, not one "Kurdish" setting. Each clinic picks its own dialect, so a practice in Duhok works in Bahdini while a practice in Hawler works in Sorani, on the same platform.
- It goes further than the interface: every label in the system is editable — admin screens, the patient-facing site, receipts, messages. A clinic that uses its own term for a procedure can simply use it. That matters more in dentistry than in most fields, because clinical vocabulary in Kurdish is not standardised, and different practices genuinely say different things.
- A tenant-isolated database per clinic with row-level security enforced server-side — no shared rows
- Daily encrypted backups with 30-day retention
- An audit log on every create, update and delete
- Roles and permissions per staff member
- Clinics go live the same day they sign up. Existing data — treatments, prices, dentists, patients, opening hours, and the next 30 days of booked appointments — is imported from whatever the clinic currently has, including Excel exports and paper registers. The clinic does not do the migration work themselves.
Outcomes
- 2,900+ appointments booked through the platform
- Four working languages: English · Arabic · Kurdish Bahdini · Kurdish Sorani
- IQD and USD on one POS, with the rate snapshotted per transaction
- Clinics live the same day they sign up
- Live in production, with clinics in Duhok, Hawler and Sulaymaniyah and 2,900+ appointments booked through the platform. Sold on published annual plans rather than by quotation, with a one-time lifetime licence available to multi-location dental groups on request.
- A production POS with dual-currency IQD/USD handling, thermal receipt printing, instalments and an end-of-day cash drawer audit — running in real clinics, not a specification
- Bahdini and Sorani as separate selectable languages in a live product, with fully editable labels
- Multi-tenant architecture with row-level security holding medical records
- Vertical depth over generic breadth — clinical charting built for how dentists actually work, which is exactly what off-the-shelf international SaaS and re-labelled local apps cannot provide
Available — Q3 2026
Free 15-minute scoping call. No obligation. We'll figure out together whether AI or automation actually helps your business — and where it doesn't.