Patient registry
Profiles with full medical history, photo, address, automatic ID generation, and a complete audit trail of every change.
Patient registry, visits, beds & admissions, pharmacy, lab, imaging, vaccinations, procedures, and billing — unified in a single platform with an iOS-inspired interface, built for the rhythm of a real clinical day.
Sunday, May 10, 2026 · Welcome back, Vandy.
From the first patient registration to the final invoice, the platform replaces a stack of paper logs and spreadsheets with a single, consistent interface.
Profiles with full medical history, photo, address, automatic ID generation, and a complete audit trail of every change.
Schedule visits with reschedule trails, mark function flags per visit, and walk a patient through the day from check-in to discharge.
Bed inventory, category-based pricing, guardian information, daily admission records auto-generated by overnight jobs, and vital-sign tracking.
Medicine catalog with stock carts, expiry-date tracking, low-stock thresholds, and automatic alerts for items nearing or past expiry.
Categorised lab tests with itemized results, request workflow from doctor to technician to report, and structured fields for every panel.
Radiology requests, file uploads to object storage, and category-based imaging types — X-ray, ultrasound, CT, MRI — under one workflow.
Vaccine catalogues with multi-dose schedules, per-patient dose tracking, stock-cart receipts, and category-aware reminders.
Procedure types with participants, technique fields, and a pre-formatted operation report — billable as a service line on the invoice.
Multi-line invoices across pharmacy, lab, imaging, procedures, and vaccinations. PDF receipts, configurable exchange rate, and a cashier dashboard.
The platform mirrors the real flow of a clinic — every staff member sees the same patient on the same timeline, regardless of which station they work at.
Front desk creates the patient profile and issues a clinic-unique ID.
A new visit opens with auto-generated identification and selectable services.
Doctor records vitals, examination notes, and orders any clinical work.
Lab, imaging, prescription, vaccination, or procedure — added directly to the visit.
Cashier generates a single itemized invoice covering every service rendered.
Visit closes; a permanent record is preserved for future reference and audit.
Every staff member sees only what they need — Pundit policies enforce who can do what, on which record, in which state.
The platform is built around iOS-style design language — grouped panels, large rounded surfaces, native iOS color tokens, and Phosphor icons. The result feels familiar to anyone who has ever held a phone.
Mockups shown with synthetic data. The actual platform is bilingual (English / Khmer).
A modern Ruby on Rails monolith — proven, fast to develop on, and friendly to maintain. Containerized for portable deployment.
Healthcare data is unforgiving. Every feature below is on by default — not an upgrade, not a checkbox.
Nothing is ever truly deleted. Every removed record is recoverable from a per-resource trash, scoped by Pundit policy.
Patient and Visit records are versioned. Every change — who, when, what — is recoverable for clinical and legal review.
Background jobs run nightly to flag medicine and vaccine stock that's nearing or past expiry, plus daily admission rollovers.
Every screen, label, and PDF receipt is fully translated between English and Khmer — switchable from any URL.
Patient photos, signatures, and imaging files stream to object storage with automatic resizing, fingerprinting, and CDN delivery.
One-click invoices and admission forms render server-side with Khmer font support — print or email straight from the browser.
The system is in production today. If you run a clinic, polyclinic, or small hospital and want to discuss a setup tailored to your workflow, get in touch.