it.svimservice.nsisr.web.ws.ricettario.pojo
Class Ricettario

java.lang.Object
  extended by it.svimservice.nsisr.web.ws.ricettario.pojo.Ricettario

public class Ricettario
extends java.lang.Object

Servizi esposti per l'entità Ricettario.


Constructor Summary
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
 

Constructor Detail

Ricettario

public Ricettario()
Method Detail

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:

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.