Open source · MIT

EHR built around how
clinicians actually think

Most EHRs force you into rigid forms. OpenKairo works differently — every visit is a timeline of blocks. Pick only what matters for this patient, this visit. Each block has the right fields for its purpose. Nothing buried in a text box.

Built with React 19 TypeScript Vite Supabase Tailwind 4
Block-based timeline Each encounter is a timeline of typed blocks — vitals, meds, notes, labs, and more
Structured documentation Every block has its own fields; no free-text soup
Role-based access Physicians, nurses, lab techs, receptionists, and billing each see only what they need
Patient record Demographics, problem list, results, and reports in one place

Sign in on the live demo with password Demo123! for every user.

admin@demo.com Admin + physician
dr.emily@demo.com Physician — internal medicine
dr.michael@demo.com Physician — general surgery
nurse.sarah@demo.com Nurse
lab.tech@demo.com Lab technician
reception@demo.com Receptionist
billing@demo.com Billing