Pre-alpha · AGPL-3.0 · International

Health infrastructure for everyone

Ominvita is a federated, end-to-end encrypted clinical platform for medical practices worldwide. National insurance systems are optional country modules — the core product is the same everywhere.

hominis vita — the life of man

What Ominvita provides

A modern clinical foundation with privacy by design — then plug in whatever your country requires.

End-to-end encryption

The server stores ciphertext it cannot read — the Signal model. Patients hold the keys to their clinical record.

Nonprofit & open source

AGPL-3.0. Built for people, not for profit. Self-host on your infrastructure; no vendor lock-in.

Federated infrastructure

Each country or coalition runs its own instance. The foundation defines the protocol — not a single global silo.

Clinical platform

Appointments, encounters, prescriptions, secure messaging, patient portal, and telehealth — the core product everywhere.

Country modules

National insurance and reporting plug in as optional adapters. Romania CNAS is one module — not the center of Ominvita.

Consent & RLS

PostgreSQL row-level security on cabinet, role, and consent. Audit trail for sensitive access.

Patient in control

Self-service portal, claim codes, and patient-controlled record-key grants for who may read their chart.

Technology

Bun monorepo, strict package boundaries, operator docs for self-hosting.

Bun + TypeScriptSvelteKit 5 SSR PWAHono APIPostgreSQL 18 + pgvectorlibsodium E2EBetter AuthKysely + RLSFHIR mappersParaglide i18nLiveKit (video)Pluggable billing adapters

Get started

Run Ominvita on your machine in minutes. Enable a billing adapter only if you need one.

Follow the installation guide, then read country billing adapters if you deploy in a jurisdiction with national insurance integration.

Contribute