🦷 Currently live: v0.27.0

The roadmap

Everything Gompha can do today, what we're building right now, and what's next — labelled honestly. If it says Planned, it isn't built yet. No vaporware in the "shipped" column.

Shipped & live Building now Planned / next

Shipped Live today in a real clinic

Running in production at v0.27.0 — over twenty releases, zero image drift. This is the software you can log into right now.

  • v0.4 · odontogram

    Two-layer tooth chart

    Crown work, root work and tooth state per tooth, over time, with per-doctor provenance colors. Later: a children's (deciduous) chart and full chart history (v0.15).

  • core · the moat

    The deal ledger

    Every charge stores the agreed price vs the standard price, who approved the discount, and the reason in plain words. The negotiation becomes clinic-wide data.

  • v0.5 · perio + stock

    Perio charting & the cost floor

    Pocket depths per visit drawn as a trend line; materials tie to procedures so each case shows its real material cost floor — your honest bargaining line.

  • v0.6 → v0.20 · scheduling

    Scheduling built for a real chair

    Room-grid day view with hard double-booking protection, the panorama week wall (7 day-columns), patient arrival + punctuality tracking, and a reception mobile pass.

  • v0.8 · inventory

    Inventory control

    Packs & pieces, locked-FX cost that never revalues on a recount, per-doctor or clinic ownership, expiry/batch and low-stock alerts.

  • v0.6 → v0.17 · cases

    Per-case procedures & print docs

    Cases built from procedure line-items with per-doctor catalogs; multi-session tracking; printable treatment plan, budget and insurance note; medical intake.

  • v0.16 · financials

    Income attribution & partnership P&L

    Per-doctor income attribution and an Earnings screen, with money-privacy walls so each doctor's numbers stay their own. Append-only money, void-only, honest balances.

  • core · money reality

    Dual currency, done right

    IQD + USD with an admin "FX of the day." Every row stores its amount, currency and the rate used — totals don't drift when the rate moves.

  • v0.7 · roles

    Role-shaped interfaces, one codebase

    Doctor mobile-clinical, reception web-scheduling, admin config + money, and a maintenance role walled off from all patient data by default-deny authz.

  • v0.22 · sessions

    Session management & your devices

    Role-aware session lengths, device capture and a "Your devices" panel — sign a lost phone out from anywhere. Security-audited before ship.

  • v0.21 · reminders

    Tap-to-send appointment reminders

    Reception taps a patient to send a reminder over WhatsApp, Viber or a call — defaults to WhatsApp when a number's on file.

  • infra · safety

    Encrypted backups & tenant isolation

    Hourly age-encrypted backups; row-level security forced on every tenant table so no clinic can ever see another's data.

  • v0.24 · solo mode

    Solo Mode

    One setting folds away the multi-user machinery — role pickers, per-doctor splits, reception — for a clean one-person clinic. Live, with its own public demo (v0.27).

  • v0.25 · portability

    Export & import your data

    Self-serve export of your whole clinic to a portable bundle, and provider-assisted import into a fresh tenant — references remapped, money verbatim. "Leave a practice, take your data." Details →

Building In progress right now

Spec locked, partly built, landing in upcoming releases.

  • odontogram v2

    Richer clinical charting

    Ortho spans (retainer / wire / aligner), a planned-treatment state, mixed-dentition ghost teeth, and a doctor→reception print-request handoff. First pieces already shipping.

  • auth hardening

    Trusted devices, PIN & OTP

    Per-staff PIN, email OTP on a new device, trusted-device memory and a bot check — plus an audit log of who booked and who took each payment.

  • portability v2

    Single-doctor data slice

    Whole-clinic export/import is live; next is exporting one doctor's own slice (their patients + history) with owner consent, so a doctor who leaves can take theirs.

  • i18n

    Arabic translation

    The Arabic/RTL switch is already live; filling in the full translation is ongoing.

Planned What's next

Designed and on the board — not yet built. Listed so you can see where Gompha is going, not what it pretends to be.

  • the cherry

    Voice → deal note

    Dictate a chair-side note in your own words → a structured encounter and deal, with the discount reason and the next appointment pulled out. Hands stay on the patient. This is the headline moat feature — and it's zero code today.

  • imaging

    In-app X-ray & photo viewer

    Imaging IDs already link to the record; the on-card viewer that pulls the image from your local image server is still to build.

  • onboarding

    Self-serve clinic setup

    A guided wizard that stands up a new clinic — rooms, doctors, catalog — without a hand-run CLI.

  • inventory phase 2

    Procedure recipes & auto-decrement

    Define each procedure's material recipe once; stock draws down automatically as cases are done.

  • commercial

    White-label & self-host

    Your brand, colors and domain; and an on-your-own-box option for operators who want it — with licensing to match.

  • growth

    QR patient onboarding & recall

    Patients scan a QR to book; night-before reminders and recall broadcasts once a vetted messaging account is in place.

  • reach

    GCC expansion

    Iraq is the proving ground. The Gulf — where clinics have card rails and pay for PMS without blinking — is where this goes next.

Want a say in what ships next?

Founding clinics shape the roadmap. Tell us what your chair actually needs.