polito.it
Politecnico di Torino (logo)

Interfaccia front-end per il sistema di monitoraggio del benessere degli assistiti medici: Design e usabilità

Alberto Cipollina

Interfaccia front-end per il sistema di monitoraggio del benessere degli assistiti medici: Design e usabilità.

Rel. Maurizio Morisio. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB) | Preview
Abstract:

L'esperimento di Well Being Up si concentra sul miglioramento del benessere dei pazienti adulti attraverso l'utilizzo dell'applicazione mobile HealthApp. Questa app consente ai pazienti di monitorare i propri parametri salutari, come i passi compiuti, il sonno e i battiti cardiaci. I dati vengono raccolti tramite un dispositivo indossabile Fitbit al polso e inviati a un Backend per ulteriori elaborazioni. L'obiettivo principale dell'esperimento è fornire agli utenti consigli riguardo a una sana alimentazione e all'attività fisica, al fine di preservare la loro salute. Il ruolo del medico in questo esperimento è quello di monitorare attentamente il percorso dei pazienti, analizzando i parametri salutari e i dati raccolti dai questionari presenti nella letteratura medica. Per agevolare questo monitoraggio, è stata sviluppata una web application utilizzando React. La scelta di una web application si è dimostrata efficace e flessibile, in quanto è sufficiente un browser per accedervi, senza discriminare tra dispositivi Android e iOS. La web app consente ai medici di inserire nuovi pazienti nel contesto dell'esperimento Well Being Up, che possono essere sia pazienti sperimentali che di controllo. i medici possono accedere alle informazioni sui parametri salutari, come il numero di passi, i battiti cardiaci (compresi i picchi e i valori medi) e il sonno. Queste informazioni sono visualizzate in modo specifico per i medici e offrono una prospettiva aggiuntiva rispetto all'interfaccia mobile utilizzata dai pazienti. Infatti tramite il client web è possibile monitorare da parte dei medici un indicatore non presente sull’interfaccia mobile , cioè attività fisica dei pazienti: in funzione di età passi , battiti e valori soglia calcolati su misura per ogni paziente è possibile determinare se il paziente si è trovato sotto stress o meno. Questo dato è fondamentale per i medici al fine di individuare un possibile cambiamento nella routine quotidiana del paziente e quindi di aumentare la qualità della sua vita.La web app consente anche di inserire analisi del sangue effettuate durante il percorso dell’esperimento o in precedenza con l’obiettivo di arricchire le informazioni su cui effettuare un indagine migliorativa dello stile di vita dei pzienti. Nella realizzazione della web app, è stato adottato un approccio modulare suddividendo il progetto in componenti per garantire una struttura manutenibile. La user interface (UI) è stata sviluppata utilizzando la libreria Material-UI, la quale offre una semplicità d'uso che permette di evidenziare gli elementi salienti dell'interfaccia utente, offrendo ai medici un'esperienza d'uso più intuitiva. Inoltre, per la gestione dello stato dell'applicazione e la gestione dei cambiamenti ad esso, è stato impiegato Redux. Questa libreria offre un modo efficace per gestire lo stato globale dell'applicazione e aggiornare adeguatamente il livello di presentazione in risposta a tali modifiche. L'utilizzo di Redux risulta particolarmente vantaggioso nella gestione della sessione dell'utente, soprattutto nei casi in cui è necessario consumare un'API del backend che richiede ad esempio il codice del medico attualmente loggato ottenuto durante la fase di login. Grazie a Redux, anziché passare i dati catturati in una pagina come props a tutti i componenti, è possibile persistere tali dati nello stato e utilizzarli solo nei componenti che ne fanno richiesta. Questo approccio migliora notevolmente la leggibilità del codice e rende il componente stesso più manutenibile.

Relators: Maurizio Morisio
Academic year: 2022/23
Publication type: Electronic
Number of Pages: 68
Subjects:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: UNSPECIFIED
URI: http://webthesis.biblio.polito.it/id/eprint/27826
Modify record (reserved for operators) Modify record (reserved for operators)