Contesto
Il progetto è stato realizzato all’interno di una struttura ospedaliera romana con l’obiettivo di fornire al primario del dipartimento di radiologia (e più in generale ai decision maker della struttura) uno strumento analitico efficace per monitorare in modo oggettivo le attività eco-radiografiche svolte e la qualità complessiva del servizio.
L’infrastruttura software adottata è stata basata su tecnologie Microsoft e include:
– Power BI (cloud license) per la realizzazione delle dashboard e la pubblicazione dei report;
– SQL Server / SQL Azure per la gestione e conservazione dei dati;
– Power BI Data Gateway per la connessione sicura tra ambiente on-premise e cloud;
– Windows Service (.NET Core 6→8, Entity Framework) per l’automatizzazione dei processi di acquisizione e aggiornamento dei dati.
Obiettivo del Progetto
L’obiettivo principale è stato la creazione di un sistema di dashboard e di un’infrastruttura dati flessibile capace di adattarsi a diverse realtà ospedaliere, ciascuna dotata di un proprio software gestionale.
L’approccio progettuale è stato articolato in quattro step principali, che hanno permesso di raggiungere progressivamente una piena integrazione, ottimizzazione e scalabilità del sistema.
Migrazione delle Dashboard Esistenti
Nella fase iniziale, attraverso un’attività di reverse engineering, sono state ricreate le dashboard preesistenti su un sistema gestionale in via di dismissione.
L’attività ha interessato 14 dashboard e un archivio di oltre 1.700.000 procedure radiologiche registrate tra il 2014 e il 2022.
L’obiettivo era replicare fedelmente i risultati e i filtri delle vecchie dashboard, mantenendo una veste grafica simile per garantire continuità d’uso e immediatezza per gli utenti.
Il completamento dello step è stato verificato confrontando i risultati delle nuove dashboard con quelli del sistema originario.
Integrazione con il Nuovo Sistema Gestionale
Una volta completata la migrazione, è stato sviluppato un Windows Service schedulato in grado di acquisire quotidianamente i dati dal nuovo sistema gestionale e aggiornare automaticamente la base dati del sistema di reporting.
In collaborazione con il fornitore del software gestionale, è stata creata una vista SQL Server per consentire l’estrazione incrementale dei dati relativi alle procedure radiologiche.
Grazie all’utilizzo di Power BI Data Gateway, le dashboard sono state pubblicate in cloud mantenendo la connessione sicura e continua con il database on-premise dell’ospedale.
Ristrutturazione del Data Warehouse
Messo in produzione il sistema, è stata avviata una fase di ottimizzazione e ristrutturazione completa del Data Warehouse.
Attraverso un processo di normalizzazione dei dati, si è passati da una struttura “flat” a un modello relazionale, con l’introduzione di tabelle dizionario per ottimizzare le performance e ridurre lo spazio occupato.
Contestualmente, sono state ridisegnate le dashboard, aggiornando formule e misure in base alla nuova architettura, e rivisto il servizio Windows per garantire la piena compatibilità con la nuova struttura dati.
Estensione del Servizio di Importazione
Per permettere l’adozione del sistema di dashboard in ulteriori strutture ospedaliere, è in corso lo sviluppo di un’estensione del servizio di acquisizione dati.
Questa nuova versione consentirà l’integrazione anche con API REST messe a disposizione da altri fornitori di software gestionali, rendendo la soluzione scalabile, modulare e facilmente adattabile a contesti diversi.
Risultati e Benefici
L’intervento ha portato a un miglioramento sostanziale nella gestione e nell’analisi dei dati radiologici, consentendo una visione chiara e centralizzata delle attività del dipartimento.
Grazie all’automazione dei flussi informativi e alla ricostruzione accurata delle dashboard, è stato possibile ottenere:
-Maggiore affidabilità dei dati, grazie a controlli e strutture normalizzate;
-Riduzione significativa dei tempi di elaborazione, con aggiornamenti giornalieri automatizzati;
-Aumento della qualità analitica, grazie a misure e indicatori rielaborati in modo più efficiente;
-Scalabilità del sistema, ora adattabile a più strutture e piattaforme gestionali;
-Migliore supporto decisionale, fornendo ai responsabili di reparto strumenti oggettivi per valutare performance, volumi e qualità del servizio.
Il risultato è una piattaforma moderna, robusta e facilmente estendibile, capace di trasformare grandi volumi di dati clinici in informazioni strategiche per la gestione e il miglioramento continuo delle attività ospedaliere.