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