W:ood Liberare i dati Marco De Benedetto Servizi informatici e telecomunicazioni 14 ottobre 2011
Indice 1 Premesse 2 Attività svolta 3 Risultati
Situazione iniziale Molti dati Decine di applicazioni sanitarie e non Oltre 72 milioni di immagini (radiologia, etc.) 18 milioni negli ultimi 12 mesi Oltre 2 milioni di referti 650 mila negli ultimi 12 mesi Oltre 80 server 200 terabyte su disco Oltre 1.000 utenti interni Oltre 30.000 utenti esterni (referti via web)
Situazione iniziale Tecnologia sufficiente Hardware Software
Situazione iniziale Aspettative Cosa Eliminare carta e pellicole Accesso semplice a tutti i dati da qualsiasi postazione Come Condivisione dati tramite servizi WEB 1 Applicazioni WEB plugin-free (referti, immagini,... ) Gestione delle autorizzazioni Tracciatura di tutti gli eventi 1 esempi di servizi WEB: maps.googleapis.com/maps/api/elevation/json?locations=44.4,8.94 maps.google.com/maps/api/staticmap?center=44.4,8.94 api.tubeupdates.com/?method=get.status&lines=piccadilly,victoria
Situazione iniziale http://maps.googleapis.com/maps/api/elevation/json?locations=44.4,8.94&sensor=false In meno di un decimo di secondo:
Situazione iniziale http://maps.google.com/maps/api/staticmap?center=44.4,8.94&zoom=17&size=800x480&sensor=false In meno di un decimo di secondo:
Situazione iniziale http://api.tubeupdates.com/?method=get.status&lines=piccadilly,victoria&format=xml In circa un decimo di secondo:
Situazione iniziale Dati inaccessibili Dati: referti, verbali PS, risultati laboratori, immagini e tracciati DICOM, registrazione accessi/operazioni,... Dati non condivisi tra diverse applicazioni Dati non visibili dall esterno Inutili e dannose repliche dei dati Inerzia all aggiornamento tecnologico Storicizzazione dei dati Quindi: molti dati non correlati fra loro e difficili da reperire; rischio di perdita dei dati
Sviluppo Sviluppo in casa Problema: impossibile aspettarsi un apertura verso l estermo da parte delle applicazioni Soluzione: sviluppo in casa degli strumenti e dei programmi per poter accedere ai nostri dati
Sviluppo Sviluppo servizi WEB Archivio unico per i referti (repository) Collaborazione da parte dei fornitori Indicizzazione dei referti Semplici interfacce (API) verso i vari archivi Referti Immagini Dati strutturati DICOM Dati strutturati laboratorio Dati amministrativi
Sviluppo http://.galliera.it/dicomviewer/wadoimgsrc/?studyuid=1.3.6.13.10010.0.5.74.14100.1318414292.709&seriesuid=1.2.840.1 226&windowWidth=2067&rows=480&columns=800 In meno di mezzo decimo di secondo:
Sviluppo http://archiviopacs.ceed:8080/?img=1.2.840.113704.1.111.2236.1318501360.58833 In meno di mezzo decimo di secondo:
Sviluppo Sviluppo applicazioni WEB Distribuzione referti alle sale (consultazione e notifica) Interfaccia particolare per il PS Distribuzione referti per gli utenti esterni Consegna referti allo sportello Interfaccia Wood mobile DICOM viewer
Sviluppo Strumenti di sviluppo Software libero Infrastruttura: Debian (Linux), KVM, Libvirt, AoE Tools: Mercurial, Selenium Server WEB e framework: lighttpd, CherryPy, Django Linguaggi: HTML5, javascript, Python Database: PostgreSQL, MongoDB, SQLite CSS e JS: JQuery, Bootstrap, PDF.js
Applicazioni Notifica/Consultazione/PS: 70 mila consultazioni/mese ricerche, estrazioni, log immagini, dati strutturati, storico dei risultati overlay, gestione revisioni Consegna al pubblico allo sportello: da maggio 2011 15 mila consegne prima stampe notturne, imbustamento, ricerca ora stampa puntuale da più sportelli Referti WEB: 16 mila utenti nell ultimo anno 6 mila diversi referti scaricati al mese: 4000 nuovi, 2000 per consultazione precedenti 4.000 30 = 83gg/mese = 1.000gg/anno
Demo Interfaccia Mobile
Demo Login referti WEB Verifica cellulare via SMS
Demo Consultazione referti Personalizzazione colonne
Demo Ricerca all interno del testo del referto
Demo Estrazione referto revisionato
Demo In overlay vengono aggiunti i dati dell utente che ha estratto il documento e il codice identificativo del documento in barcode
Demo Visualizzazione risultati di laboratorio con precedenti: notare evidenza dei valori fuori range e dati storici
Demo DICOM viewer: zoom, panning, window level/center, download dicom/jpeg/png di studi/serie/immagini
Demo DICOM viewer: 1/2/4 riquadri per confronti tra immagini anche di precedenti studi
Demo DICOM viewer: thumbnails
Marco De Benedetto debe@galliera.it