Compa 2009 Giurus
-
Upload
giurus -
Category
Technology
-
view
580 -
download
7
description
Transcript of Compa 2009 Giurus
1
Giuseppe RussoChief Technology OfficerSun Microsystems Italia
Il valore dell’ICT nell'Empowerment del cittadino/assistito
Pag. 2
Partiamo dall'esperienze quotidiana
AccountManagement
OrderProcessing
ServiceScheduling
DataRepositories
Check Order StatusCheck Credit
Check Customer StatusCheck Inventory
Check Order StatusCheck InventoryCheck Credit
Monolithic,IndependentApplications
Multiple EntityViewsDispersed, unintegrated data
Check InventoryCheck Customer Status
FinanceSalesMarketing ExternalPartner
DataWarehouseCRM
Pag. 3
Il Paziente al centro
• Il Paziente è il Cliente Healtcare privilegiato> Occorre la capacità di incrociare ed integrare in real-
time singoli componenti informativi– i risultati di esami laboratorio effettuati dal paziente– le immagini radioscopiche– le prescrizioni mediche– le cartelle cliniche– ....tutto ciò che attiene al ciclo di vita del paziente.
Pag. 4
Abbiamo bisogno di un ITC capace di..• Mettere a disposizione
> la giusta informazione, > relativa al giusto paziente > erogata in un preciso istante
di tempo> in un luogo ben identificato> implementando una Vista
Unica del Paziente
Pag. 5
Condizioni al Contorno
• Lo scenario al contorno> Riduzione degli investimenti> Crescente numero di applicazioni e sistemi che ospitano i dati
dei pazienti> Adeguarsi alle normative sulla privacy e le relative disposizioni
per garantire la riservatezza dei dati personali in ambito sanitario
Pag. 6
Le caratteristiche di un ICT per una Sanità efficiente
• Basato su Standard aperti• Architetture aperte e interoperabili rendono possibile
lo scambio e il riuso di informazioni tra sistemi diversi e aziende diverse
• l’obiettivo di > predisporre informazioni on line e on time in grado di offrire
il livello di servizio più appropriato al cittadino/cliente/paziente> nel contempo di migliorare la gestione delle risorse aziendali > di monitorare costantemente le performance aziendali
all’interno di un quadro di compatibilità di risorse a livello inter-aziendale o di corporate.
Pag. 7
Sun crede & investe negli standard
Java
Infrastructure EcosystemCommunity
Solaris
Sun Microsystems è il maggiore contributore mondialealle Comunità Open Source
SPARC
java.netThe Source for JavaTechnology Collaboration
Impegno Pubblico sugli Standard Aperti
Contribuzione al Free Software fin dagli anni 90
$2 Miliardi* Investiti in progetti di innovazione
Pag. 8
• I servizi online richiedono il corretto trattamento elettronico dei dati personali e sensibili
Alcuni esempi:• D.L. 196/2003 “Codice in materia di
protezione dei dati personali” • D.L. 196/2008 : “Amministratori di
sistema”• Misure di sicurezza nell’accesso e
nella condivisione dell’informazione
Servizi Online: Privacy & Security La giusta informazione, relativa al giusto paziente
Pag. 9
Ciclo di Vita dell'Identità Controllo Accessi Audit & Reporting
Servizi Online: Privacy & Security Gestione dell’Identità - User Provisioning e Identity Auditing
Pag. 10
Automated Automated Approval Approval WorkflowWorkflow
Gest. identitáAss. ruoli Notifiche Amm. delegata
Identity ManagerAd
d
Change
Delete
Infrastruttura Active Directory
RG
Avion POSBEAvion POS
BEApplicazioniIntegrate
IM Gateway
Amministratori di sistema
Utenti
Servizi Self-Service Password Management
Servizi di Amministrazione
Amm.ne altri utenti(crea,modifica,cancella) Password reset Approvazioni
Notifiche
Agent-less
GatewayInterazione
utente
Provisioing/Sincronizzazione
Protocollo specifico
RG SARisorsaGestita
Risorsa Autoritativa
Servizi Identity Management User Admin & ProvisioningGestione password (synch, change, reset)Gestione ruoliNotificheAmministrazione delegata
HTTPS
HTTPS
IMRepo
DBAppl.DBAppl.
DBAppl.
RG
Nome Applicazione Tecnologia Repository Connettore standard IdM
AD Active Directory Active Directory
QMAIL
Oracle 9.2 (tabelle applicative) Database Script Adapter
Database Script Adapter
LIS (ITACA) Database Script Adapter
LIS (DNWEB)
LIS (DNLAB) Database Script Adapter
RIS (POLARIS) Database Script AdapterAP (WINSAP) Oracle 8/9 (tabelle applicative) Database Script AdapterAP (WINSAPWEB) Database Script Adapter
Database Script Adapter
Database Script Adapter
Portale Intranet Database Script Adapter
Mysql per gli utenti (lo schema del DB è stato personalizzato) e Unix file system per le caselle di posta elettronica
Connettore custom o unix shell script adapter (da verificare in fase di analisi)
HIS (PATIDOK)
CUP (Sysprest di CSIO)SQL SERVER 2000 (tabelle ap-plicative)
Territorio (ASTER di Caribel) Oracle 9/10 (tabelle applicative)Database Script Adapter (da verifi-care)
Oracle v.9.2.0.8.0 (tabelle ap-plicative)
Oracle v.9.2.0.8.0 (tabelle ap-plicative)
Database Script Adapter (occorre aggiungere azione per modificare lo stato application server)
Oracle9i 9.2.0.8.0 (tabelle ap-plicative)Oracle Database 10g (tabelle applicative)
Oracle 8/9 (tabelle applicative)
Contabilità (AMC)Oracle 9.20.4 (tabelle applica-tive)
Rilevazione Presenze e Assenze (IRISWin, IRISWeb) Oracle 9.2 (tabelle applicative)
MySql 4.0.18 (5.0) (tabelle ap-plicative)
Servizi Online: Privacy & Security Gestione dell’Identità - User Provisioning e Identity Auditing
Pag. 11
L’aziendaL’Azienda Unità Sanitaria Locale di Empoli è costituita in Azienda con personalità giuridica pubblica ed autonomia imprenditoriale e si identifica con il nome di “Azienda Unità Sanitaria Locale 11 Empoli”. Viene svolta la funzione pubblica di tutela e promozione della salute, che persegue gestendo e sviluppando una rete integrata di servizi sanitari di prevenzione, cura e riabilitazione ed una rete di servizi sociali in ambito ospedaliero, ambulatoriale e domiciliare. L’Azienda svolge le proprie funzioni assicurando l’universalità dell’accesso alle prestazioni di salute, nel rispetto dei principi di salvaguardia della dignità della persona umana, del diritto alla salute, dell’appropriatezza ed efficacia delle cure e del diritto alla riservatezza. L'esigenzaGestire a livello unificato e centrale:
– l'amministrazione delle utenze relative ai dipendenti e dei collaboratori esterni
– la profilazione delle utenze interne ed esterne
– rendere standard i processi di autenticazione a autorizzazione
EsperienzeASL 11 Empoli• La Soluzione
> Realizzazione di una interfaccia centralizzata per la creazione/modifica/cancellazione di un utente sui database degli accessi dei singoli sistemi
> Trasferimento della funzione di gestione utenze, attualmente in carico ai sistemisti, all’help desk di primo livello
> Collegamento tra la gestione AD/IDM e il database delle risorse umane
> Implementazione del sistema di abilitazione/disabilitazione temporanea/definitiva di utenti/pwd in modo coordinato e tempestivo
> Gestione dei profili
• I Benefici> Unico punto di amministrazione delle utenze dei diversi sistemi > Riduzione del carico di lavoro dei sistemisti che si possono
dedicare ad altre attività> Efficienza ed efficacia nella gestione di utenti/pwd con
conseguente aumento della sicurezza> Miglioramento nel controllo sulle abilitazioni e i profili in uso> Maggiori garanzie per un accesso controllato ai dati clinici
• Le Tecnologie/Prodotti> Sun Java System Identity Manager
Pag. 12
Integrare per aumentare l’efficacia..erogata in un preciso istante di tempo, in un luogo ben identificato
• EPR• EMR• Vista Unificata del Paziente
Pag. 13
L'approccio ad applicazione monolitica non è sufficiente
• Difetta della “utilizzabilità dei dati” da parte di tutti gli attori che insistono intorno al paziente
• Fa fatica a gestire la grossa mole di dati provenienti dalle diverse fonti informative
• L'interazione sui dati unificati risulta appesantita, soprattutto quando si ha la necessità di implementare un workflow distribuito fra le varie entità
• Le applicazioni che saltano da un sistema all'altro per reperire informazioni univoche utili alla costruzione del workflow associato al paziente.
• Un approccio del genere, considerato nel lungo termine, non è sostenibile.
Pag. 14
Anche il modello ad unico repository non è realistico
• Non scala velocemente • Risulta complicato da amministrare, da mantenere
accurato ed aggiornato• Di fatto nessun singolo repository centralizzato è
in grado di mantenere vive tutte le informazioni rilevanti del singolo paziente, che fluiscono da una moltitudine di sorgenti informative all'avanzare del tempo.
Pag. 15
• Memorizza e gestisce i dati al punto di origine, laddove sono stati raccolti
• Quando i dati devono essere esternalizzati sono esposti ed integrati in uno specifico workflow data set
• Richiede l'utilizzo di composite applications, cioè della possibilità di comporre applicazioni riutilizzando componenti applicative provenienti da più sorgenti
• La chiave per una soluzione efficace è la parola integrazione
Un alternativa: lasciare i dati là dove essi vivono
L'integrazione si realizza mediante applicazioni composite utilizzate in Service Oriented Architetture
(SOA)
Pag. 16
I costi dei progetti di integrazione, che alcune ricerche stimano in oltre il 40% dei costi ICT, hanno 4 fasi distinte: costi iniziali, costi di configurazione e personalizzazione, costi di manutenzione, costi richiesti quando cambiano gli elementi di integrazione.
Integrare per aumentare l’efficacia..erogata in un preciso istante di tempo, in un luogo ben identificato
Pag. 17
• La Soluzione> Implementazione della piattaforma Sun Open ESB
come ponte di integrazione fra i moduli del sistema informativo aziendale, iniziando dell’anagrafe centralizzata verso altri sistemi dipartimentali e la Regione
• I Benefici> Concentrare in un componente specificamente
progettato le problematiche di comunicazione, pubblicazione e cooperazione svincolando completamente i singoli applicativi dalla necessità di adottare tecnologie di volta in volta diverse.
• Le Tecnologie/Prodotti> Sun Open ESB
• Gli Standards> HL7> XML/SOAP
Il clienteL'ASL di Siena è costituita da 4 presidi ospedalieri che coprono il territorio di : Montepulciano, Poggibonsi, Abbadia e Siena.
L'esigenza
Realizzare una piattaforma specificamente dedicata alla gestione e facilitazione della comunicazione tra i molti applicativi già integrati all'interno del sistema informativo aziendale, e provvedere alla comunicazione con il sistema informativo della Regione Toscana secondo gli standard previsti nel CART>
ASL7SIENA
EsperienzeASL 7 SIENA
Pag. 18
Una definizione di Master Data Management
Un MDM è un framework di processi e tecnologie volto alla creazione e gestione di un data enviroment autoritativo,
affidabile, sostenibile, accurato e sicuro che rappresenti una singola visione della realtà, che sia accettato come un sistema di record da usare sia in ambito intra che cross-
enterprise e che sia a disposizione dei diversi sottosistemi applicativi, linee di business e comunità di utenti.
“Master Data Management and Customer Data Integration for a Global Enterprise” (McGraw-Hill, 2007)
Pag. 19
La soluzione Open Source MDM di Sun
Master Data Management
Portal
ORCHESTRATION | MEDIATION | ADAPTERS | ROUTING | TRANSFORMATION
APPLICATIONSERVER
DIRECTORYSERVER
SINGLE SIGN-ON | |MESSAGE
SERVER |Infrastructure
Enterprise Service Bus
CUSTOMER | PATIENT | SUBSCRIBER | CITIZEN | IDENTIFIERMaster Index
Probabilistic Matching
EXTRACT | TRANSFORM | LOADData Integration
HIGH PERFORMANCE/PRE-MATCH & LOAD
Initial LoadANALYSIS/STANDARDIZATION/
CLEANSING
Data Quality
Open Source
PROJECT MURALOPEN ESBOPEN SSOOPEN DSNETBEANSGLASSFISH
AGGREGATION | PERSONALIZATION
Pag. 20
Project Mural: Open Source Master Data Management
• Master Index Studio – definisce la struttura dei dati da referenziare, li memorizza e gestisce in forma referenziata in un processo continuo
• Data Integrator – estrae i dati di tipo legacy dai sistemi dove tali dati risiedono, li trasforma nel caso fosse necessario e li carica all'interno del master index database
• Data Quality – profila, pulisce, standardizza, confronta e carica i dati refernziati
• Data Mashup/Services – fornisce la capacità di aggregare i dati, provenienti da fonti multiple e di vario tipo, in una vista singola e combinata di tali dati
LEGACY OLTPWeb
Services
SOURCE SYSTEMSDisbursed Internal or External Data
TARGET SYSTEMSIntegrated or Indexed Data
WebServices
MasterData DW
Pag. 21
MDM per il settore Sanitario• Consente di aggregare ed indicizzare tutte le informazioni,
relative ai pazienti, provenienti da diversi ambienti :> sistemi clinici che rilevano grosse quantità di informazioni,
non strutturate, relative ai singoli pazienti acquisiti nei differenti luoghi di cura
> sistemi amministrativi che gestiscono le operazioni degli istituti di cura, che non differiscono molto dai sistemi ERP e CRM aziendali
> sistemi dipartimentali che acquisiscono dati specializzati dei laboratori di analisi (radiologia, endoscopia, banca del sangue, ecc.)
> sistemi che scambiano informazioni con i differenti attori del settore healtcare
Pag. 22
> Aggregare informazioni disgiunte su singoli episodi di cura in una vista olistica del paziente
> sincronizzare e governare la crescita indiscriminata dei dati associati al paziente
> dare una risposta ottimale alla necessità di aderire alle normative in vigore nel rispetto dei budget economici in essere
> strutturare i dati non sulla base di singoli episodi, ma in un vero ed unico profilo del paziente
> rendere sicuro l'accesso alle informazioni del paziente in ottemperanza alle normative sulla privacy e ai workflow in uso
> implementare un forte meccanismo di controllo degli accessi alle informazioni del paziente, rilevare eventuali tentativi di frode su quei dati e tenere sempre attivi meccanismi di monitoraggio delle attività
MDM per il settore Sanitario consente
Pag. 23
Sistema Sanitario Nazionale in UK
• 55+ M di cittadini coinvolti• 500,000 utenti del Sistema• 600+ M di prescrizioni
processate ogni anno• 99.9% di affidabilità• Tempi di risposta veloci
(meno 0.35 secondi)con Sun MDM – Vista
Paziente Unificata