Klinio
Klinio is the SaaS platform we built to consolidate the daily workflow of a clinic into a single multi-tenant system. Scheduling, patient records, electronic prescriptions, billing, telemedicine, and ambassador-driven referrals all live in the same place, and each specialty — general practice, dermatology, pediatrics, dentistry — gets its own templates, fields, and reports without forking the codebase.
The Solution: One Platform, Many Specialties
Healthcare software historically forces clinics to choose between a generic tool that fits nothing well and a specialty-specific tool that fits only one practice. Klinio takes the third path: a multi-tenant core with specialty configurations layered on top. The same instance serves a general practice and a dental office side by side, each with its own intake forms, prescription templates, and clinical history schema, but sharing scheduling, billing, and patient identity.
Patients book online or are scheduled by reception, get push notifications and reminders, check in from a kiosk or a phone, and access their records through a portal in their own language. Doctors see the day's agenda, the patient's history, and the prescription pad on a single screen. Administrators get billing, ambassador-driven referral tracking, and the reporting their accountant actually asks for.
What We Did: Production Healthcare on a Custom Stack
Klinio runs on top of Onlainez-fwk — our in-house PHP framework — which means authentication, RBAC with per-user grants, multi-tenancy, internationalization, push notifications, and the audit log come from the core kernel. The clinical layer focuses on what it does best: patient records, appointments, prescriptions, telemedicine.
The deployment story matters as much as the features. Klinio installs through the same one-shot installer the rest of the Onlainez stack uses, runs on a modest VPS, and ships with a fresh migration suite that other clinics can adopt without inheriting any client-specific data. Every architectural decision — auth, schema, satellite translation tables, theme lifecycle — is documented in an ADR.
The Result: Real Clinics, Real Workflows
Klinio is in production at Narváez (Chinandega), where it runs the daily appointment volume of a multi-doctor clinic with telemedicine support, kiosk check-in, and patient push notifications. The same instance handles general practice and specialist consultations through specialty configurations rather than forks. New clinics can be onboarded as additional tenants without touching the codebase.
The platform absorbs the boring-but-critical work — scheduling conflicts, prescription compliance, multilingual reminders, billing — so the doctors can spend the consultation actually looking at the patient.
Read more