CUP WAIA - UmbriaDigitale

Transcript

CUP WAIA - UmbriaDigitale
UmbriaDigitale Scarl
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Pag. 1/11
Progetto "Evoluzione funzionalità Cup Regionale"
Studio di fattibilità
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
UmbriaDigitale Scarl
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Data:
Compilato:
A. Bravi, L. Maccolini
Data:
Rivisto:
F. Solinas
Data:
Approvato:
C. Falcinelli
Pag. 2/11
Distribuzione:
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
UmbriaDigitale Scarl
Pag. 3/11
Oggetto:
Il documento costituisce lo studio di fattibilità del progetto
Campo di
applicazione:
Il documento fornisce la sintesi delle esigenze, degli
impegni e dei tempi necessari alla realizzazione del
progetto.
Riferimenti a
documenti
aziendali:
N.A.
Riferimenti esterni:
N.A.
Moduli utilizzati:
N.A.
Glossario,
abbreviazioni e
acronimi:
Work Package o attività. È inteso con questo acronimo un
blocco di attività auto consistente svolta nel Progetto
WPn
WPn-m
m-esima sotto attività auto consistente del Work Package
FR-n
Fornitura n-esima prevista come fabbisogno di beni e
servizi del Progetto
nn
Deriverable previsto dal Workpackage, ovvero rilascio per
il cliente previsto nell’ambito dell’attività auto consistente
PSR
Piano Sanitario Regionale
CUP
Centro Unificato di Prenotazione
PDP
Sportello o punto di accesso
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
UmbriaDigitale Scarl
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Pag. 4/11
Indice
1.
INTRODUZIONE ...........................................................................................................4
2.
IMPLEMENTAZIONE ISES WEB................................................................................5
2.1. Situazione attuale ........................................................................................... 5
2.2. Obiettivi della proposta.................................................................................. 5
3.
LA SOLUZIONE PROPOSTA PER ALLINEAMENTO VERSIONE ISES WEB ......6
3.1. Porting ISES WEB su IE11, Firefox, Chrome e Safari .................................. 6
3.2. Porting Java 6, con particolare riferimento al CachedRowetset .................. 6
3.3. Porting di ISES WEB su application server j2EE (tipo JBoss) ..................... 6
3.4. Modifica al sistema di logging usando SLF4J + LOGBACK ........................ 7
4. LA SOLUZIONE PROPOSTA PER ESTENSIONE PROGETTO WAIA SU TUTTA LA
REGIONE .............................................................................................................................. 7
4.1. Attività previste .............................................................................................. 7
4.2. Tracciabilità POS........................................................................................... 7
4.3. Prenotazione in giornata................................................................................ 8
4.4. Validazione Erogato e Ristampa Fattura ...................................................... 8
4.5. Modalità di pagamento tramite Bonifico bancario ....................................... 9
4.6. Stampa in fattura dei riferimenti alle modalità di pagamento ...................... 9
4.7. Adeguamento Waia per integrazione FedUmbria ....................................... 10
4.8. Realizzazione HomePage Waia con visualizzazione News .......................... 10
4.9. Implementazione piattaforma hardware ...................................................... 10
5.
PIANO TEMPORALE DEL PROGETTO ...................................................................10
6.
COSTO DELL’INTERVENTO .................................................................................... 11
6.1. Riepilogo costi .............................................................................................. 11
1. INTRODUZIONE
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
UmbriaDigitale Scarl
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Pag. 5/11
Il progetto prevede due parti distinte:
La prima parte del progetto riguarda le implementazioni da effettuare nell’interfaccia del
programma ISES WEB necessarie per allineare l’applicazione con le ultime versioni del
browser Internet Explorer, renderne compatibile l'accesso con i browser Mozilla Firefox e
Chrome e allineare l’applicazione al run time Java 1.6 per rendere possibile il porting di ISES
Web su application server J2EE (tipo JBoss). Sono previsti inoltre altri due interventi
necessari su IsesWeb:

Adeguamento IsesWeb dell’integrazione con FedUmbria,

Calcolo pagamento online per prescrizione con più appuntamenti.
La seconda parte del progetto comprende le implementazioni da apportare alla procedura
WAIA, al fine di estenderla a tutto il territorio regionale.
2. IMPLEMENTAZIONE ISES WEB
2.1. Situazione attuale
Attualmente l’accesso alla procedura ISES WEB viene effettuato utilizzando solamente il
browser Internet Explorer: nella maggior parte dei casi l’utenza utilizza le versioni 8.0 o 9.0.
Dalla versione 9.0 è necessario attivare il flag “visualizzazione di compatibilità”; le
successive versioni richiedono comunque altre parametrizzazioni per rendere il browser
compatibile con l’applicazione ISES WEB.
Poiché i PC disponibili attualmente contengono il sistema operativo Windows 7 (o Windows
8), ad ogni sostituzione o aggiornamento delle postazioni viene fornita preinstallata l’ultima
versione di Internet Explorer (10 o 11).
E’ quindi necessario effettuare un upgrade delle funzioni di ISES WEB per rendere agevole
l’utilizzo della funzione sulle nuove postazioni.
2.2. Obiettivi della proposta
Obiettivo della proposta è modificare la procedura ISES Web in modo che gli utenti possano
accedere con l'ultima versione dei browser attualmente in distribuzione:

I.E. versione 11 e versione 8 (ultima versione compatibile con Windoows XP)

Mozilla Firefox versione 34

Google Chrome versione 39

Apple Safari 5.1.7
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
UmbriaDigitale Scarl
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Pag. 6/11
E' necessario inoltre allineare il sistema all'ultima versione di Java 1.6 (valutare anche il
passaggio a Java 1.7) per permettere il porting di ISES Web su application server J2EE.
3. LA SOLUZIONE PROPOSTA PER ALLINEAMENTO VERSIONE
ISES WEB
Per l'allineamento del sistema all'ultima versione dei Browser si prevedono le seguenti
attività:
3.1. Porting ISES WEB su IE11, Firefox, Chrome e Safari
L'attività comprende:

Inserire gli “id” su tutti i campi di input e su tutti gli oggetti a cui si fa accesso tramite
Javascript per complessivi 20 gg di attività,

Modificare accesso agli elementi del DOM con l’utilizzo della funzione
getElementById per complessivi 10 gg di attività,

Modificare apertura finestre modal (window.showModalDialog) e relativi valori di
ritorno (showModalDialog è stata deprecata dal W3C ed il supporto potrebbe essere
eliminato da futuri aggiornamenti dei browser; su Chrome non è più utilizzabile da
settembre 2014) per complessi 10 gg di attività,

Stampa automatica (sostitutiva di ScriptX non utilizzabile su Firefox) per complessivi
10 gg di attività relativi a:
1. Firefox: applet Java (con stream del PDF prodotto sul server) o JS Print Setup
2. Altri browser: applet Java (con stream del PDF prodotto sul server).
3.2. Porting Java 6, con particolare riferimento al CachedRowetset
Le suddetta attività è prioritaria in quanto a causa dell’utilizzo di alcune librerie IsesWeb è
bloccato alla versione Java 1.4 il cui utilizzo è deprecato; le attività prevedono un impegno di
15 gg/uomo.
3.3. Porting di ISES WEB su application server j2EE (tipo JBoss)
Per tale attività è previsto un impegno di N° 15 gg/uomo. Verranno effettuati dei test di
compatibilità delle librerie utilizzate al fine di determinare le versioni di JBoss compatibili o
con le quali è possibile ottenere la compatibilità.
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
UmbriaDigitale Scarl
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Pag. 7/11
3.4. Modifica al sistema di logging usando SLF4J + LOGBACK
Per tale attività consistente in una modifica al sistema di logging usando SLF4J + LOGBACK
sono previste N° 5 gg di attività.
4. LA SOLUZIONE PROPOSTA PER ESTENSIONE PROGETTO WAIA
SU TUTTA LA REGIONE
4.1. Attività previste
Per tale diffusione della procedura sono previste N° 71 gg di attività.
4.2. Tracciabilità POS
L’attività consiste nella gestione dei campi “numero terminale”, “data autorizzazione” e
“numero autorizzazione” come previsti dalla due modalità di integrazione adottate da
Regione:

POS connesso a linea fissa (le attività prevedono un impegno di 25 gg/uomo);

POS + Tablet connesso a linea mobile (le attività prevedono un impegno di 8
gg/uomo).
POS connesso a linea fissa
Il pagamento prevede l’utilizzo di un apparecchio POS connesso alla linea telefonica fissa. Lo
sviluppo software prevede la realizzazione di una applet java che rende possibile la
comunicazione tra la procedura Waia a cui l’utente è collegato sul PC ed il POS che è a sua
volta connesso tramite porta USB al PC.
Al momento del pagamento della fattura relativa alla prestazione, la procedura Waia invia al
POS l’importo calcolato, comprensivo delle eventuali commissioni, e la tipologia di carta che
sarà utilizzata (bancomat o carta di credito). Il POS restituisce l’esito della transazione e nel
caso sia positivo i dati identificativi della stessa, che saranno poi memorizzati nella banca dati
CUP. In questo modo viene realizzata la tracciabilità del pagamento come richiesto dalla
norma.
POS + Tablet connesso a linea mobile
In questo caso la soluzione prevede la presenza di un server, appositamente predisposto, in
grado di comunicare con il tablet, che espone un web service che viene invocato dalla
procedura Waia per:
 Inviare l’importo da incassare comprensivo delle eventuali commissioni ed il codice
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
UmbriaDigitale Scarl
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Pag. 8/11
della prenotazione;
 Interrogare il server per ottenere la risposta relativa all’esito della transazione in
relazione ad un certo numero di prenotazione.
Al momento del pagamento della fattura relativa alla prestazione, la procedura Waia invia al
web service l’importo calcolato, comprensivo delle eventuali commissioni, il numero di
prenotazione e la tipologia di carta che sarà utilizzata (bancomat o carta di credito). Il server
invia al tablet la richiesta di pagamento. Il tablet chiede al medico di inserire un numero di
cellulare o un indirizzo email al quale sarà inviata la ricevuta virtuale del POS. Il POS
restituisce l’esito della transazione e nel caso sia positivo i dati identificativi della stessa. Il
server memorizza i dati della transazione e quando viene interrogato dalla procedura Waia, li
comunica in modo da realizzare la tracciabilità del pagamento come richiesto dalla norma.
Gestione commissioni carta di credito
Nelle due soluzioni di tracciabilità del POS sopra riportate, occorre prevedere la corretta
gestione della commissione che deve essere applicata nei confronti del pagante in caso di
pagamento con carta di credito (pari al 2%) e di pagamento con bancomat (pari allo 0%).
Parimenti occorre predisporre sia la stampa di una fattura apposita per la commissione in caso
di pagamento con carta di credito, sia la corretta archiviazione di tutte le componenti di
dettaglio del pagamento (modalità di pagamento, dati della transazione, importo,
commissioni, ecc.) per poter rendicontare tutte le operazioni al back office del CUP. (Le
attività prevedono un impegno di 9 gg/uomo)
4.3. Prenotazione in giornata
L’attività consiste nella prenotazione “in giornata” di un nuovo appuntamento: l’accesso
all’anagrafe CUP e in seconda battuta all’anagrafe MEF, per i fuori regione, si effettua
mediante codice fiscale, nome e cognome.
Le prestazioni da inserire sono già identificate come quelle prenotabili sulla unità erogante (le
attività prevedono un impegno di 8 gg/uomo).
4.4. Validazione Erogato e Ristampa Fattura
L’attività consiste nella personalizzazione dell’applicazione sulla base della configurazione
della singola postazione di lavoro.
Le operazioni disponibili saranno le seguenti:

Validazione erogato,

Incasso e stampa fattura,
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
UmbriaDigitale Scarl

Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Pag. 9/11
Ristampa fattura.
Il back office sarà in grado di configurare le unità eroganti associate alle agende ALP in modo
da disabilitare alcune delle funzioni con particolare riferimento alla funzione di incasso e
stampa fattura (le attività prevedono un impegno di 5 gg/uomo).
4.5. Modalità di pagamento tramite Bonifico bancario
Tra le modalità di pagamento che il medico potrà registrare, deve essere aggiunta la modalità
“Bonifico bancario”. Ogni Azienda ha dato istruzioni ai propri medici su come va effettuato
questo tipo di pagamento, su quale conto bancario (IBAN) e con quale causale: i medici
devono informare a loro volta i propri assistiti.
L’implementazione prevede l’aggiunta della voce “Bonifico” nella listbox relativa alle
modalità di pagamento autorizzate e in corrispondenza della scelta, la comparsa dei campi:
 Intestatario bonifico (obbligatorio),

Banca (obbligatorio),

N° bonifico o CRO (facoltativo).
Le attività di analisi, sviluppo e test per le funzionalità sopra descritte prevedono un impegno
di n. 2 gg/uomo.
4.6. Stampa in fattura dei riferimenti alle modalità di pagamento
La modifica richiesta prevede che in fattura compaia una nuova sezione in cui sia presente il
riepilogo delle modalità di pagamento utilizzate:
esempi:
per pagamento con assegno:
Pagata con assegno n. XXXXXX
Banca: Xxxxxxxx Xxxxxxx
per pagamento tramite POS:
Pagata con transazione n°: XXXXX
del: XX/XX/XX
per pagamento tramite bonifico:
Pagata con bonifico di: Nome Cognome
Banca: Xxxxxxxx Xxxxxxx
N° bonifico o CRO: XXXXXXXXXXXXXXXXXXXX
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
UmbriaDigitale Scarl
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Pag. 10/11
Le attività di analisi, sviluppo e test per le funzionalità sopra descritte prevedono un impegno
in analisi, sviluppo e test di n. 1 gg/uomo.
4.7. Adeguamento Waia per integrazione FedUmbria
L’attività consiste nella modifica dell’integrazione con il sistema FedUmbria passando
dall’utilizzo dell’Agent all’utilizzo della modalità di autenticazione OpenSAML2.0 che oltre a
fornire prestazioni superiori ed una maggiore semplicità di gestione consente di predisporre
l’applicazione agli standard che verranno utilizzati da SPID (le attività prevedono un impegno
di 5 gg/uomo).
4.8. Realizzazione HomePage Waia con visualizzazione News
L’attività consiste nella creazione di una pagina di home page per Waia, che comparirà come
tab della maschera principale dopo il login nella procedura.
La pagina conterrà il testo preso da un file Html che sarà conservato nel server e tramite il
quale sarà possibile comunicare a tutti gli utenti che si collegano informazioni a loro utili (es.
Modifiche introdotte dall’ultima versione, Avvertenze particolari ai medici, ecc.).
(Le attività di analisi, sviluppo e test prevedono un impegno di 3 gg/uomo).
4.9. Implementazione piattaforma hardware
Per la diffusione della procedura WAIA è necessario potenziare la piattaforma hw attuale.
Il dimensionamento di massima incrementale necessario è il seguente:

Server n.: (2 AS + 1 WS di bilanciamento)

Ram q.: 2 x 4GB + 1 x 2GB=10GB

CPU q.:2 x 2 + 1=5

Storage q.: usa DB del CUP
5. PIANO TEMPORALE DEL PROGETTO
Di seguito viene riportato il GANTT del progetto. E' previsto che il progetto possa
completarsi nell'arco temporale di 6 mesi.
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0
UmbriaDigitale Scarl
Studio di fattibilità Progetto
"Evoluzione funzionalità CUP Regionale"
Pag. 11/11
I tempi sono stimati in mesi a partire dalla data dell’incarico formale.
M1 M2 M3 M4 M5 M6
Porting ISES WEB multi browser
Porting Java6
Porting Ises Web su server Jboss
Modifica al sistema di logging
Estensione Waia
6. COSTO DELL’INTERVENTO
6.1. Riepilogo costi
L'importo complessivo previsto per le modifiche sopra elencate è pari ad € 62.311,79 + IVA
come risulta dalla tabella seguente:
Attività
Porting ISES WEB multi browser
GG
Importo
50 € 20.297,00
Inserire 'id' sui campi di input
20
€ 8.118,80
Modificare accesso agli elementi del DOM
10
€ 4.059,40
Modifica finestre modal
10
€ 4.059,40
10
€ 4.059,40
Stampa automatica
Porting Java6
Porting Ises Web su server Jboss
Modifica al sistema di logging
Estensione Waia
15 € 6.089,10
15 € 6.089,10
5 € 3.044,55
66 € 26.792,04
25
€ 10.148,50
Tracciabilità POS mobile
8
€ 3.247,52
Prenotazione in giornata
8
€ 3.247,52
Validazione erogato e ristampa fattura
5
€ 2.029,70
Gestione commissioni POS
9
€ 3.653,46
Modalità pagamento Bonifico
2
€ 811,88
Stampa in fattura modalità pagamento
1
€ 405,94
Adeguamento integraz FedUmbria - Waia
5
€ 2.029,70
3
€ 1.217,82
Tracciabilità POS fisso
Realizzazione Home Page News
151 € 62.311,79
© Umbriadigitale Scarl 2016 - Tutti i diritti riservati
Emesso il: 16/06/2015
Versione: 3.0