it.svimservice.nsisr.web.ws.ricettario.pojo
Class Ricettario
java.lang.Object
it.svimservice.nsisr.web.ws.ricettario.pojo.Ricettario
public class Ricettario
- extends java.lang.Object
Servizi esposti per l'entità Ricettario.
Method Summary |
ControlloStatoRicettaResponse |
getControlloStatoRicetta(AttributiAutorizzativi attributiAutorizzativi,
ControlloStatoRicettaRequest filtriRequest)
Il servizio consente di controllare lo stato di una ricetta (assegnata,
annullata, restituita, in magazzino) alla data di esecuzione in base alle
informazioni registrate nel sistema relative al ricettario a cui
appartiene. |
RicettariAssegnatiPrescrittoreResponse |
getRicettariAssegnatiPrescrittore(AttributiAutorizzativi attributiAutorizzativi,
RicettariAssegnatiPrescrittoreRequest filtriRequest)
Il servizio restituisce l’elenco dei ricettari assegnati in un certo
periodo ad un prescrittore. |
StatoRicettaResponse |
getStatoRicetta(AttributiAutorizzativi attributiAutorizzativi,
StatoRicettaRequest filtriRequest)
Il servizio consente di verificare ad una data lo stato di una ricetta
(assegnata, annullata, restituita, in magazzino) in base alle
informazioni registrate nel sistema relative al ricettario a cui
appartiene. |
StatoRicettaAssegnataPrescrittoreResponse |
getStatoRicettaAssegnataPrescrittore(AttributiAutorizzativi attributiAutorizzativi,
StatoRicettaAssegnataPrescrittoreRequest filtriRequest)
Il servizio permette di conoscere lo stato, ad una data di riferimento,
di una ricetta (assegnata, annullata, restituita) appartenente ad un
ricettario assegnato al prescrittore fornito in input. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Ricettario
public Ricettario()
getStatoRicetta
public StatoRicettaResponse getStatoRicetta(AttributiAutorizzativi attributiAutorizzativi,
StatoRicettaRequest filtriRequest)
- Il servizio consente di verificare ad una data lo stato di una ricetta
(assegnata, annullata, restituita, in magazzino) in base alle
informazioni registrate nel sistema relative al ricettario a cui
appartiene. Dati di input: Data di riferimento, identificativo della
ricetta da verificare. Dati di output: Stato della ricetta (assegnata,
annullata, restituita, in magazzino), struttura o prescrittore a cui il
ricettario (a cui la ricetta appartiene), risulta assegnato, numero del
ricettario.
- Parameters:
attributiAutorizzativi
- attributi di autorizzazione.filtriRequest
- filtri di ricerca.
- Returns:
- stringa xml di risposta.
- Throws:
SoapFaultException
- errore applicativo che può assumere i seguenti valori:
- 000001: Dato non valido.
- 000002: Manca un dato obbligatorio.
- 000004: Non ci sono elementi corrispondenti ai criteri di
ricerca inseriti. Verificare la correttezza dei parametri
inseriti.
- 000005: L'intervallo fra le date inserite non è valido.
- 100000: Il servizio non è al momento disponibile. Stiamo
lavorando per ripristinarlo. Vi preghiamo di riprovare più
tardi. Se il problema persiste, chiamare il servizio di
assistenza agli utenti.
Verificare che la data iniziale sia antecedente a quella
finale.
getStatoRicettaAssegnataPrescrittore
public StatoRicettaAssegnataPrescrittoreResponse getStatoRicettaAssegnataPrescrittore(AttributiAutorizzativi attributiAutorizzativi,
StatoRicettaAssegnataPrescrittoreRequest filtriRequest)
- Il servizio permette di conoscere lo stato, ad una data di riferimento,
di una ricetta (assegnata, annullata, restituita) appartenente ad un
ricettario assegnato al prescrittore fornito in input. La ricetta
risulterà nello stato di “annullata” se alla data di riferimento il
ricettario a cui appartiene risulta annullato e la ricetta rientra nel
range delle ricette che sono state registrate nel sistema come annullate.
La ricetta risulterà nello stato di “restituita” se alla data di
riferimento il ricettario a cui appartiene risulta reso dal prescrittore
e rientra nel range delle ricette che sono state registrate nel sistema
come non utilizzate dal prescrittore. La ricetta risulterà nello stato di
“assegnata” se alla data di riferimento il ricettario a cui appartiene
risulta assegnato al prescrittore. Dati di input: Data di riferimento,
codice identificativo del prescrittore, identificativo della ricetta.
Dati di output: Stato della ricetta (assegnata, annullata, restituita),
ricettario a cui la ricetta appartiene.
- Parameters:
attributiAutorizzativi
- attributi di autorizzazione.filtriRequest
- filtri di ricerca.
- Returns:
- stringa xml di risposta.
- Throws:
SoapFaultException
- errore applicativo che può assumere i seguenti valori:
- 000001: Dato non valido.
- 000002: Manca un dato obbligatorio.
- 000004: Non ci sono elementi corrispondenti ai criteri di
ricerca inseriti. Verificare la correttezza dei parametri
inseriti.
- 000005: L'intervallo fra le date inserite non è valido.
Verificare che la data iniziale sia antecedente a quella
finale.
- 100000: Il servizio non è al momento disponibile. Stiamo
lavorando per ripristinarlo. Vi preghiamo di riprovare più
tardi. Se il problema persiste, chiamare il servizio di
assistenza agli utenti.
getRicettariAssegnatiPrescrittore
public RicettariAssegnatiPrescrittoreResponse getRicettariAssegnatiPrescrittore(AttributiAutorizzativi attributiAutorizzativi,
RicettariAssegnatiPrescrittoreRequest filtriRequest)
- Il servizio restituisce l’elenco dei ricettari assegnati in un certo
periodo ad un prescrittore. Verrà restituito il range delle ricette
contenute nel ricettario e la tipologia del ricettario. Dati di input:
Periodo di riferimento, identificativo del prescrittore. Dati di output:
Elenco contenente:
- Identificativo del ricettario
- range di ricette contenute nel ricettario
- tipologia di ricettario.
- Parameters:
attributiAutorizzativi
- attributi di autorizzazione.filtriRequest
- filtri di ricerca.
- Returns:
- stringa xml di risposta.
- Throws:
SoapFaultException
- errore applicativo che può assumere i seguenti valori:
- 000001: Dato non valido.
- 000002: Manca un dato obbligatorio.
- 000004: Non ci sono elementi corrispondenti ai criteri di
ricerca inseriti. Verificare la correttezza dei parametri
inseriti.
- 000005: L'intervallo fra le date inserite non è valido.
Verificare che la data iniziale sia antecedente a quella
finale.
- 100000: Il servizio non è al momento disponibile. Stiamo
lavorando per ripristinarlo. Vi preghiamo di riprovare più
tardi. Se il problema persiste, chiamare il servizio di
assistenza agli utenti.
getControlloStatoRicetta
public ControlloStatoRicettaResponse getControlloStatoRicetta(AttributiAutorizzativi attributiAutorizzativi,
ControlloStatoRicettaRequest filtriRequest)
- Il servizio consente di controllare lo stato di una ricetta (assegnata,
annullata, restituita, in magazzino) alla data di esecuzione in base alle
informazioni registrate nel sistema relative al ricettario a cui
appartiene. Dati di input: identificativo della ricetta da verificare,
stato della ricetta. Dati di output: Valore booleano che vale true se lo
stato della ricetta alla data di esecuzione è quello passato in input,
false altrimenti.
- Parameters:
attributiAutorizzativi
- attributi di autorizzazione.filtriRequest
- filtri di ricerca.
- Returns:
- stringa xml di risposta.
- Throws:
SoapFaultException
- errore applicativo che può assumere i seguenti valori:
- 000001: Dato non valido.
- 000002: Manca un dato obbligatorio.
- 000004: Non ci sono elementi corrispondenti ai criteri di
ricerca inseriti. Verificare la correttezza dei parametri
inseriti.
- 100000: Il servizio non è al momento disponibile. Stiamo
lavorando per ripristinarlo. Vi preghiamo di riprovare più
tardi. Se il problema persiste, chiamare il servizio di
assistenza agli utenti.