I Sistemi di Supporto alle Decisioni (DSS) Cliniche sono strumenti il cui scopo è quello di fornire ad operatori clinici (tipicamente, medici) supporto di natura computazionale al fine di migliorare la qualità e l’efficacia delle decisioni cliniche.
All’interno del laboratorio MUDI abbiamo sviluppato un prototipo di un DSS basato su tecnologie di Intelligenza Artificiale e Machine Learning che, sulla base di informazioni cliniche inserite da un utente, permette di ottenere supporto nella forma di predizione di stato di salute e visualizzazioni informative. Questo sistema è implementato con un architettura server tradizionale, con un sistema back-end in Python (tecnologia Flask) e front-end in Javascript/HTML/CSS. Tuttavia, vista la natura prototipale del sistema, l’implementazione attuale soffre di un forte accoppiamento tra back-end e front-end che potrebbe limitare gli sviluppi futuri in termini di scalabilità ed estendibilità
Scopo dello stage sarebbe quello di re-implementare l’attuale DSS, partendo dalla code-base attuale, al fine di realizzare una maggior separazione tra front-end e back-end mediante la definizione di end-point e modificazione dell’architettura del sistema.
PREREQUISITI
- Conoscenze nell’ambito del programmazione web (Javascript, HTML, CSS)
- Conoscenza di base di Python e sviluppo di applicativi web in Python (framework Flask)
- Preferibile: conoscenza di framework per lo sviluppo front-end (e.g., React) e architetture web
OBIETTIVI FORMATIVI
- Acquisizione di conoscenze avanzate nell’ambito dello sviluppo web
- Acquisizione di conoscenze di base nell’ambito dei Decision Support Systems e della loro valutazione
- Acquisizione di conoscenze di ingegneria e architettura del software
DURATA DELLO STAGE E CONTESTO RACCOMANDATO
- Adatto a: Stage di Laurea Triennale in Informatica.
- Durata: 3 mesi (circa).
MODALITA’ E ORARI DI LAVORO
- Modalità di lavoro: remota, con frequenti riscontri via mail e occasionali incontri di persona.
- Ore di lavoro: non fissate, ma generalmente ci saranno degli obbiettivi settimanali da raggiungere.
CONTATTI
- Contatto primario: Andrea Campagner, andrea.campagner@unimib.it