MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio LECCE MAGGIO 2005 R.Cataldo M.Quarta G.De Nunzio Organizzazione della struttura del DB delle immagini.

Slides:



Advertisements
Presentazioni simili
Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (
Advertisements

CORSO DI SICUREZZA SU RETI II PROF. A. DE SANTIS ANNO 2006/07 Informatica granata Gruppo 2 ISP Gruppo 3 ISP.
Corso di Fondamenti di Informatica
DBMS (DataBase Management System)
Database MySql.
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
1 Presentazione di InemarWiki Trento 30 settembre 2008 Ing. Antognazza Federico.
Connessione con MySQL.
WebProfessional Web Content Management System
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Esercitazione 6 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Perché.Net e non più COM/DCOM ? Superamento dei problemi di COM: Richiede una infrastruttura "non semplice" da ogni applicazione (ad esempio Class Factory.
SIMULAZIONE RETE INTERNET INTERNET SERVICE PROVIDER GRUPPO 2 COMMESSA – INFORMATICA GRANATA Corso Sicurezza su Reti II Prof. A. De Santis Anno Accademico.
Presentazione a cura diSlide n.1 AVIPA 1. Presentazione generale dell'ambiente software Viterbo, 10 Dicembre 2008.
Daniel Stoilov Tesi di Laurea
DBMS ( Database Management System)
Contributo del CED alla realizzazione di un Sistema Informativo unico per la gestione personale Marzo Marzo 2007.
GLI STANDARD PER L’INFORMATICA MEDICA una necessità da condividere.
Kerio Workspace Un unico spazio per condividere files e collaborare a grandi idee Marino Vigliotti Sales Engineer Kerio Technologies.
Infracom for you il portale a servizio dei partner
Area BASE Modulo Base - Controparti. Area BASE Modulo Base - Controparti Il Modulo BASE contiene le funzioni e i 3 gruppi di archivi utilizzati in comune.
UN SOFTWARE PER LACQUISIZIONE E LA FRUIZIONE DEI DATI La Carta della salute dellagricoltore.
Analisi (Analista) Progettazione (Progettista) Sviluppo o Traduzione (Sviluppatore) Documentazione.
Roberto De Franceschi (PM)
Progetto S.I.T.I. Sistemi Informatici Territoriali Immobiliari
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mySQL) come supporto Open Source ad un piccolo progetto di Data Base relazionale,
OBIETTIVI: Introduzione ai driver ODBC Creazione di alcune tabelle del database Creazione query Creazione report Lezione del 13/11/2009 Bray Francesco.
Paper Based Prototype Progetto Web-DB Nome: Danilo Cognome: Troiani Matr: E_mail :
Università degli studi di Roma la Sapienza --- Laboratorio di Basi di Dati II - a.a. 2003/04 Presentato da: CAU Simone Matricola:
Amministrazione della rete: web server Apache
Applicazione Web Informatica Abacus Informatica Classe VIA 2008/2009 N.Ceccon INF (01) Revisione 4.0 settembre 2008.
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
Corso di WebMaster Mercoledì 14 Novembre. Parte I – Introduzione al Corso Lezione 1: Presentazione Descrizione Breve del Corso Semplice Valutazione.
FESR Trinacria Grid Virtual Laboratory ADAT (Archivi Digitali Antico Testo) Salvatore Scifo TRIGRID Second TriGrid Checkpoint Meeting Catania,
ITCG “V. De Franchis” - PON FSE Modulo G/1 l’informatica”
Percorso didattico per l’apprendimento di Microsoft Access Modulo 2
Modulo 5 DataBase ACCESS. Informazioni e Dati INFORMAZIONI vengono scambiate con linguaggio scritto o parlato DATI rappresentazione di informazioni in.
Inside outlook EDIFACT Framework Architecture
N4N Platform Architecture PA Inside outlook.
Realizzazione Sito Web
Eprogram informatica V anno. ASP.NET Introduzione ASP.NET (Active Server Page) è il linguaggio che, sfruttando la tecnologia.NET, permette di: -scrivere.
Programmazione Web PHP e MySQL 1. 2Programmazione Web - PHP e MySQL Esempio: un blog.
Interazione col DB Per interagire con una base dati da una pagina PHP occorre procedere come segue: Eseguire la connessione al DBMS MySQL in ascolto;
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 1.
MySQL Database Management System
Consiglio della Regione Toscana (CRT) Area 4 - Settore tecnologie informatiche e ITIS Meucci Firenze La sfida del web 2.0 : Realizzazione di un portale.
Registrazione degli ospiti INFN e gestione del database via web M.Corosu, A.Brunengo INFN Sezione di Genova Linguaggio di programmazione: perl Web server:
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 2 -Telnet, FTP e altri Ernesto Damiani Lezione 4 – Napster e.
Pop-Up Card Duel Realizzazione di un videogioco di carte in JAVA
SnippetSearch Database di snippet bilanciato e replicato di Gianluigi Salvi Reti di calcolatori LS – Prof. A.Corradi.
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
Corso WEB DESIGN Aprile – Maggio C M S (Content Management System)
Manuale Utente – i-Sisen Questionario dei Consumi
Pubblicazione di un sito web Punti Principali: ×Introduzione al protocollo FTP ×Servizi Hosting gratuiti ×Servizi Hosting a pagamento ×Guida all’uso di.
Eprogram informatica V anno.
Registrare un nome a dominio spazio web - supporto PHP - MySql Registrazione di un sito web  Service Provider Tophost Aruba.....
DISTINTA ONLINE PROCEDURA DI COMPILAZIONE
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
12 dicembre Analisi di sicurezza dell’applicazione SISS Security Assessment dell’applicativo e Reversing del client.
Make Your Identity Card Realizzazione di una carta d’identità su computer Francesco Fasulo Istituto Tecnico Industriale Don Orione Fano Esame di Stato.
Sistemi Bibliotecari Integrati (SBI) Genova, Biblioteca Civica Berio Sala dei Chierici 20 giugno 2008.
Gaetano Anastasi Beatrice Miotti Lorenzo Guerriero Monica Pellegrinelli Massimiliano Sartor Giorgio Macauda SQLite Esempi di utilizzo della libreria in.
Il mondo del web Includere Digital-mente – Corso livello 4 docente: prof.ssa MANUELA MARSILI.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
Come Orientarsi. 2 Se ti colleghi da fuori Azienda: Senza password: medico-sicentifica-on-linehttp://
Progetto WELL-FIR Manuale Utente del Web GIS Versione 0.1.
PHP HyperText Prepocessor.  Linguaggio di scripting lato server sviluppato per generare pagine web.  Permette ad un sito web di diventare dinamico 
ASP – Active Server Pages - 1 -Giuseppe Tandoi ASP – Active Server Pages Tecnologia per lo sviluppo di pagine dinamiche.
Transcript della presentazione:

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio LECCE MAGGIO 2005 R.Cataldo M.Quarta G.De Nunzio Organizzazione della struttura del DB delle immagini polmonari nel sito web della collaborazione

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio FINALITA’ L’attività di ricerca sullo studio dei tumori polmonari ha richiesto la creazione un sito WEB al fine di: Illustrare le caratteristiche della ricerca; Raccogliere in un database le pubblicazioni inerenti le problematiche studiate dal gruppo; Raccogliere in un database le immagini di TAC polmonari da utilizzare per provare gli algoritmi sviluppati e confrontare i risultati su una base comune.

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio Illustrare le caratteristiche della ricerca Raccogliere in un database le pubblicazioni inerenti le problematiche studiate dal gruppo. E’ possibile l’inserimento di nuovi dati, immediatamente disponibili alla consultazione.

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio ESEMPIO DI RISPOSTA AD UNA QUERY SUL DATABASE DEGLI ARTICOLI

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio Raccogliere in un database le immagini di TAC polmonari da utilizzare per provare gli algoritmi sviluppati e confrontare i risultati su una base comune MAGIC-5 Image Database 32 (“anonymous”) CT dataset Accesso con password Web search tools (SERVER + PHP ) Download dei casi (in zip format o selezione singola delle immagini)

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio PROCEDURA per la raccolta in un database le immagini di TAC polmonari da utilizzare per provare gli algoritmi sviluppati e confrontare i risultati su una base comune Lettura delle dicomdir con d.list (Preite MARTINEZ) per verificare che contenga una sola serie di immagini, - se la serie non è anonimizzata si usa d.anonimize, - se la dicomdir contiene piu’ serie, anche relative allo stesso caso (stesso IDPatient), viene suddivisa in piu’ dicomdir (con uso di Osiris) - con il programma d.list si ricavano alcune delle informazioni salienti, - si inseriscono queste informazioni in un file di testo, quelle mancanti si integrano manualmente, -Il file di testo viene importato nel database Mysql (usando la funzione di trasferimento prevista da phpMyAdmin) PROCEDURA per la r accolta in un database le immagini di TAC polmonari Lettura della dicomdir con d.list (Preite MARTINEZ) per verificare che contenga una sola serie di immagini, - se la serie non è anonimizzata si usa d.anonimize, - se la dicomdir contiene piu’ serie, anche relative allo stesso paziente (stesso DPatient), viene suddivisa in piu’ dicomdir (con uso di Osiris) - con il programma d.list si ricavano alcune delle informazioni salienti, - si inseriscono queste informazioni in un file di testo, quelle mancanti si integrano manualmente, -Il file di testo viene importato nel database Mysql (usando la funzione di trasferimento prevista da phpMyAdmin)

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio ESEMPIO DI RISPOSTA AD UNA QUERY SUL DATABASE Alcuni dati coincidono, ma i file risultano diversi ad uno scanning elettronico

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio SCELTE TECNOLOGICHE per la navigazione nel WEB Database environment Client / Server architecture Internet/Intranet, Web browsers Collegamento con il framework MG Database environment La prima versione del database delle immagini e delle pubblicazioni e’ stata sviluppata in Microsoft ACCESS con pagine ASP per le Query Attualmente il database delle immagini e’ stato tradotto in MySql con pagine PHP per le Query Client / Server architecture La prima versione del server e’ stata sviluppata in ambiente WINDOWS 2000 SERVER Attualmente il SERVER e’ APACHE su piattaforma Linux con database MySql e pagine dinamiche PHP

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio Preview IDHospital InputFolder KVP XRT EXPTIME NumberImage StudyDescription IDStudy StudyInstance Weight Age Position SeriesTime SeriesDate SeriesNumber SeriesInstanceUID Modality Sex DateBirth Name IDPatient ID Derived from DICOMDIR MANUALLY INSERTED

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio PI01THND9778Preview HND00 IDHospital PI01THND9778InputFolder KVP – XRT- EXPTIME 54NumberImage TORACE StudyDescription 9778IDStudy StudyInstance 0Weight 28 Age FFSPosition 09:45:00SeriesTime 19-Nov-03SeriesDate 2SeriesNumber SeriesInstanceUID CT Modality F Sex 19-Feb-75DateBirth ANONYMOUSName 10284IDPatient 1ID In rosso i campi di query

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio LE TABELLE ( codice – descrizione) per OSPEDALI, MODALITA’, STUDIO TModality THospital TStudyDescription

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio Sviluppo e miglioramento del Database Quesiti ai quali rispondere: Che cosa è necessario registrare sempre per ogni record presente nel database? Chi può accedere ai dati? Quali sono i campi importanti per la costruzione della query? Indice centralizzato e dati distribuiti nel network? Come automatizzare maggiormente il controllo e la “correzione" delle dicomdir per l’inserimento nel database. ( NON C’E’ un IDENTIFICATORE UNICO PER IL PAZIENTE ALCUNI OSPEDALI USANO IDENTIFICATORI LOCALI; INCONSISTENZA SUL NOMINATIVO Es: “ROSSI^Mario”,”Mario ROSSI” - Errori tipografici: “Rossi^Mrio” Altri identificatori possono essere assenti) PISA ha già pronte: 100 serie da screening 3 serie follow-up 3 mesi 6 serie da clinica (vecchi casi) Futuro: casi da screening e follow-up (10 la settimana)

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio Inserire SCHEMA DAL pdf montagnuolo

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio Problemi reali implementativi (1) Se i metadati ritenuti “importanti” (OSPEDALIZZAZIONE – STUDIO- PAZIENTE- IMMAGINE- SERIE….) sono incompleti …….

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio Problemi reali implementativi (2) Se i metadati ritenuti “importanti” (OSPEDALIZZAZIONE – STUDIO- PAZIENTE- IMMAGINE- SERIE), sono incompleti, chi li dovra’ reperire e inserire?

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio COLLEGAMENTO CON IL FRAMEWORK Dall’interno del framework e’ possibile richiamare il browser per la richiesta di informazioni e il download di immagini dal DB.

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio FINE DOMANDE?

MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio GLOSSARIO ICD-9 DRG ICD-CM CODIFICA E CLASSIFICAZIONE. SNOMED Sistemi di codifica e terminologia controllata. HL7 = Healt Level 7 nasce per lo scambio di informazioni del paziente con messaggi standardizzati (livello 7 dello stack ISO/OSI DRG= Diagnostic Related Groups= Raggruppamenti omogenei di diagnosi ICD= International Classification of Disease SNOMED= Sistematic NOMenclature in MEDicine