Applicazione web

Clinica Meridian — piattaforma per cliniche mediche

Un portale medico pubblico, prenotazione online degli appuntamenti, un’app per il personale con più ruoli e una mini cartella clinica per una clinica privata con più sedi (demo fittizia): primi orari liberi in tempo reale, prenotazione confermata via SMS, protezione dalle doppie prenotazioni per medici e ambulatori, accesso in due passaggi obbligatorio per il personale, dati clinici cifrati e un log di audit a prova di manomissione.

In sviluppo2026Sanità
Clinica Meridian — piattaforma per cliniche mediche

Panoramica

Panoramica

Clinica Meridian è una piattaforma completa per una clinica privata con più sedi: un portale pubblico in cui i pazienti trovano specialità, medici e prezzi e prenotano online, e un’app per accettazione, medici, infermieri, amministrazione e amministratori di sistema. Clinica, medici, pazienti e prezzi sono fittizi; l’interfaccia è prima di tutto in rumeno.

Per i pazienti

  • I primi orari liberi mostrati in tempo reale in homepage e una ricerca che tollera errori di battitura e accenti mancanti.
  • Una prenotazione in sette passaggi con blocco temporaneo dello slot, codice di conferma via SMS, consensi e pagamento in clinica oppure online.
  • Un link sicuro e con scadenza per vedere, confermare, spostare o annullare un appuntamento e caricare documenti.
  • Referti di laboratorio protetti da tre dati identificativi più un codice SMS.

Per il team della clinica

  • Accesso con autenticazione a due fattori obbligatoria e permessi per ruolo e sede; i medici vedono solo i propri pazienti.
  • Calendario giornaliero, settimanale e mensile con aggiornamenti in tempo reale e spostamento con drag-and-drop validato dal server.
  • Una mini cartella clinica: visite, note cliniche versionate (bozza, definitiva, rettifica motivata), parametri vitali, diagnosi ICD-10 inserite dai medici — nessuna diagnosi automatica — e documenti resi disponibili ai pazienti.
  • Pagamenti e rimborsi parziali, orari e assenze, listino prezzi versionato, report con esportazione CSV, registro delle notifiche e richieste GDPR.

Sicurezza by design

Il database rifiuta di prenotare due volte lo stesso medico o lo stesso ambulatorio — nei test, 20 richieste parallele per lo stesso slot hanno prodotto esattamente un appuntamento. Note cliniche e identificativi sono cifrati, le note definitive e il log di audit non sono modificabili e ogni modifica viene registrata in una traccia di audit concatenata tramite hash. Nell’ultima esecuzione sono stati superati 152 test automatici.

Stato

Una versione di sviluppo con dati fittizi, non usata da una clinica reale. Pagamenti, SMS ed e-mail funzionano in modalità sandbox finché non ci sono contratti e credenziali, e serve ancora una revisione legale.

Screenshot

Caso di studio

Sfida

Le cliniche private perdono tempo con le prenotazioni telefoniche, gli ambulatori prenotati due volte e le cartelle dei pazienti sparse — trattando alcuni dei dati personali più sensibili. La piattaforma doveva rendere semplice la prenotazione per i pazienti e limitare rigorosamente i dati clinici alle sole persone che ne hanno bisogno.

Soluzione

Un’applicazione Next.js su PostgreSQL. La disponibilità viene calcolata nel database da orari, eccezioni, festività, occupazione degli ambulatori e tempi cuscinetto; i vincoli di esclusione rendono impossibile prenotare due volte un medico o un ambulatorio. Il personale accede obbligatoriamente con autenticazione a due fattori (TOTP), con permessi negati per impostazione e limitati per ruolo, sede e relazione clinica. Campi e file sensibili sono cifrati con AES-256-GCM, le note definitive sono solo in aggiunta a livello di database e il log di audit è concatenato tramite hash. Le notifiche passano da una coda transazionale e da un worker con nuovi tentativi.

Risultati

Prenotazione, self-service, calendario del personale, visite, pagamenti e rimborsi funzionano end-to-end su dati demo. Nell’ultima esecuzione sono stati superati 152 test automatici (unitari, di integrazione su un vero database ed end-to-end con scansioni di accessibilità), tra cui 20 prenotazioni simultanee per un unico slot che hanno prodotto esattamente un appuntamento. Prima di qualsiasi uso clinico restano i provider reali di pagamento, SMS ed e-mail e una revisione legale.

Il nostro ruolo

Product design, motore di prenotazione, progettazione del database, architettura di sicurezza e privacy, app per il personale, mini cartella clinica, pagamenti, notifiche, accessibilità, test e documentazione.

Progetti correlati

Raftul — piattaforma marketplace e-commerce
Applicazione webCaso di studio

Raftul — piattaforma marketplace e-commerce

Un negozio online pensato per la produzione per il mercato rumeno ed europeo (presentato con un marchio fittizio): vetrina con ricerca tollerante agli errori di battitura, promozioni, magazzino su più depositi, checkout con carta, contrassegno e bonifico, resi, SEO integrata, un’API REST per le app mobile e un pannello di amministrazione basato sui ruoli.

  • Prisma
  • TypeScript
  • React
  • Next.js
  • +4
Casa Aurelia — prenotazioni e gestione alberghiera
Applicazione webCaso di studio

Casa Aurelia — prenotazioni e gestione alberghiera

Un sito di prenotazione diretta e un back office per un piccolo hotel (struttura demo fittizia): disponibilità in tempo reale e prezzi dinamici, assegnazione delle camere protetta dal database contro le doppie prenotazioni, pagamenti online e rimborsi, self-service per gli ospiti, reception, housekeeping, manutenzione, sincronizzazione iCal con i canali di prenotazione, voucher PDF e report.

  • Prisma
  • TypeScript
  • React
  • Next.js
  • +4

Ti serve qualcosa di simile?

Possiamo realizzare un progetto come questo su misura per i tuoi obiettivi, contenuti e budget.

Esc