<AURA> DESCRIZIONE CASO D’USO Direzione sviluppo progetti Sanità ed assistenza AURA--CDU-01-V01Sottoscrizione Notifiche.doc Pag. 1 di 9 VERIFICHE ED APPROVAZIONI v. V01 REDAZIONE NOME DATA S. Pozzi 20/11/2008 CONTROLLO APPROVAZIONE NOME DATA M. Lombardo 15/12/2008 AUTORIZZAZIONE EMISSIONE NOME DATA M. Lombardo 15/12/2008 STATO DELLE VARIAZIONI VERSIONE V01 PARAGRAFO O PAGINA Versione iniziale DESCRIZIONE DELLA VARIAZIONE Tutto il documento UC SOTTOSCRIZIONE NOTIFICHE...........................................................................................2 INFORMAZIONI DI BASE .....................................................................................................................2 SCENARIO BASE ................................................................................................................................2 VARIANTI ..........................................................................................................................................2 INTERFACCE UTILIZZATE NEL CASO D’USO ........................................................................................3 INFORMAZIONI TRASMESSE TRA ATTORI E SISTEMA ..........................................................................4 Impostazioni iniziali pagina Sottoscrizione notifiche eventi........................................................5 Sezione Competenze territoriali selezionate ................................................................................6 Sezione Sottoscrizione eventi .......................................................................................................6 Sezione Eventi sottoscritti ............................................................................................................7 Tasti funzionali pagina.................................................................................................................7 ALGORITMI UTILIZZATI NEL CASO D’USO ..........................................................................................7 ULTERIORI REQUISITI ........................................................................................................................9 PROBLEMI APERTI .............................................................................................................................9 AURA--CDU-01-V01-Sottoscrizione Notifiche.doc USO: Interno CSI Direzione sviluppo progetti Sanità ed assistenza <AURA> DESCRIZIONE CASO D’USO AURA--CDU-01-V01Sottoscrizione Notifiche.doc Pag. 2 di 9 UC Sottoscrizione Notifiche Informazioni di base Obiettivo: Pre-Condizioni: Post-Condizioni per Successo: Post-Condizioni per Fallimento: Estende il caso d’uso: Permettere agli operatori dell’ufficio anagrafe delle aziende sanitarie regionali di sottoscrivere gli eventi di loro interesse. L’utente deve essere abilitato all’utilizzo della funzione. Successo degli obiettivi Insuccesso degli obiettivi. Il sistema deve segnalarne il motivo. Specializza il caso d’uso: Caso d’uso Superordinato: Casi d’uso Subordinati: Priorità: Frequenza: Scenario Base Passo Descrizione del passo 1 Il sistema propone la pagina “Sottoscrizione Notifiche Eventi”, popolando le sezioni “Competenze territoriali selezionate” e “Eventi sottoscritti” con le informazioni già presenti nella base dati Il sistema verifica la tipologia dell’ente di appartenenza dell’operatore, per la corretta abilitazione delle sezioni presenti nella pagina: • Operatore ASL senza competenze territoriali attive Viene preimpostata l’ASL di interesse con l’ASL di appartenenza dell’operatore e disabilitata la combo associata • Operatore ASL con competenza territoriali attive Viene disabilitata la sezione relativa all’inserimento dell’asl di interesse, l’operatore può solo sospendere la competenza territoriale attiva. • Operatore ASO Viene popolata e abilitata la combo delle Asl di interesse. L’operatore imposta le informazioni richieste e preme il pulsante inserisci e il sistema svuota la parte della pagina dedicata all’inserimento e visualizza il nuovo rec. nell’elenco delle informazioni inserite. L’operatore preme il pulsante Conferma e il sistema registra nella base dati le informazioni inserite 2 3 4 Varianti Passo Descrizione del passo 3a L’operatore dopo aver selezionato la competenza o l’evento , di cui non vuole ricevere più le notifiche, preme il pulsante Sospendi, e il sistema imposta e AURA--CDU-01-V01-Sottoscrizione Notifiche.doc USO: Interno CSI Direzione sviluppo progetti Sanità ed assistenza <AURA> DESCRIZIONE CASO D’USO AURA--CDU-01-V01Sottoscrizione Notifiche.doc Pag. 3 di 9 visualizza la data di sospensione sul rec. selezionato 4a 4b L’operatore preme il pulsante Indietro e il sistema ritorna alla pagina precedente, richiedendo conferma per l’annullamento degli aggiornamenti non ancora salvati. L’operatore preme il pulsante Annulla e il sistema ripristina la situazione iniziale. Interfacce utilizzate nel caso d’uso AURA--CDU-01-V01-Sottoscrizione Notifiche.doc USO: Interno CSI Direzione sviluppo progetti Sanità ed assistenza <AURA> DESCRIZIONE CASO D’USO AURA--CDU-01-V01Sottoscrizione Notifiche.doc Pag. 4 di 9 Informazioni trasmesse tra attori e sistema AURA--CDU-01-V01-Sottoscrizione Notifiche.doc USO: Interno CSI <AURA> DESCRIZIONE CASO D’USO Direzione sviluppo progetti Sanità ed assistenza AURA--CDU-01-V01Sottoscrizione Notifiche.doc Pag. 5 di 9 Impostazioni iniziali pagina Sottoscrizione notifiche eventi Nome campo Utente Ente Provenienza Home page Home page Sezione Competenza Territoriale di interesse Nome campo Id evento compterr Tipo Descrizione e controlli formali Numero • Regione Testo Asl di interesse Testo / Combo Data attivazione Data Tabella In form Impostato da sequence oracle dopo la validazione dei dati AURA_R_EVENTO_COMPTERR No • • Non visualizzato Valorizzato insieme all’ASL di interesse AURA_R_EVENTO_COMPTERR No • • Obbligatorio Se è attivo il campo testo , non deve essere modificabile. AURA_R_EVENTO_COMPTERR Si • Se è attiva la combo, la lista va di volta in volta popolata con l’elenco delle asl non ancora attivate. • Per tutte le impostazioni e controlli vedere il paragrafo Algoritmi utilizzati nel caso d’uso • • • • • Obbligatorio AURA_R_EVENTO_COMPTERR Formato gg/mm/aaaa Impostato con la sysdate Modificabile La data inserita non deve essere Si AURA--CDU-01-V01-Sottoscrizione Notifiche.doc USO: Interno CSI <AURA> DESCRIZIONE CASO D’USO Direzione sviluppo progetti Sanità ed assistenza AURA--CDU-01-V01Sottoscrizione Notifiche.doc Pag. 6 di 9 inferiore alla sysdate Tasti funzionali gestiti Nome tasto Inserisci Regole di gestione Vengono eseguiti i controlli logici descritti nel paragrafo Algoritmi utilizzati nel caso d’uso. Se non sono stati riscontrati errori, il rec. viene aggiunto nella sezione delle competenze territoriali selezionate, e reinizializzata la sezione dell’inserimento. Sezione Competenze territoriali selezionate Nome campo ID compterr Regione ASL Data attivazione Data disattivazione Tipo Numero Testo Testo Data Provenienza AURA_R_EVENTO_COMPTERR AURA_R_EVENTO_COMPTERR AURA_R_EVENTO_COMPTERR AURA_R_EVENTO_COMPTERR In form No Si Si Si Data AURA_R_EVENTO_COMPTERR Si Tasti funzionali gestiti Nome tasto Sospendi Regole di gestione Imposta e visualizza la Data Sospensione con la sysdate sul record selezionato Sezione Sottoscrizione eventi Nome campo ID evento ASR ID evento Tipo Descrizione e controlli formali Numero • Numero • • Evento Combo • • • Ente Responsabil e evento Checkbo x • Data attivazione Data • • • • • Tabella Impostato da sequence oracle AURA_R_EVENTO_ASR dopo la validazione dei dati Non visualizzato AURA_R_EVENTO_ASR Aggiornato quando viene selezionato un evento Obbligatorio Selezionabile dalla lista associata Vedere Algoritmi utilizzati nel caso d’uso Valore di default selezionato AURA_R_EVENTO_ASR.AUTO_ NOTIFICA Impostare 0 (Autonotifica attiva) se Checkbox selezionato, altrimenti 1 (Autonotifica non attiva) Obbligatorio AURA_R_EVENTO_ASR Formato gg/mm/aaaa Impostato con la sysdate Modificabile La data inserita non deve essere inferiore alla sysdate AURA--CDU-01-V01-Sottoscrizione Notifiche.doc In form No No Si Si Si USO: Interno CSI <AURA> DESCRIZIONE CASO D’USO Direzione sviluppo progetti Sanità ed assistenza AURA--CDU-01-V01Sottoscrizione Notifiche.doc Pag. 7 di 9 Tasti funzionali gestiti Nome tasto Inserisci Regole di gestione Vengono eseguiti i controlli logici descritti nel paragrafo Algoritmi utilizzati nel caso d’uso. Se non sono stati riscontrati errori, il rec. viene aggiunto nella sezione delle competenze territoriali selezionate, e reinizializzata la sezione dell’inserimento. Sezione Eventi sottoscritti Nome campo ID evento ASR ID evento Evento Tipo Provenienza In form Numero AURA_R_EVENTO_ASR No Numero Numero No Si Data attivazione Data AURA_R_EVENTO_ASR AURA_D_EVENTO.DESCRIZIONE per AURA_D_EVENTO.idevento = AURA_R_EVENTO_ASR.idevento AURA_R_EVENTO_ASR Data disattivazio ne Data AURA_R_EVENTO_ASR Si Si Tasti funzionali gestiti Nome tasto Sospendi Regole di gestione Imposta e visualizza la Data Sospensione con la sysdate sul record selezionato Tasti funzionali pagina Nome tasto Indietro Annulla Conferma Regole di gestione Permette di ritornare alla pagina precedente. Se ci sono informazioni non ancora salvate, richiedere conferma per l’eventuale annullamento. Permette di annullare, previa conferma da parte dell’utente, i dati non ancora salvati. La pagina viene ripresentata con i valori iniziali Vengono eseguiti i controlli formali e logici sulle informazioni inserite Per esito positivo, vengono salvati i record. Vedere paragrafo Algoritmi utilizzati nel caso d’uso . Algoritmi utilizzati nel caso d’uso Popolamento liste valori ASL di interesse AURA--CDU-01-V01-Sottoscrizione Notifiche.doc USO: Interno CSI <AURA> DESCRIZIONE CASO D’USO Direzione sviluppo progetti Sanità ed assistenza AURA--CDU-01-V01Sottoscrizione Notifiche.doc Pag. 8 di 9 La lista delle ASL va popolata con l’elenco delle ASL nella vista V_D_AZIENDASANITARIA_010 non presenti (per l’Ente dell’operatore) nella tabella AURA_R_EVENTO_COMPTERR con Data Sospensione nulla. Va ripopolata ogni volta e ordinata per codice ASL. Evento di interesse La lista degli eventi va popolata con l’elenco degli eventi nella tabella AURA_D_EVENTO non presenti (per l’Ente dell’operatore) nella tabella AURA_R_EVENTO_ASR con Data Sospensione nulla. Nella combo deve essere visualizzata la descrizione dell’evento Va ripopolata ogni volta ed ordinata per id evento. Impostazioni e controlli logici Quando l’operatore accede alla pagina, bisogna recuperare dalle tabelle AURA_T_OPERATORI e AURA_D_TIPOENTE la descrizione del tipo ente associata al codice fiscale dell’utente. Se il tipo ente è ASO il campo ASL di interesse diventa combo. Se il tipo Ente è ASL il campo ASL di interesse diventa testo non modificabile, valorizzato con l’ASL dell’operatore. Nella sezione Competenza territoriale di interesse il bottone INSERISCI viene abilitato solo se la lista delle ASL non è vuota oppure nel caso di operatore ASL se la tabella AURA_R_EVENTO_ASR non contiene per l’Ente dell’operatore rec. con Data Sospensione nulla. La sezione Competenze territoriali selezionate va popolata con l’elenco dei rec. presenti nella tabella AURA_R_EVENTO_COMPTERR ordinati per ASL e Data attivazione decrescente. Nella sezione Sottoscrizione eventi il bottone INSERISCI viene abilitato solo se la lista degli eventi non è vuota. La sezione Eventi sottoscritti va popolata con l’elenco dei rec. presenti nella tabella AURA_R_EVENTO_ASR ordinati per Id evento e Data attivazione decrescente. Ad ogni inserimento o sospensione bisogna rieseguire i controlli per abilitare/disabilitare i bottoni INSERISCI e per il popolamento delle liste valori. Caratteristiche comuni a tutte le tabelle interessate dall’inserimento Tutte le diverse tipologie di dati associate alla sottoscrizione delle notifiche saranno registrate nelle opportune tabelle del database sopra descritte e di seguito riepilogate: AURA_R_EVENTO_ASR AURA_R_EVENTO_COMPTERR In ognuna di queste tabelle occorre valorizzare anche le seguenti informazioni: Campo UTENTE ENTE DT_OPERAZIONE Contenuto Codice fiscale dell’utente che ha effettuato l’inserimento / aggiornamento dell’informazione Codice dell’Ente associato all’utente che ha effettuato l’inserimento / aggiornamento dell’informazione Data in cui è eseguita l’operazione AURA--CDU-01-V01-Sottoscrizione Notifiche.doc USO: Interno CSI Direzione sviluppo progetti Sanità ed assistenza <AURA> DESCRIZIONE CASO D’USO AURA--CDU-01-V01Sottoscrizione Notifiche.doc Pag. 9 di 9 Ulteriori requisiti Problemi aperti ID Problema Descrizione 1 <Descrizione del problema da risolvere> AURA--CDU-01-V01-Sottoscrizione Notifiche.doc USO: Interno CSI