Implementing a new ADT based on the HL7 version 3 RIM. Esempio



Похожие документы
Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

PIATTAFORMA DOCUMENTALE CRG

Finalità della soluzione Schema generale e modalità d integrazione Gestione centralizzata in TeamPortal... 6

Archimede ver GUIDA FUNZIONALE ARCHIMEDE VER

Guida all uso di Java Diagrammi ER

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

Novità di Access 2010

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database

Software Gestionale Politiche Giovanili

Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati

GIOCHI MATEMATICI PER LA SCUOLA SECONDARIA DI I GRADO ANNO SCOLASTICO

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

LA SICUREZZA STRADALE IN ITALIA NEL CONTESTO DELL OBIETTIVO EUROPEO 2020

Il Sistema di Valutazione nel Gruppo UniCredit

Piano di gestione della qualità

Lezione 03/03/03 SOCIETA A RESPONSABILITA LIMITATA S.R.L.

Le fattispecie di riuso

lem logic enterprise manager

Raggruppamenti Conti Movimenti

InitZero s.r.l. Via P. Calamandrei, Arezzo

DATABASE. A cura di Massimiliano Buschi

Il sistema C.R.M. / E.R.M.

FtpZone Guida all uso

Guida all Applicazione. Tesseramento

Guida al colloquio d esame

elicaweb manuali - Vendite: come iniziare - pagina 1 di 9

Introduzione alla teoria dei database relazionali. Come progettare un database

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

Il modello di ottimizzazione SAM

Software per Helpdesk

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

Più processori uguale più velocità?

Università degli Studi di Messina

IL MARKETING E QUELLA FUNZIONE D IMPRESA CHE:

LA MIGRAZIONE IN SEMPLICI STEP. Il moving di una macchina Linux sul Cloud Server Seeweb

Guida alla gestione dei File in Aulaweb 2.0

COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING

Archivi e database. Prof. Michele Batocchi A.S. 2013/2014

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

Amministrazione gruppi (Comunità)

Modello di Controllo dell Accesso basato sui ruoli (RBAC)

InfiXor. il programma facile e versatile per preventivi veloci e completi. il software di preventivazione per produttori e rivenditori di infissi

C Cloud computing Cloud storage. Prof. Maurizio Naldi

03. Il Modello Gestionale per Processi

Manuale d'uso. Manuale d'uso Primo utilizzo Generale Gestione conti Indici di fatturazione Aliquote...

PROGRAMMAZIONE E GESTIONE DI UN PROGETTO DI SERVIZIO SOCIALE

ATTIVITA' DI BASE. Sei Bravo a Scuola di Calcio 2014/2015 4c4: un gioco polivalente

Protocollo. Outlook Documenti

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

Esercitazione di Basi di Dati

Soluzioni integrate per la gestione del magazzino

Lezione 4. Controllo di gestione. Il controllo direzionale

E.S.B. Enterprise Service Bus ALLEGATO C11

Gestione Permessi e Giustificativi - PGP.

IDENTIFICAZIONE DEI BISOGNI DEL CLIENTE

Stefania Marrara - Esercitazioni di Tecnologie dei Sistemi Informativi. Integrazione di dati di sorgenti diverse

Registratori di Cassa

Specifiche Tecnico-Funzionali

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

WorkFLow (Gestione del flusso pratiche)

Metodi di calcolo dei costi di prodotto

INNOVAZIONE XNOTTA PER PORTALI TURISTICI

Omnia Web Timesheet. Manuale utente

I I SISTEMI INFORMATIVI INTEGRATI. Baan IV IV - Enterprise e Orgware NOTE

I modelli di qualità come spinta allo sviluppo

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

Basi di Dati e Microsoft Access

Codice identificativo dell Aggiornamento: A

FONTI DEL DIRITTO IN MATERIA DI TURISMO

Cap. 3. APERTURA NUOVO PROGETTO

Corso di aggiornamento per Addette ed Addetti, Responsabili, collaboratrici e collaboratori al Servizio di Prevenzione e Protezione

Guida alla realizzazione della certificazione di qualità

Progettazione e realizzazione di un applicativo Web Annunci Immobiliari

Application Server per sviluppare applicazioni Java Enterprise

Progettare un Firewall

La Metodologia adottata nel Corso

Perché una Banca come partner?

Base di dati e sistemi informativi

OSSERVATORIO REGIONALE CONTRATTI PUBBLICI DI LAVORI, SERVIZI E FORNITURE

A cura di Giorgio Mezzasalma

Una metodologia per la specifica di software basato su componenti

PARTIAMO DA ALCUNE DOMANDE

Regione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da

Architettura MVC-2: i JavaBeans

I Altamira HRM I. I Human Resource

Appunti di Sistemi Distribuiti

Транскрипт:

Implementing a new ADT based on the HL7 version 3 RIM Esempio

Contesto di riferimento Alla fine degli anni 90, sei ospedali vennero fusi allo scopo di formare un unica organizzazione lo University Hospital di Ginevra (HUG). Siccome non è stata possibile un immediata fusione delle infrastrutture IT, ogni ospedale ha continuato ad amministrare il proprio ADT (Admission, descharge, transfer) con poche relazioni con gli altri. L aumento delle applicazioni comuni e della necessità di avere una vista globale sulle informazioni riguardanti la salute dei pazienti hanno portato al bisogno di creare un sistema in grado di gestire tutti i dati presenti precedentemente.

Obiettivo Creare un nuovo ADT allo scopo di finalizzare la fusione delle istituzioni nel dominio del management amministrativo del paziente e di eliminare le differenze tra le diverse identità attribuite ai pazienti nei diversi sistemi utilizzati in precedenza. Tale progetto viene chiamato SIL (Service d Identification et de Localisation).

Materiali e metodi (1) Vincoli Durante la progettazione della soluzione da implementare è necessario tenere conto di alcuni vincoli; i più importanti sono: migrazione di tutti i dati esistenti nel nuovo sistema migrazione trasparente per le applicazioni già esistenti il nuovo sistema dovrebbe aver almeno le stesse prestazioni di quelli già esistenti senza il rischio di essere paralizzato dalla grande mole di dati trattati il nuovo sistema deve poter essere progressivamente implementato per nuove applicazioni

Materiali e metodi (2) Metodologia Si decide di utilizzare lavori già effettuati in questo ambito e di scegliere HL7 Reference Information Model (RIM) che offre una struttura per la rappresentazione di persone, cose e organizzazioni. In parallelo con lo studio del RIM parte la fase di inventario dei dati presenti nei database e delle interfacce esistenti che possono essere riutilizzate. Solo dopo il completamento di entrambe le fasi è possibile pensare all implementazione del RIM.

Materiali e metodi (3) Scelte implementative Le scelte implementative ti vengo effettuate t a vari livelli: lli ambiente software JAVA/J2EE per ambiente di programmazione, Borland Enterprise Server come applicazione server, Oracle come DBMS information model le scelte dei componenti del RIM che devono essere implementate dipendono dal tipo di dati che è necessario migrare nel SIL

Risultati (1) Il progetto ha inizio i i nella primavera del 2003 con lo studio di HL7 e l inventario dei servizi esistenti, mentre il lavoro di migrazione dei dati esistenti inizia nell autunno 2003. La migrazione reale dei dati dei primi due ospedali, però, parte il 1 Novembre 2004, mentre quella di altri due il 2 Gennaio 2005. La migrazione dei dati degli ultimi due ospedali inizia nel Marzo 2005.

Risultati (2) Information model La figura presenta il modello dei dati di SIL; si può vedere, da sinistra a destra, le identità di persone e entità, il ruolo di queste entità in un determinato t momento e il modo in cui vengono assegnate le azioni i ad i vari attori implicati.

Risultati (3) Architettura L implementazione i dell architettura tt software dei servizi i per accedere ai dati di SIL è stata guidata parzialmente dai bisogni dei clienti; di base vengono supportati due tipi di clienti: clienti nuovi (implementati in JAVA, utilizzano la tecnologia Enterprise JAVA Beans per interagire con SIL) applicazioni esistenti (usano servizi CORBA per richiamare i dati dall ADT)

Risultati (4) Data migration Il passo fondamentale dell impiego di SIL è stato quello della migrazione di circa 30 anni di dati; questa fase si è rivelata la più impegnativa e la prima causa di ritardi nel progetto. Infatti, a causa della scarsa qualità dei dati e delle incoerenze trovate all interno dei database, è stato necessario portare delle correzioni durante la fase di migrazione.

Conclusioni Il progetto SIL è il maggior progetto dello HUG e ha come scopo quello di fondere sei sistemi ADT in uno unico per l intera struttura. Tale progetto conteneva al suo interno molte sfide tra le quali quella dell utilizzo di HL7 Version 3 RIM. Un anno dopo la migrazione del primo ospedale verso la nuova infrastruttura si può affermare che l intera operazione di migrazione è stata un successo. Certamente non tutto è completo ma è in atto tuttora una fase di mantenimento evolutivo sul sistema.