L’architettura
generale di riferimento del progetto SESAMO è caratterizzata
dall’adozione dei seguenti innovativi elementi tecnologici:
- adozione del browser Internet standard come ambiente
di visualizzazione dell’interfaccia utente;
- logica di presentazione basata sull’impiego di
Web Server;
- logica applicativa messa a punto sotto forma di Web Services
in architettura J2EE;
- adozione dello standard XML/SOAP per la comunicazione
tra servizi.
Il sistema prevede, quale agente di canalizzazione e validazione
di tutti i servizi l’utilizzo di un portale web di erogazione
dei servizi.
L’accesso ai servizi è realizzabile mediante
due differenti tecniche:
- mediante l’utilizzo della logica di presentazione
messa a disposizione dal Portale di SESAMO (pagine web dinamiche,
e.g. Java Server Page)
- attraverso una Porta Applicativa che consente l’accesso
diretto alla logica di business dei servizi, ovvero come
servizi Web aperti agli applicativi dei sistemi cooperanti.
Il sito consente l’ingresso controllato e guidato
alle funzioni informatizzate da parte degli utenti: l’utente
è infatti sottoposto ad un processo di autenticazione
che può avvenire tramite utilizzo di smartcard operatore
o cittadino (carta d’identità elettronica) al
fine di proteggere i servizi che necessitano di opportune
autorizzazioni. Il sistema di autenticazione si avvale di
un Directory conforme allo standard LDAP: sui Directory sono
registrati i dati utente e le informazioni relative ai certificati
digitali emessi dalle Certification Authority di riferimento.
Il livello di business logic provvede alla elaborazione applicativa
sia dei dati mantenuti localmente dal sito e che di quelli
provenienti/scambiati nel processo di cooperazione con gli
altri sistemi distribuiti.
Per garantire la costante osservazione e gestione del sistema
è prevista l’adozione di un sistema di monitoraggio
e gestione (system & e network management) che deve sovraintendere
al corretto funzionamento del sistema e alla sua configurazione
(configuration management).
Sotto il profilo funzionale il sistema è costituito
da due macro componenti: la macro componente che realizza
i Servizi Applicativi e di Supporto e quella che realizza
le funzioni di Gestione ed Amministrazione dell’intero
sistema.
La componente Servizi Applicativi e di Supporto, risulta essere
composta dai seguenti principali moduli:
- Servizi Applicativi di Rete (SAR)
- Servizi di Supporto
- Portale dei servizi.
I Servizi Applicativi di Rete (SAR) rappresentano la componente
applicativa direttamente fruibile attraverso la rete da parte
dei cittadini e dagli operatori sanitari (e.g. servizi di
identificazione assistito, di gestione ciclo di vita prestazioni,
di gestione referti, ecc.).
Un ruolo fondamentale in questo gruppo è svolto dal
Servizio di Identificazione e Controllo Accesso (ICA) che
gestisce l’interazione utente-servizio ed applica le
politiche di autenticazione ed autorizzazione al servizio
attraverso la verifica dei livelli di accesso. Inoltre gestisce
il riconoscimento, l’instradamento ai servizi e la personalizzazione
delle interfacce in funzione del profilo utente.
I vari servizi SAR a loro volta sono realizzati sfruttando
le funzionalità dei Servizi di Supporto, che sono alla
base della erogazione dei servizi finali agli utenti. Essi
sono costituiti essenzialmente dalla componente Sicurezza,
Firma Digitale e Cooperazione applicativa.
In particolare il Servizio di cooperazione applicativa è
quello che consente agli applicativi delle strutture e degli
operatori sanitari e (e.g. applicativo gestione Studio Medico
MMG, applicativo Farmacia, Applicativo ADT, ecc.) di integrarsi
ed utilizzare i SAR di SESAMO.
In relazione alla tecnologia e all’architettura Internet
based utilizzata, l’uso dei servizi da parte degli operatori
e dei cittadini è mediato tramite un unico canale di
accesso costituito dal Portale di SESAMO. Sul portale sono
ospitati una serie di servizi a valore aggiunto di tipo informativo
(servizio INF), a beneficio degli assistiti serviti nel bacino
territoriale.
I servizi applicativi di SESAMO sono corredati inoltre da
Servizi di Gestione ed Amministrazione, per tutte le esigenze
organizzative e di gestione del sistema complessivo:
- Gestione degli Utenti: adesione, attivazione, sospensione
e revoca di un utente nel sistema;
- Gestione delle Carte (operatore e cittadino): gestione
del ciclo di vita delle smartcard (esclusa la produzione);
- Help-desk di supporto agli utenti, in grado di ricevere
e gestire richieste di assistenza e di intervento sia nella
modalità tradizionale telefonica, sia attraverso
servizi messi a disposizione sul sito Web;
- Consulenza alle Strutture Sanitarie che si collegano
a SESAMO nonché ai produttori dei software applicativi
utente che si integrano con i Servizi Applicativi di Rete;
- System & Network Management;
- Change Management.
|
I Servizi Applicativi di Rete (SAR) supportano i principali
processi sanitari regionali rendendo disponibili funzioni
applicative che surrogano e/o si integrano con i software
applicativi degli utenti.
I principali SAR sono:
- Identificazione del Cittadino (IDC)
- Identificazione e Controllo Accessi operatore (ICA)
- Ciclo di Vita Prestazioni (CVP-F , CVP-S, CVP-R) rispettivamente
per le prestazioni Farmaceutiche, Specialistiche e di Ricovero
- Budget Medicina di Base (BMB)
- Prenotazioni Prestazioni Sanitarie (PPS)
- Storia Clinica Assistito (SCA)
- Consultazione Referti Sanitari (RES)
- Dati di Emergenza del Cittadino (DEC)
- Flussi Informativi Strutturati (FIS)
- Basi di Dati Codificati (BDC)
- Informazioni agli Operatori ed ai Cittadino (INF).
I processi organizzativi sanitari che i suddetti SAR supportano
sono elencati nella seguente tabella.
|