Overview
Clinica Meridian is a complete platform for a private clinic with several locations: a public portal where patients find specialties, doctors and prices and book online, and a staff application for reception, doctors, nurses, finance and administrators. The clinic, doctors, patients and prices are fictional; the interface is Romanian-first.
For patients
- Live "earliest free slots" on the homepage and search that tolerates typos and missing diacritics.
- A seven-step booking flow with temporary slot holds, SMS confirmation code, consents and payment at the clinic or online.
- A secure, expiring link to view, confirm, reschedule or cancel an appointment and upload documents.
- Lab results protected by three identifying details plus an SMS code.
For the clinic team
- Sign-in with mandatory two-factor authentication and permissions by role and location; doctors only see their own patients.
- Day, week and month calendar with live updates and drag-and-drop rescheduling that the server validates.
- A mini-EMR: encounters, versioned clinical notes (draft, final, amendment with reason), vitals, ICD-10 diagnoses entered by clinicians — no automated diagnosis — and documents released to patients.
- Payments and partial refunds, schedules and leave, a versioned price catalogue, reports with CSV export, notification log and GDPR requests.
Safety by design
The database refuses to book a doctor or a room twice — in tests, 20 parallel requests for the same slot produced exactly one appointment. Clinical notes and identifiers are encrypted, finalised notes and the audit log cannot be altered, and every change is recorded in a hash-chained audit trail. 152 automated tests passed in the last run.
Status
A development build with fictional data, not in use by a real clinic. Payments, SMS and e-mail run in sandbox mode until contracts and credentials exist, and a legal review is still required.