Compa 2009 Giurus

24
1 Giuseppe Russo Chief Technology Officer Sun Microsystems Italia Il valore dell’ICT nell'Empowerment del cittadino/assistito

description

Presentata al convegno "E-Healt: Verso una Sanità in Rete". COM-PA 2009 Milano.

Transcript of Compa 2009 Giurus

Page 1: Compa 2009 Giurus

1

Giuseppe RussoChief Technology OfficerSun Microsystems Italia

Il valore dell’ICT nell'Empowerment del cittadino/assistito

Page 2: Compa 2009 Giurus

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

Page 3: Compa 2009 Giurus

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.

Page 4: Compa 2009 Giurus

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

Page 5: Compa 2009 Giurus

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

Page 6: Compa 2009 Giurus

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.

Page 7: Compa 2009 Giurus

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

Page 8: Compa 2009 Giurus

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

Page 9: Compa 2009 Giurus

Pag. 9

Ciclo di Vita dell'Identità Controllo Accessi Audit & Reporting

Servizi Online: Privacy & Security Gestione dell’Identità - User Provisioning e Identity Auditing

Page 10: Compa 2009 Giurus

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

Page 11: Compa 2009 Giurus

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

Page 12: Compa 2009 Giurus

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

Page 13: Compa 2009 Giurus

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.

Page 14: Compa 2009 Giurus

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.

Page 15: Compa 2009 Giurus

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)

Page 16: Compa 2009 Giurus

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

Page 17: Compa 2009 Giurus

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

Page 18: Compa 2009 Giurus

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)

Page 19: Compa 2009 Giurus

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

Page 20: Compa 2009 Giurus

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

Page 21: Compa 2009 Giurus

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

Page 22: Compa 2009 Giurus

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

Page 23: Compa 2009 Giurus

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

Page 24: Compa 2009 Giurus

24

Giuseppe RussoChief Technology [email protected] Microsystems Italia

Grazie