it.svimservice.nsisr.web.ws.prescrizionespecialistica.pojo
Class ChkPrescrizioneSpecialistica
java.lang.Object
it.svimservice.nsisr.web.condivisi.ws.pojo.ChkWebService
it.svimservice.nsisr.web.ws.prescrizionespecialistica.pojo.ChkPrescrizioneSpecialistica
public class ChkPrescrizioneSpecialistica
- extends it.svimservice.nsisr.web.condivisi.ws.pojo.ChkWebService
Classe incaricata di effetturare i controlli.
- Author:
- SpadaroA
Methods inherited from class it.svimservice.nsisr.web.condivisi.ws.pojo.ChkWebService |
chkAttributiAutorizzativi, chkAutorizzazioneUtente, validaBodyRequest, validaHeaderRequest |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChkPrescrizioneSpecialistica
public ChkPrescrizioneSpecialistica()
chkPrescrizioneSpecialistica
public static void chkPrescrizioneSpecialistica(PrescrizioneSpecialisticaGetRequest filtri)
throws it.svimservice.common.exception.CheckException
- Questo metodo consente di verificare la validità dei
filtri di ricerca inseriti per poter effettuare la richiesta del servizio
"getPrescrizioneSpecialistica". Controllerà,infatti:
- se non è stata specificato lo stato della ricetta
- se il tipo di erogatore, nel caso in cui sia stato specificato,
coincide con uno dei valori ammessi.
- se sono presenti almeno uno dei seguenti campi:nome, cognome, codice identificativo
dell'assistito e identificativo della ricetta.
- Parameters:
filtri
- - filtri di ricerca.
parametro obbligatorio.
- Throws:
CheckException:
- errore applicativo che può assumere i
seguenti valori:
- 000089: I campi inseriti sono incompatibili con la ricerca poiché non è stato specificato ne Nome e Cognome dell'assistito, ne un codice identificativo, ne un numero di ricetta.
- 000089: I campi inseriti sono incompatibili con la ricerca poiché sono stati specificati più campi per identificare la ricetta.
it.svimservice.common.exception.CheckException
chkPrescrizioneSpecialistica
public static void chkPrescrizioneSpecialistica(PrescrizioneSpecialisticaSetRequest prescrizioneSpecialistica)
throws it.svimservice.common.exception.CheckException
- Questo metodo consente di verificare la validità dei dati
inseriti per poter effettuare il servizio "setPrescrizioneSpecialistica".
Controllerà infatti:
- se è stato inserito o il codice fiscale o il codice STP/ENI.
- se è stato specificato il tipo di erogatore.
- se è stato specificato un tipo di accesso valido per il tipo di erogatore.
- se non è stato specificato i dati della tessera TEAM per un assistito STP/ENI.
- Parameters:
prescrizioneSpecialistica
- dati relativi la prescrizione specialistica.
parametro obbligatorio.
- Throws:
it.svimservice.common.exception.CheckException
- errore applicativo che può assumere i
seguenti valori:
- 000269: Indicare il codice fiscale o il codice STP.
- 700001: Hai inserito un valore non corretto per il campo 'Tipo di accesso' relativo alle private accreditate
- 700001: Hai inserito un valore non corretto per il campo 'Tipo di accesso' relativo alle ambulatoriali interne
- 000049: L'operazione non può essere eseguita perché le caratteristiche selezionate sono incoerenti tra loro.