3 GeoreferenziaZIONE e pubblicazione dei dati - OSCAT

Gestione della Carta Sanitaria Elettronica - TS-CNS
Georeferenziazione degli sportelli
CARTA SANITARIA ELETTRONICA
Georeferenziazione degli sportelli
Versione 1.1 – 15/04/2014
A solo uso interno di Regione Toscana
Pag. 1 di 9
Gestione della Carta Sanitaria Elettronica - TS-CNS
Georeferenziazione degli sportelli
INDICE GENERALE
1
ACRONIMI E DEFINIZIONI...................................................................................................................... 3
2
INTRODUZIONE ............................................................................................................................................. 4
3
GEOREFERENZIAZIONE E PUBBLICAZIONE DEI DATI............................................................. 4
3.1
MODELLO ATTUALE – AS IS ........................................................................................................................ 4
3.2
EVOLUZIONE DEL MODELLO – TO BE ......................................................................................................... 5
3.3
LOGICA DI FUNZIONAMENTO ........................................................................................................................ 5
3.4
SCENARI D’USO ............................................................................................................................................. 6
3.4.1 Creazione nuovo sportello ......................................................................................................................... 6
3.4.2 Variazione di uno sportello esistente ......................................................................................................... 6
3.4.3 Cancellazione di uno sportello ................................................................................................................... 7
3.5
MONITORAGGIO............................................................................................................................................. 7
4
ARCHITETTURA DEL SISTEMA ............................................................................................................... 7
4.1
STRUTTURA DEL DATABASE .......................................................................................................................... 7
A solo uso interno di Regione Toscana
Pag. 2 di 9
Gestione della Carta Sanitaria Elettronica - TS-CNS
Georeferenziazione degli sportelli
1
ACRONIMI E DEFINIZIONI
CNS
Carta Nazionale dei Servizi
RT
Regione Toscana
CSE
Carta Sanitaria Elettronica
CMS
Card Management System
Si tratta di un’applicazione software per la gestione dell’intero ciclo di
vita della TS-CNS
CA
Certification Authority
Ente di terza parte (trusted third party), pubblico o privato, abilitato
a rilasciare un certificato digitale tramite procedura di certificazione
che segue standard internazionali e conforme alla normativa europea
e nazionale in materia
TS-CNS
Tessera Sanitaria come Carta Nazionale dei Servizi
Rappresenta l'evoluzione "tecnologica" della Tessera Sanitaria, che
oltre ai servizi sanitari normalmente offerti dalla TS nazionale
permette
l'accesso
ai
servizi
in
rete
offerti
dalla
Pubblica
Amministrazione
A solo uso interno di Regione Toscana
Pag. 3 di 9
Gestione della Carta Sanitaria Elettronica - TS-CNS
Georeferenziazione degli sportelli
2
INTRODUZIONE
Nell’ambito del progetto Carta Sanitaria Elettronica, viene richiesta da Regione Toscana la
realizzazione di una nuova modalità di gestione delle informazioni relative agli sportelli di
attivazione della TS-CNS, che sono censiti sul Card Management System (CMS). L’obiettivo è
quello di arrivare alla georeferenziazione degli sportelli e alla loro rappresentazione su
apposite mappe.
3
GEOREFERENZIAZIONE E PUBBLICAZIONE DEI DATI
Le informazioni relative agli sportelli di attivazione della Carta Sanitaria che vengono gestite
sul CMS sono le seguenti:

dati anagrafici

orario di apertura

magazzino buste.
I dati anagrafici e quelli relativi all’orario di apertura vengono pubblicati sul CART via
Integration Manager attraverso la RFC158; l’inoltro dei dati sull’infrastruttura avviene in
seguito all’inserimento di un nuovo sportello o alla modifica di alcuni dei suoi dati (anagrafici
piuttosto che di orario).
3.1 Modello attuale – AS IS
Attualmente nessun attore si connette al CART per scaricare e pubblicare in modo dinamico le
informazioni relative agli sportelli.
Le pagine web del sito di regione toscana che espongono tali informazioni sono statiche,
ovvero vengono mantenute aggiornate attraverso interventi manuali effettuati direttamente
sui contenuti delle pagine stesse.
Nella figura sotto è schematizzato lo scenario attuale.
Figura 1 – Attuale modello di pubblicazione dei dati relativi agli sportelli (AS IS)
A solo uso interno di Regione Toscana
Pag. 4 di 9
Gestione della Carta Sanitaria Elettronica - TS-CNS
Georeferenziazione degli sportelli
3.2 Evoluzione del modello – TO BE
Si intende evolvere il modello attuale in modo da rendere automatico il processo di
pubblicazione dei dati relativi agli sportelli, aggiungendo alle informazioni già presenti anche i
dati di georeferenziazione.
In figura 2 è schematizzato lo scenario che si andrà a configurare con il nuovo modello; per la
sua implementazione è richiesta la realizzazione di un nuovo componente (CNS-COGES,
COmponente GEoreferenziazione Sportelli) che si occuperà di:

sottoscrivere gli eventi della RFC158 per recuperare i dati di aggiornamento degli
sportelli e archiviarli poi in un apposito DB

georeferenziare gli indirizzi degli sportelli presenti nel DB andando a richiamare un
apposito servizio esposto dai sistemi di Regione Toscana.
Figura 2 – Evoluzione del modello di pubblicazione dei dati relativi agli sportelli (TO BE)
3.3 Logica di funzionamento
Il processo di georeferenziazione e pubblicazione dei dati degli sportelli si articolerà quindi nei
seguenti passi (con riferimento alla figura 2):
1. il CMS pubblica tramite la RFC158 i dati in seguito a una variazione anagrafica
(inserimento, modifica e cancellazione di uno sportello) o ad una variazione dell’orario
di apertura/chiusura
2. il componente CNS-COGES sottoscrive gli eventi della RFC158 e recupera i dati di
variazione degli sportelli, andando ad aggiornare il DB locale (CNS-COGES)
3. un’apposita procedura automatica di CNS-COGES, schedulata ad intervalli regolari,
verifica se sono presenti nel DB indirizzi non georeferenziati, andando quindi a
A solo uso interno di Regione Toscana
Pag. 5 di 9
Gestione della Carta Sanitaria Elettronica - TS-CNS
Georeferenziazione degli sportelli
valorizzare i campi relativi alle coordinate spaziali tramite l’invocazione di uno
specifico servizio (http://wsi2.rete.toscana.it/normaws/Musume.jws?WSDL)
4. una specifica mappa realizzata all’interno dei Sistemi Informativi Georeferenziati di
Regione Toscana, appoggiandosi ai dati del database CNS-COGES, visualizzerà la
distribuzione degli sportelli sul territorio permettendo una navigazione interattiva
“google-like” e la visualizzazione dei dati informativi per ciascun sportello (contatti,
indirizzo e orario).
3.4 Scenari d’uso
In questo paragrafo si presentano
georeferenziazione dei dati di sportello:
gli
scenari
d’uso
relativi
alla
pubblicazione
e
1. creazione di un nuovo sportello
2. variazione di uno sportello esistente
3. cancellazione di uno sportello.
3.4.1 Creazione nuovo sportello
Sul CMS viene creato un nuovo sportello per l’attivazione della CSE; a conclusione
dell’operazione i dati vengono pubblicati sul CART tramite la RFC 158. L’applicativo CNSCOGES eseguirà le seguenti azioni:
a. recuperare i dati dello sportello tramite la sottoscrizione della RFC 158
b. aggiornare i dati sul DB locale (operazione di insert)
c. marcare tramite un opportuno flag (flagGeoref) lo stato dello sportello come “ND”
d. geroreferenziare lo sportello invocando l’apposito servizio di RT
e. aggiornare lo stato dello sportello impostando:

flagGeoref=OK , se l’indirizzo viene correttamente georeferenziato

flagGeoref=KO, se il servizio non riconosce l’indirizzo
Nel primo caso, le coordinate restituite dal servizio di georeferenziazione vengono registrate
sul DB in appositi campi della tabella degli sportelli.
Il sistema di pubblicazione regionale provvederà a mappare, facendo accesso al DB-COGES,
gli sportelli che risultano in stato “OK”.
3.4.2 Variazione di uno sportello esistente
Sul CMS viene effettuato un aggiornamento dei dati informativi di uno sportello, relativi
all’indirizzo piuttosto che a qualsiasi altro valore (denominazione, orario, ecc); a conclusione
dell’operazione i dati vengono diffusi tramite la RFC 158. L’applicativo CNS-COGES eseguirà
le seguenti azioni:
A solo uso interno di Regione Toscana
Pag. 6 di 9
Gestione della Carta Sanitaria Elettronica - TS-CNS
Georeferenziazione degli sportelli
a. recuperare i dati dello sportello tramite la sottoscrizione della RFC 158
b. aggiornare i dati sul DB locale (operazione di update)
c. aggiornare lo stato dello sportello impostando flagGeoref=ND.
Dopodiché il flusso operativo procede come nel caso d’uso precedente, creazione di un nuovo
sportello.
3.4.3 Cancellazione di uno sportello
Sul CMS viene cancellato uno sportello, e i dati relativi vengono diffusi tramite la RFC 158.
L’applicativo COGES eseguirà le seguenti azioni:
a. recuperare i dati dello sportello tramite la sottoscrizione della RFC 158
b. aggiornare i dati sul DB locale (operazione di delete).
Lo sportello scomparirà dalla mappa alla successiva elaborazione da parte del sistema di
pubblicazione regionale.
Nota: in base alla logica proposta, il sistema di pubblicazione regionale aggiorna, ad ogni
elaborazione, i dati e la posizione di tutti e soli gli sportelli identificati con flagGeoref=OK –
ridisegnando quindi ogni volta la mappa georeferenziata.
3.5 Monitoraggio
Il flusso operativo descritto nei paragrafi precedenti evidenzia che il servizio di
geroreferenziazione potrebbe non riconoscere un indirizzo, rendendo quindi impossibile la
visualizzazione sulla mappa del relativo sportello.
Il componente CNS-COGES avrà a disposizione un’apposita maschera di monitoraggio che:
4

segnala la presenza di sportelli con flagGeoref=KO

ne visualizza l’elenco, con la possibilità di modificare l’indirizzo per verificare la
corretta dicitura da adottare  funzionalità di simulazione della georeferenziazione

permette di imputare manualmente le coordinate se il servizio non riesce in nessun
modo a georeferenziazione l’indirizzo.
ARCHITETTURA DEL SISTEMA
4.1 Struttura del database
Il database di supporto al nuovo componente CNS-COGES sarà strutturato in tre tabelle,
contenenti i dati anagrafici dello sportello e quelli relativi all’orario; la parte anagrafica
conterrà anche un insieme di campi dedicati a contenere le coordinate spaziali relative
all’indirizzo di ubicazione, oltre al riferimento alla tipologia di sportello.
A solo uso interno di Regione Toscana
Pag. 7 di 9
Gestione della Carta Sanitaria Elettronica - TS-CNS
Georeferenziazione degli sportelli
Tale database verrà inizialmente popolato con un procedura di export/import dei dati relativi
agli sportelli presenti sul CMS, limitatamente a quelli trattati dalla RFC158. La procedura che
si occupa di georeferenziare gli indirizzi provvederà poi a valorizzare i campi relativi alle
coordinate spaziali.
Di seguito la struttura delle tabelle del DB-COGES:
SPORTELLI
Campo
codice_sportello
tipo_organizzazione
organizzazione
tipo_sportello
desc_sportello
indirizzo
cap
comune
provincia
flagGeoref
latitudine
longitudine
X_gauss_boaga
Y_gauss_boaga
Tipo
Stringa
Numerico
Stringa
Numerico
Stringa
Stringa
Stringa
Stringa
Stringa
Stringa
Numerico
Numerico
Numerico
Numerico
RFC
idSportello
tipologiaAzienda
Azienda
tipologiasportello
descrizione Sportello
Indirizzo
Cap
Comune
Provincia
ORARIO
Campo
codice_sportello
lunedi
martedi
mercoledi
giovedi
venerdi
sabato
domenica
Tipo
Stringa
Stringa
Stringa
Stringa
Stringa
Stringa
Stringa
Stringa
TIPO ORGANIZZAZIONE
Campo
id_tipo_organizzazione
Desc_tipo_organizzazione
Tipo
Numerico
Stringa
TIPO SPORTELLO
Campo
id_tipo_sportello
desc_tipo_sportello
Tipo
Numerico
Stringa
Le tabelle anagrafiche (tipo organizzazione e tipo sportello) verranno mantenute allineate con
interventi manuali, andando ad operare direttamente sulle tabelle del DB.
A solo uso interno di Regione Toscana
Pag. 8 di 9
Gestione della Carta Sanitaria Elettronica - TS-CNS
Georeferenziazione degli sportelli
4.2 Anagrafiche
Al momento attuale le tabelle anagrafiche per tipo organizzazione e tipo sportello contengono
i seguenti valori:
TIPO ORGANIZZAZIONE
id_tipo_organizzazione
1
4
5
7
desc_tipo_organizzazione
Azienda Sanitaria
Regione Toscana
Ordini professionali
Ente territoriale
TIPO SPORTELLO
id_tipo_sportello
1
2
3
4
6
7
8
9
desc_tipo_sportello
Aziendale
Farmacia
Interno
Altro
Firma
Comunale
Unione dei comuni
Provincia
La associazioni fra tipo organizzazione e tipo sportello ad oggi definite sono riportate sotto:
ASSOCIACIAZIONE FRA TIPI
Organizzazione
Azienda Sanitaria
Sportello
Aziendale
Farmacia
Regione Toscana
Interno
Ordini professionali
Firma
Comunale
Ente territoriale
Unione dei comuni
Provincia
A solo uso interno di Regione Toscana
Pag. 9 di 9