<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
Scarica

Descrizione caso d`uso di sottoscrizione notifiche