UNIVERSITA POLITECNICA DELLE MARCHE Candidato: Alfredo Flauto CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA FACOLTÀ DI INGEGNERIA Relatore: Prof

Embed Size (px)

Citation preview

  • Slide 1
  • UNIVERSITA POLITECNICA DELLE MARCHE Candidato: Alfredo Flauto CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA FACOLT DI INGEGNERIA Relatore: Prof. Aldo Franco Dragoni Correlatore: Prof. Paolo Puliti Anno Accademico 2007/2008
  • Slide 2
  • Ancona, 04/12/2008 2 Telemedicina lintegrazione, monitoraggio e gestione dei pazienti, nonch leducazione dei pazienti e del personale, usando sistemi che consentano un pronto accesso alla consulenza di esperti ed alle informazioni del paziente, indipendentemente da dove il paziente o le informazioni risiedano Definizione della Commissione Europea Telerefertazione Second Opinion
  • Slide 3
  • aiutare le popolazioni che pi soffrono per la difficolt di collegamenti e per la carenza di servizi medici adeguati avvicinare il servizio verso luomo e non viceversa convergere le informazioni in ununica repository centrale Ancona, 04/12/2008 3
  • Slide 4
  • 4 MiRo lacronimo per Medical Report lestensione on Rails indica il framework utilizzato Framework Ruby on Rails
  • Slide 5
  • 1. Il requester apre un evento, inserisce i dati del paziente ed eventuali file di natura diagnostica (ECG) 2. Il medico consulta i dati... 3....emette un referto 4. Il requester consulta il referto 5. chiude levento o richiede una second opinion Ancona, 04/12/2008 5
  • Slide 6
  • Ruby un linguaggio di scripting orientato agli oggetti, nato nel 1993 come progetto del giapponese Yukihiro Matsumoto rilasciato con una licenza stile BSD (Berkeley Software Distribution): licenza per il software libero Rails un framework open source per applicazioni web scritto in Ruby
  • Slide 7
  • Free e Open Source Facile da scaricare da internet e da installare Facile da imparare e da leggere Veloce User Community attiva Disponibilit di librerie per espandere le funzionalit del linguaggio OK ATTENZIONE: ruby non cos veloce come altri linguaggi ATTENZIONE: ruby community di dimensioni inferirori rispetto a realt pi consolidate ATTENZIONE: disponibilit inferiore rispetto ad altre realt come Java Ancona, 04/12/2008 7
  • Slide 8
  • Tim Bray, direttore dellarea Web Technologies della Sun Microsystems (sviluppo java), ha confrontato alcune piattaforme. La sua idea quella di considerare le seguenti propriet: 1)Scaling 2)Development Speed 3)Developer Tools 4) Maintainability Ancona, 04/12/2008 8 ISSUES IN WEB FRAMEWORKS Tim Bray Director of Web Technologies Sun Microsystems
  • Slide 9
  • Punti di forza di Rails Ancona, 04/12/2008 9
  • Slide 10
  • Ci sono tre tipologie di utenti: Administrator Requester Doctor Ancona, 04/12/2008 10
  • Slide 11
  • 11 Ancona, 04/12/2008 L Amministratore gestisce il sistema, deve garantire la stabilit e la sicurezza. Le funzionalit principali sono: inserimento nuovo utente nel database cancellazione utente dal database home page administrator: visualizzazione utenti del sistema
  • Slide 12
  • Ancona, 04/12/2008 12 Registrazione pazienti Gestione cartella clinica Gestione problemi clinici Il requester chiede un consulto medico. Le funzionalit principali sono: home page requester: visualizzazione stato degli eventi clinici aperti
  • Slide 13
  • il livello di operativit di un dottore dipende dalle specializzazioni possedute. Le funzionalit principali sono: aggiunta di un referto aggiunta di una second opinion Ancona, 04/12/2008 13 home page doctor: visualizzazione problemi clinici che pu refertare
  • Slide 14
  • Ancona, 04/12/2008 14
  • Slide 15
  • Slide 16
  • Slide 17
  • il dottore dopo aver analizzato: cartella clinica del paziente eventuali file di natura diagnostica (nella nostra simulazione un ECG) Pu decidere di emettere un referto: Ancona, 04/12/2008 17
  • Slide 18
  • Slide 19
  • Slide 20
  • I dati sono immagazzinati in un server centrale, virtual health-care agency che mantiene le cartelle cliniche dei pazienti di qualunque parte del mondo Il sistema di telerefertazione rappresenta un vantaggio soprattutto per le regioni dove ci sono poche risorse sanitarie Il punto di forza di Ruby on Rails rispetto ad altre tecnologie la maggiore produttivit Ancona, 04/12/2008 20
  • Slide 21
  • download e upload pi interattivi con possibilit di resume: attualmente se la connessione cade durante upload/download bisogna ripetere loperazione dallinizio servizi disponibili direttamente al paziente: sfruttare la flessibilit di Miro on Rails raggiungere direttamente i pazienti Ancona, 04/12/2008 21
  • Slide 22
  • GRAZIE