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.
Running in production at v0.27.0 — over twenty releases, zero image drift. This is the software you can log into right now.
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).
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.
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.
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.
Packs & pieces, locked-FX cost that never revalues on a recount, per-doctor or clinic ownership, expiry/batch and low-stock alerts.
Cases built from procedure line-items with per-doctor catalogs; multi-session tracking; printable treatment plan, budget and insurance note; medical intake.
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.
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.
Doctor mobile-clinical, reception web-scheduling, admin config + money, and a maintenance role walled off from all patient data by default-deny authz.
Role-aware session lengths, device capture and a "Your devices" panel — sign a lost phone out from anywhere. Security-audited before ship.
Reception taps a patient to send a reminder over WhatsApp, Viber or a call — defaults to WhatsApp when a number's on file.
Hourly age-encrypted backups; row-level security forced on every tenant table so no clinic can ever see another's data.
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).
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 →
Spec locked, partly built, landing in upcoming releases.
Ortho spans (retainer / wire / aligner), a planned-treatment state, mixed-dentition ghost teeth, and a doctor→reception print-request handoff. First pieces already shipping.
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.
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.
The Arabic/RTL switch is already live; filling in the full translation is ongoing.
Designed and on the board — not yet built. Listed so you can see where Gompha is going, not what it pretends to be.
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 IDs already link to the record; the on-card viewer that pulls the image from your local image server is still to build.
A guided wizard that stands up a new clinic — rooms, doctors, catalog — without a hand-run CLI.
Define each procedure's material recipe once; stock draws down automatically as cases are done.
Your brand, colors and domain; and an on-your-own-box option for operators who want it — with licensing to match.
Patients scan a QR to book; night-before reminders and recall broadcasts once a vetted messaging account is in place.
Iraq is the proving ground. The Gulf — where clinics have card rails and pay for PMS without blinking — is where this goes next.
Founding clinics shape the roadmap. Tell us what your chair actually needs.