Applicativo per il monitoraggio
di parametri medicali
- Home
- Casi studio
- Applicativo per il monitoraggio di parametri medicali
Progettazione e implementazione di un applicativo per il calcolo di parametri medicali, con l’obiettivo primario della fruizione su dispositivi embedded.
Calcolo di parametri medicali:
i vantaggi di un’ interfaccia multipiattaforma.
L’obiettivo è la creazione di un ecosistema software integrato e performante, con l’obiettivo primario della fruizione su dispositivi embedded ma potenzialmente accessibile da qualsiasi dispositivo, garantendo un’esperienza utente (UX) coerente.
E’ attualmente in corso la prima fase di sviluppo focalizzata sull’Embedded System e la realizzazione di un’interfaccia touchscreen per dispositivi dedicati (es. monitor touchscreen o pannelli industriali basati su microprocessore).
Velocità d'implementazione
Sviluppare un’unica base di codice permette di evitare la scrittura di applicativi separati per i diversi canali.
Manutenzione semplificata
Un bug corretto sul Core si traduce nella risoluzione immediata su tutte e le altre eventuali piattaforme.
UI uniforme
UX e UI dei componenti grafici rimangono identici ovunque, eliminando le discrepanze tra dispositivi.
Integrazione dati paziente
integrazione monitoraggio dati paziente real- time dalla macchina.
IRCCS Policlinico San Donato
Parte del Gruppo San Donato, simbolo di eccellenza sanitaria in Italie e in Europa, Il Policlinico San Donato è un centro specializzato nel cardiovascolare. Offre una presa in carico completa e personalizzata, dalla diagnosi prenatale alla riabilitazione. Grazie alla sinergia tra cardiologia, cardiochirurgia, chirurgia vascolare e anestesia, garantisce il percorso clinico più appropriato per ogni paziente. La struttura si distingue inoltre a livello internazionale per il suo centro di aritmologia ed elettrofisiologia, come hub di riferimento mondiale nella cura delle aritmie.
Le principali funzionalità applicative: l’evoluzione del progetto
Parametrizzazione Esecuzione e storico Esecuzioni
Questa funzionalità permetterà all’utente di configurare i parametri operativi (es. soglie di valori, parametri paziente, etc) prima di avviare un processo o una simulazione.
Caratteristiche Core
- Validazione Dinamica: Controllo dei vincoli in tempo reale
- Profili di Configurazione (Preset): Possibilità di salvare un set di parametri frequenti con un nome o richiamare parametrizzazioni precedenti.
Integrazione macchinari per ricezione integrata dei dati in real time
Archiviazione dati e selezione delle esecuzioni storiche per analisi comparative
Tecnologie utilizzate
L’applicativo è stato sviluppato utilizzando Flutter, che consente di creare soluzioni cross-platform ad alte prestazioni mantenendo un’unica codebase. Questa scelta tecnologica garantisce una straordinaria flessibilità, permettendo al software di adattarsi con estrema fluidità sia all’esecuzione su dispositivi embedded sia alla distribuzione su piattaforme desktop, mobile e web. Il risultato è un’architettura snella, altamente modulare e predisposta per un’agevole integrazione con macchinari e dispositivi medicali.
Qualcosa in più sull’architettura embedded multi-piattaforma
I vantaggi derivati sono molteplici:
- Velocità d'implementazione: sviluppare un'unica base di codice permette di evitare la scrittura di applicativi separati per i diversi canali.
- Manutenzione semplificata: un bug corretto sul Core si traduce nella risoluzione immediata su tutte e tre le piattaforme.
- UI Uniforme: user experience e comportamenti dei componenti grafici rimangono identici ovunque, eliminando le discrepanze tra dispositivi.
Oltre alla connessione Embedded diretta come canale principale per la comunicazione a basso livello è possibile declinare la soluzione software su dispositivi mobile come app multi-piattaforma, ocomeweb-app tramite eventualmente anche tramite connessione remota o servizio cloud.
Sì, è previsto che il software possa interfacciarsi con sistemi hardware (macchinari e sensori) attraverso protocolli specifici e configurando uno streaming in real-time per aggiornare l'interfaccia utente in millisecondi non appena un sensore invia un nuovo dato.
