SlideShare uma empresa Scribd logo
1 de 42
Progettazione e sviluppo di un
        archivio di immagini di lesioni cutanee
           per l’ospedale pediatrico Meyer.
     (Design and development of an archive for skin lesion images for Meyer children's hospital)

                                          Tesi di laurea di
                                       Andrea Cittadini
Relatori:
Prof. Alessandro Piva
Dr. Roberto Caldelli
Ing. Rudy Becarelli
Ing. Matteo Casini
Dr. Paolo Mazzanti                                                 13 Luglio 2012
Dr.ssa Federica D’Asta




 1
giovedì 19 luglio 2012
Sommario
     • Contesto
     • Obiettivo
     • Requisiti
     • Strumenti utilizzati
     • Struttura dell’applicazione
     • Utilizzo dell’applicazione
     • Conclusioni e sviluppi futuri



 2
giovedì 19 luglio 2012
Contesto:




 3
giovedì 19 luglio 2012
Contesto:




 3
giovedì 19 luglio 2012
Contesto:




                          Una cartella clinica contiene le informazioni di un
                              paziente e del suo accesso all’ospedale.

     Una fotografia scattata a una lesione rappresenta il
           metodo ottimale per poterla descrivere.



 3
giovedì 19 luglio 2012
Obiettivo:




 4
giovedì 19 luglio 2012
Obiettivo:




 4
giovedì 19 luglio 2012
Obiettivo:




     • Maggior efficienza nella refertazione e nella ricerca
       di una cartella clinica




 4
giovedì 19 luglio 2012
Obiettivo:




     • Maggior efficienza nella refertazione e nella ricerca
       di una cartella clinica
     • Possibilità di effettuare velocemente statistiche
       sugli elementi che compongono il sistema


 4
giovedì 19 luglio 2012
Requisiti funzionali:

 • Prevedere un sistema di autenticazione;
 • Poter inserire/modificare/eliminare lesioni
   associate ai pazienti e tutte le informazioni ad
   esse collegate (immagini, sede anatomica, ecc.);
 • Tener traccia delle procedure utilizzate per curare
   una lesione: terapie e diagnosi;
 • Offrire la possibilità di effettuare elaborazioni
   statistiche sulle informazione registrate nel
   sistema.



 5
giovedì 19 luglio 2012
Requisiti non funzionali:

 • Indipendenza dal sistema operativo;
 • Accessibilità da qualsiasi postazione interna ed
   esterna al Meyer;
 • Sicurezza;
 • Facilità di utilizzo.




 6
giovedì 19 luglio 2012
Requisiti non funzionali:

 • Indipendenza dal sistema operativo;
 • Accessibilità da qualsiasi postazione interna ed
   esterna al Meyer;
 • Sicurezza;
 • Facilità di utilizzo.

                La ricerca di un software che risponda a questi requisiti
               non ha portato ad un risultato pienamente soddisfacente.




 6
giovedì 19 luglio 2012
Strumenti utilizzati:
     Per realizzare una web application secondo lo
     standard J2EE sono stati utilizzati i seguenti
     strumenti:




 7
giovedì 19 luglio 2012
Strumenti utilizzati:
     Per realizzare una web application secondo lo
     standard J2EE sono stati utilizzati i seguenti
     strumenti:

                         Relational Database Management System
                         (RDBMS)




 7
giovedì 19 luglio 2012
Strumenti utilizzati:
     Per realizzare una web application secondo lo
     standard J2EE sono stati utilizzati i seguenti
     strumenti:

                         Relational Database Management System
                         (RDBMS)

                         Servlet Container & JSP Engine




 7
giovedì 19 luglio 2012
Strumenti utilizzati:
     Per realizzare una web application secondo lo
     standard J2EE sono stati utilizzati i seguenti
     strumenti:

                         Relational Database Management System
                         (RDBMS)

                         Servlet Container & JSP Engine

                         Framework per web applications



 7
giovedì 19 luglio 2012
• Fornisce librerie per poter gestire l’interfaccia
    grafica delle web applications completamente in
    JAVA;
  • Interpreta il codice JAVA presente nel server e
    genera GUI in JavaScript da inviare al client;
  • Si installa come plugin nei più famosi IDE JAVA;
  • Un’applicazione Vaadin viene eseguita come
    un’unica Servlet;
  • Permette facilmente di implementare il Design
    Pattern MVC (Model View Controller).


 8
giovedì 19 luglio 2012
Struttura dell’applicazione:




 9
giovedì 19 luglio 2012
Struttura dell’applicazione:




 9
giovedì 19 luglio 2012
Struttura dell’applicazione:




                 Storico Paziente




 9
giovedì 19 luglio 2012
Struttura dell’applicazione:




                 Storico Paziente   Archivio Lesioni Cutanee




 9
giovedì 19 luglio 2012
Caso d’uso:
      Arrivo di un paziente in Pronto Soccorso




10
giovedì 19 luglio 2012
Caso d’uso:
      Arrivo di un paziente in Pronto Soccorso




10
giovedì 19 luglio 2012
Caso d’uso:
      Arrivo di un paziente in Pronto Soccorso




10
giovedì 19 luglio 2012
Caso d’uso:
      Arrivo di un paziente in Pronto Soccorso




10
giovedì 19 luglio 2012
Caso d’uso:
      Arrivo di un paziente in Pronto Soccorso




10
giovedì 19 luglio 2012
Caso d’uso:
      Arrivo di un paziente in Pronto Soccorso




10
giovedì 19 luglio 2012
Caso d’uso:
      Arrivo di un paziente in Pronto Soccorso




10
giovedì 19 luglio 2012
Caso d’uso:
      Generazione statistiche




11
giovedì 19 luglio 2012
Caso d’uso:
      Generazione statistiche




11
giovedì 19 luglio 2012
Caso d’uso:
      Generazione statistiche




11
giovedì 19 luglio 2012
Caso d’uso:
      Generazione statistiche




11
giovedì 19 luglio 2012
12
giovedì 19 luglio 2012
• Applicazione datacentrica – Analisi delle entità inerenti
  al problema
• Implementazione di un database schema derivante
  dall’analisi
• Sovradimensionamento del livello di generalità del
  modello




12
giovedì 19 luglio 2012
12
giovedì 19 luglio 2012
12
giovedì 19 luglio 2012
12
giovedì 19 luglio 2012
12
giovedì 19 luglio 2012
Utilizzo dell’applicazione:




13
giovedì 19 luglio 2012
Utilizzo dell’applicazione:




13
giovedì 19 luglio 2012
Conclusioni
 È stata progettata e realizzata un’applicazione per
 la gestione e la catalogazione di immagini mediche
 tramite interfacce web avanzate

Sviluppi futuri
• Implementare un protocollo di sicurezza relativo a dati
  sensibili
• Aggiungere una reportistica medica digitale
• Consentire l’integrazione di algoritmi di image processing
• DICOM (Digital Imaging and COmunications in Medicine)
• Acquisire immagini direttamente dai dispositivi mobili - ALC
  mobile application -


14
giovedì 19 luglio 2012
Progettazione e sviluppo di un
        archivio di immagini di lesioni cutanee
           per l’ospedale pediatrico Meyer.
     (Design and development of an archive for skin lesion images for Meyer children's hospital)

                                          Tesi di laurea di
                                       Andrea Cittadini
Relatori:
Prof. Alessandro Piva
Dr. Roberto Caldelli
Ing. Rudy Becarelli
Ing. Matteo Casini
Dr. Paolo Mazzanti                                                 13 Luglio 2012
Dr.ssa Federica D’Asta




15
giovedì 19 luglio 2012

Mais conteúdo relacionado

Semelhante a Progettazione e sviluppo di un archivio di immagini di lesioni cutanee per l’ospedale pediatrico Meyer

Smau Bologna 2014 - Workshop IT Project Management - Raggiungere il success...
Smau Bologna 2014 -  	Workshop IT Project Management - Raggiungere il success...Smau Bologna 2014 -  	Workshop IT Project Management - Raggiungere il success...
Smau Bologna 2014 - Workshop IT Project Management - Raggiungere il success...SMAU
 
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)Sardegna Ricerche
 
La babele dei protocolli industriali
La babele dei protocolli industrialiLa babele dei protocolli industriali
La babele dei protocolli industrialiTOOLS for SMART MINDS
 
OpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismicoOpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismicoPaul Henshaw
 
Data & analytics framework malerba
Data & analytics framework   malerbaData & analytics framework   malerba
Data & analytics framework malerbaRedazione InnovaPuglia
 
documento innova salute 2017
documento innova salute 2017documento innova salute 2017
documento innova salute 2017Marco Cappellini
 
P. Naddeo – Censimento delle istituzioni pubbliche. Contenuti informativi del...
P. Naddeo – Censimento delle istituzioni pubbliche. Contenuti informativi del...P. Naddeo – Censimento delle istituzioni pubbliche. Contenuti informativi del...
P. Naddeo – Censimento delle istituzioni pubbliche. Contenuti informativi del...Istituto nazionale di statistica
 
Big data & RWE rischio o opportunità?
Big data & RWE rischio o opportunità?Big data & RWE rischio o opportunità?
Big data & RWE rischio o opportunità?Medi-Pragma
 
Web1 A. Rossi Cercare Navigando Rev.2 02.12.2008
Web1  A. Rossi Cercare Navigando Rev.2 02.12.2008Web1  A. Rossi Cercare Navigando Rev.2 02.12.2008
Web1 A. Rossi Cercare Navigando Rev.2 02.12.2008Andrea Rossi
 
Market e Tools: Utility per la personalizzazione di applicazioni Android
Market e Tools: Utility per la personalizzazione di applicazioni AndroidMarket e Tools: Utility per la personalizzazione di applicazioni Android
Market e Tools: Utility per la personalizzazione di applicazioni AndroidAndrea Pola
 
PROACT 2.0: AGEVOLARE LA COMUNICAZIONE MEDICO-PAZIENTE NEGLI STUDI CLINICI IN...
PROACT 2.0: AGEVOLARE LA COMUNICAZIONE MEDICO-PAZIENTE NEGLI STUDI CLINICI IN...PROACT 2.0: AGEVOLARE LA COMUNICAZIONE MEDICO-PAZIENTE NEGLI STUDI CLINICI IN...
PROACT 2.0: AGEVOLARE LA COMUNICAZIONE MEDICO-PAZIENTE NEGLI STUDI CLINICI IN...convegnonazionaleaiic
 
Workshop IT Project Management - Raggiungere il successo nei progetti IT: gui...
Workshop IT Project Management - Raggiungere il successo nei progetti IT: gui...Workshop IT Project Management - Raggiungere il successo nei progetti IT: gui...
Workshop IT Project Management - Raggiungere il successo nei progetti IT: gui...SMAU
 
The Connected Age: trasformazioni e opportunità nell'era della Digital Life
The Connected Age: trasformazioni e opportunità nell'era della Digital LifeThe Connected Age: trasformazioni e opportunità nell'era della Digital Life
The Connected Age: trasformazioni e opportunità nell'era della Digital LifeIDC Italy
 
Presentazione esperienza PSOF
Presentazione esperienza PSOFPresentazione esperienza PSOF
Presentazione esperienza PSOFAnna Rita Colella
 
OpenAIRE : aggiornamento sull'infrastruttura e strumenti a supporto della ges...
OpenAIRE : aggiornamento sull'infrastruttura e strumenti a supporto della ges...OpenAIRE : aggiornamento sull'infrastruttura e strumenti a supporto della ges...
OpenAIRE : aggiornamento sull'infrastruttura e strumenti a supporto della ges...GIDIF-RBM
 
OpenAIRE: aggiornamento sull'infrastruttura e strumenti a supporto della gest...
OpenAIRE: aggiornamento sull'infrastruttura e strumenti a supporto della gest...OpenAIRE: aggiornamento sull'infrastruttura e strumenti a supporto della gest...
OpenAIRE: aggiornamento sull'infrastruttura e strumenti a supporto della gest...Paola Gargiulo
 
OBS4DX - Il ruolo dell’object storage nel percorso verso la Digital Transform...
OBS4DX - Il ruolo dell’object storage nel percorso verso la Digital Transform...OBS4DX - Il ruolo dell’object storage nel percorso verso la Digital Transform...
OBS4DX - Il ruolo dell’object storage nel percorso verso la Digital Transform...Sergio Patano
 
Introduzione - Esercitazioni (18/19)
Introduzione - Esercitazioni (18/19)Introduzione - Esercitazioni (18/19)
Introduzione - Esercitazioni (18/19)Andrea Gorrini
 

Semelhante a Progettazione e sviluppo di un archivio di immagini di lesioni cutanee per l’ospedale pediatrico Meyer (20)

Smau Bologna 2014 - Workshop IT Project Management - Raggiungere il success...
Smau Bologna 2014 -  	Workshop IT Project Management - Raggiungere il success...Smau Bologna 2014 -  	Workshop IT Project Management - Raggiungere il success...
Smau Bologna 2014 - Workshop IT Project Management - Raggiungere il success...
 
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
 
La babele dei protocolli industriali
La babele dei protocolli industrialiLa babele dei protocolli industriali
La babele dei protocolli industriali
 
OpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismicoOpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismico
 
OpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismicoOpenQuake: scienza aperta per il rischio sismico
OpenQuake: scienza aperta per il rischio sismico
 
Data & analytics framework malerba
Data & analytics framework   malerbaData & analytics framework   malerba
Data & analytics framework malerba
 
documento innova salute 2017
documento innova salute 2017documento innova salute 2017
documento innova salute 2017
 
P. Naddeo – Censimento delle istituzioni pubbliche. Contenuti informativi del...
P. Naddeo – Censimento delle istituzioni pubbliche. Contenuti informativi del...P. Naddeo – Censimento delle istituzioni pubbliche. Contenuti informativi del...
P. Naddeo – Censimento delle istituzioni pubbliche. Contenuti informativi del...
 
Big data & RWE rischio o opportunità?
Big data & RWE rischio o opportunità?Big data & RWE rischio o opportunità?
Big data & RWE rischio o opportunità?
 
Web1 A. Rossi Cercare Navigando Rev.2 02.12.2008
Web1  A. Rossi Cercare Navigando Rev.2 02.12.2008Web1  A. Rossi Cercare Navigando Rev.2 02.12.2008
Web1 A. Rossi Cercare Navigando Rev.2 02.12.2008
 
Market e Tools: Utility per la personalizzazione di applicazioni Android
Market e Tools: Utility per la personalizzazione di applicazioni AndroidMarket e Tools: Utility per la personalizzazione di applicazioni Android
Market e Tools: Utility per la personalizzazione di applicazioni Android
 
PROACT 2.0: AGEVOLARE LA COMUNICAZIONE MEDICO-PAZIENTE NEGLI STUDI CLINICI IN...
PROACT 2.0: AGEVOLARE LA COMUNICAZIONE MEDICO-PAZIENTE NEGLI STUDI CLINICI IN...PROACT 2.0: AGEVOLARE LA COMUNICAZIONE MEDICO-PAZIENTE NEGLI STUDI CLINICI IN...
PROACT 2.0: AGEVOLARE LA COMUNICAZIONE MEDICO-PAZIENTE NEGLI STUDI CLINICI IN...
 
Workshop IT Project Management - Raggiungere il successo nei progetti IT: gui...
Workshop IT Project Management - Raggiungere il successo nei progetti IT: gui...Workshop IT Project Management - Raggiungere il successo nei progetti IT: gui...
Workshop IT Project Management - Raggiungere il successo nei progetti IT: gui...
 
The Connected Age: trasformazioni e opportunità nell'era della Digital Life
The Connected Age: trasformazioni e opportunità nell'era della Digital LifeThe Connected Age: trasformazioni e opportunità nell'era della Digital Life
The Connected Age: trasformazioni e opportunità nell'era della Digital Life
 
Presentazione esperienza PSOF
Presentazione esperienza PSOFPresentazione esperienza PSOF
Presentazione esperienza PSOF
 
OpenAIRE : aggiornamento sull'infrastruttura e strumenti a supporto della ges...
OpenAIRE : aggiornamento sull'infrastruttura e strumenti a supporto della ges...OpenAIRE : aggiornamento sull'infrastruttura e strumenti a supporto della ges...
OpenAIRE : aggiornamento sull'infrastruttura e strumenti a supporto della ges...
 
OpenAIRE: aggiornamento sull'infrastruttura e strumenti a supporto della gest...
OpenAIRE: aggiornamento sull'infrastruttura e strumenti a supporto della gest...OpenAIRE: aggiornamento sull'infrastruttura e strumenti a supporto della gest...
OpenAIRE: aggiornamento sull'infrastruttura e strumenti a supporto della gest...
 
OBS4DX - Il ruolo dell’object storage nel percorso verso la Digital Transform...
OBS4DX - Il ruolo dell’object storage nel percorso verso la Digital Transform...OBS4DX - Il ruolo dell’object storage nel percorso verso la Digital Transform...
OBS4DX - Il ruolo dell’object storage nel percorso verso la Digital Transform...
 
Tesi Triennale
Tesi TriennaleTesi Triennale
Tesi Triennale
 
Introduzione - Esercitazioni (18/19)
Introduzione - Esercitazioni (18/19)Introduzione - Esercitazioni (18/19)
Introduzione - Esercitazioni (18/19)
 

Progettazione e sviluppo di un archivio di immagini di lesioni cutanee per l’ospedale pediatrico Meyer

  • 1. Progettazione e sviluppo di un archivio di immagini di lesioni cutanee per l’ospedale pediatrico Meyer. (Design and development of an archive for skin lesion images for Meyer children's hospital) Tesi di laurea di Andrea Cittadini Relatori: Prof. Alessandro Piva Dr. Roberto Caldelli Ing. Rudy Becarelli Ing. Matteo Casini Dr. Paolo Mazzanti 13 Luglio 2012 Dr.ssa Federica D’Asta 1 giovedì 19 luglio 2012
  • 2. Sommario • Contesto • Obiettivo • Requisiti • Strumenti utilizzati • Struttura dell’applicazione • Utilizzo dell’applicazione • Conclusioni e sviluppi futuri 2 giovedì 19 luglio 2012
  • 5. Contesto: Una cartella clinica contiene le informazioni di un paziente e del suo accesso all’ospedale. Una fotografia scattata a una lesione rappresenta il metodo ottimale per poterla descrivere. 3 giovedì 19 luglio 2012
  • 8. Obiettivo: • Maggior efficienza nella refertazione e nella ricerca di una cartella clinica 4 giovedì 19 luglio 2012
  • 9. Obiettivo: • Maggior efficienza nella refertazione e nella ricerca di una cartella clinica • Possibilità di effettuare velocemente statistiche sugli elementi che compongono il sistema 4 giovedì 19 luglio 2012
  • 10. Requisiti funzionali: • Prevedere un sistema di autenticazione; • Poter inserire/modificare/eliminare lesioni associate ai pazienti e tutte le informazioni ad esse collegate (immagini, sede anatomica, ecc.); • Tener traccia delle procedure utilizzate per curare una lesione: terapie e diagnosi; • Offrire la possibilità di effettuare elaborazioni statistiche sulle informazione registrate nel sistema. 5 giovedì 19 luglio 2012
  • 11. Requisiti non funzionali: • Indipendenza dal sistema operativo; • Accessibilità da qualsiasi postazione interna ed esterna al Meyer; • Sicurezza; • Facilità di utilizzo. 6 giovedì 19 luglio 2012
  • 12. Requisiti non funzionali: • Indipendenza dal sistema operativo; • Accessibilità da qualsiasi postazione interna ed esterna al Meyer; • Sicurezza; • Facilità di utilizzo. La ricerca di un software che risponda a questi requisiti non ha portato ad un risultato pienamente soddisfacente. 6 giovedì 19 luglio 2012
  • 13. Strumenti utilizzati: Per realizzare una web application secondo lo standard J2EE sono stati utilizzati i seguenti strumenti: 7 giovedì 19 luglio 2012
  • 14. Strumenti utilizzati: Per realizzare una web application secondo lo standard J2EE sono stati utilizzati i seguenti strumenti: Relational Database Management System (RDBMS) 7 giovedì 19 luglio 2012
  • 15. Strumenti utilizzati: Per realizzare una web application secondo lo standard J2EE sono stati utilizzati i seguenti strumenti: Relational Database Management System (RDBMS) Servlet Container & JSP Engine 7 giovedì 19 luglio 2012
  • 16. Strumenti utilizzati: Per realizzare una web application secondo lo standard J2EE sono stati utilizzati i seguenti strumenti: Relational Database Management System (RDBMS) Servlet Container & JSP Engine Framework per web applications 7 giovedì 19 luglio 2012
  • 17. • Fornisce librerie per poter gestire l’interfaccia grafica delle web applications completamente in JAVA; • Interpreta il codice JAVA presente nel server e genera GUI in JavaScript da inviare al client; • Si installa come plugin nei più famosi IDE JAVA; • Un’applicazione Vaadin viene eseguita come un’unica Servlet; • Permette facilmente di implementare il Design Pattern MVC (Model View Controller). 8 giovedì 19 luglio 2012
  • 20. Struttura dell’applicazione: Storico Paziente 9 giovedì 19 luglio 2012
  • 21. Struttura dell’applicazione: Storico Paziente Archivio Lesioni Cutanee 9 giovedì 19 luglio 2012
  • 22. Caso d’uso: Arrivo di un paziente in Pronto Soccorso 10 giovedì 19 luglio 2012
  • 23. Caso d’uso: Arrivo di un paziente in Pronto Soccorso 10 giovedì 19 luglio 2012
  • 24. Caso d’uso: Arrivo di un paziente in Pronto Soccorso 10 giovedì 19 luglio 2012
  • 25. Caso d’uso: Arrivo di un paziente in Pronto Soccorso 10 giovedì 19 luglio 2012
  • 26. Caso d’uso: Arrivo di un paziente in Pronto Soccorso 10 giovedì 19 luglio 2012
  • 27. Caso d’uso: Arrivo di un paziente in Pronto Soccorso 10 giovedì 19 luglio 2012
  • 28. Caso d’uso: Arrivo di un paziente in Pronto Soccorso 10 giovedì 19 luglio 2012
  • 29. Caso d’uso: Generazione statistiche 11 giovedì 19 luglio 2012
  • 30. Caso d’uso: Generazione statistiche 11 giovedì 19 luglio 2012
  • 31. Caso d’uso: Generazione statistiche 11 giovedì 19 luglio 2012
  • 32. Caso d’uso: Generazione statistiche 11 giovedì 19 luglio 2012
  • 34. • Applicazione datacentrica – Analisi delle entità inerenti al problema • Implementazione di un database schema derivante dall’analisi • Sovradimensionamento del livello di generalità del modello 12 giovedì 19 luglio 2012
  • 41. Conclusioni È stata progettata e realizzata un’applicazione per la gestione e la catalogazione di immagini mediche tramite interfacce web avanzate Sviluppi futuri • Implementare un protocollo di sicurezza relativo a dati sensibili • Aggiungere una reportistica medica digitale • Consentire l’integrazione di algoritmi di image processing • DICOM (Digital Imaging and COmunications in Medicine) • Acquisire immagini direttamente dai dispositivi mobili - ALC mobile application - 14 giovedì 19 luglio 2012
  • 42. Progettazione e sviluppo di un archivio di immagini di lesioni cutanee per l’ospedale pediatrico Meyer. (Design and development of an archive for skin lesion images for Meyer children's hospital) Tesi di laurea di Andrea Cittadini Relatori: Prof. Alessandro Piva Dr. Roberto Caldelli Ing. Rudy Becarelli Ing. Matteo Casini Dr. Paolo Mazzanti 13 Luglio 2012 Dr.ssa Federica D’Asta 15 giovedì 19 luglio 2012