it.svimservice.nsisr.web.ws.prescrizionefarmaceutica.pojo
Class PrescrizioneFarmaceutica

java.lang.Object
  extended by it.svimservice.nsisr.web.ws.prescrizionefarmaceutica.pojo.PrescrizioneFarmaceutica

public class PrescrizioneFarmaceutica
extends java.lang.Object


Constructor Summary
PrescrizioneFarmaceutica()
           
 
Method Summary
 PrescrizioniMediciInAltreASLResponse getPrescrizioniMediciInAltreASL(AttributiAutorizzativi attributiAutorizzativi, PrescrizioniMediciInAltreASLRequest criteriRicerca)
          Servizio di consultazione delle prescrizioni effettuate da medici di una certa ASL e spedite in altre ASL
 boolean setRegistraPrescrizioneFarmaceutica(AttributiAutorizzativi attributiAutorizzativi, RegistraPrescrizioneFarmaceuticaRequest prescrizioneVo)
          Servizio di registrazione di una prescrizione farmaceutica rilasciata dal prescrittore ed acquisita dal sistema Rete dei Medici
 RegistraPrescrizioniFarmaceuticaResponse setRegistraPrescrizioniFarmaceutica(AttributiAutorizzativi attributiAutorizzativi, FarmaciaRequest farmacia, ElencoRicetteRequest elencoRicette)
          Servizio di registrazione di una o più prescrizioni farmaceutiche erogate da una farmacia, provenienti dal sistema Rete dei Medici
 boolean setRegistraPrescrizioniFarmaceuticheErogate(AttributiAutorizzativi attributiAutorizzativi, RegistraPrescrizioniFarmaceuticheErogateRequest prescrizioniVo)
          Servizio di registrazione di una o più prescrizioni farmaceutiche erogate dalle farmacie ed acquisite dal sistema Rete dei Medici
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrescrizioneFarmaceutica

public PrescrizioneFarmaceutica()
Method Detail

getPrescrizioniMediciInAltreASL

public PrescrizioniMediciInAltreASLResponse getPrescrizioniMediciInAltreASL(AttributiAutorizzativi attributiAutorizzativi,
                                                                            PrescrizioniMediciInAltreASLRequest criteriRicerca)
Servizio di consultazione delle prescrizioni effettuate da medici di una certa ASL e spedite in altre ASL

Parameters:
attributiAutorizzativi - attributi di autorizzazione
criteriRicerca - criteri di ricerca delle prescrizioni
Returns:
elenco delle prescrizioni soddisfacenti i criteri di ricerca
Throws:
SoapFaultException - in caso di errore applicativo generato in fase di ricerca delle prescrizioni. Puo' assumere i seguenti valori:
  • 000001: Dato non valido
  • 000004: Non ci sono elementi corrispondenti ai criteri di ricerca inseriti. Verificare la correttezza dei parametri inseriti
  • 001514: Richiesta non valida
  • 100000: Si e' verificato un errore nel sistema

setRegistraPrescrizioneFarmaceutica

public boolean setRegistraPrescrizioneFarmaceutica(AttributiAutorizzativi attributiAutorizzativi,
                                                   RegistraPrescrizioneFarmaceuticaRequest prescrizioneVo)
Servizio di registrazione di una prescrizione farmaceutica rilasciata dal prescrittore ed acquisita dal sistema Rete dei Medici

Parameters:
attributiAutorizzativi - attributi di autorizzazione
prescrizioneVo - prescrizione farmaceutica da registrare
Returns:
true in caso di registrazione avvenuta con successo
Throws:
javax.xml.ws.soap.SOAPFaultException - in caso di errore applicativo generato in fase di registrazione della prescrizione. Puo' assumere i seguenti valori:
  • 000001: Dato non valido
  • 000002: Manca un dato obbligatorio
  • 000003: Errore nella creazione di un assistito fuori anagrafe
  • 000004: Non ci sono elementi corrispondenti ai criteri di ricerca inseriti. Verificare la correttezza dei parametri inseriti
  • 000166: L'operazione di inserimento non puo' essere eseguita poichè l'elemento è già presente in archivio
  • 001514: Richiesta non valida
  • 100000: Si è verificato un errore nel sistema

setRegistraPrescrizioniFarmaceuticheErogate

public boolean setRegistraPrescrizioniFarmaceuticheErogate(AttributiAutorizzativi attributiAutorizzativi,
                                                           RegistraPrescrizioniFarmaceuticheErogateRequest prescrizioniVo)
Servizio di registrazione di una o più prescrizioni farmaceutiche erogate dalle farmacie ed acquisite dal sistema Rete dei Medici

Parameters:
attributiAutorizzativi - attributi di autorizzazione
prescrizioniVo - elenco delle prescrizioni farmaceutiche erogate da registrare
Returns:
true in caso di registrazione di tutte le prescrizioni avvenuta con successo
Throws:
SoapFaultException - in caso di errore applicativo generato in fase di registrazione di una prescrizione. Puo' assumere i seguenti valori:
  • 000001: Dato non valido
  • 000002: Manca un dato obbligatorio
  • 000003: Errore nella creazione di un assistito fuori anagrafe
  • 000004: Non ci sono elementi corrispondenti ai criteri di ricerca inseriti. Verificare la correttezza dei parametri inseriti
  • 000166: L'operazione di inserimento non può essere eseguita poiché l'elemento è già presente in archivio
  • 001514: Richiesta non valida
  • 100000: Si e' verificato un errore nel sistema

setRegistraPrescrizioniFarmaceutica

public RegistraPrescrizioniFarmaceuticaResponse setRegistraPrescrizioniFarmaceutica(AttributiAutorizzativi attributiAutorizzativi,
                                                                                    FarmaciaRequest farmacia,
                                                                                    ElencoRicetteRequest elencoRicette)
Servizio di registrazione di una o più prescrizioni farmaceutiche erogate da una farmacia, provenienti dal sistema Rete dei Medici

Parameters:
attributiAutorizzativi - attributi di autorizzazione
farmacia - dati della farmacia erogante
elencoRicette - elenco di prescrizioni farmaceutiche erogate da registrare
Returns:
esito positivo in caso di registrazione di tutte le prescrizioni avvenuta con successo
Throws:
SoapFaultException - in caso di errore applicativo generato in fase di registrazione di una prescrizione. Puo' assumere i seguenti valori:
  • 000001: Dato non valido
  • 000002: Manca un dato obbligatorio
  • 000003: Errore nella creazione di un assistito fuori anagrafe
  • 000004: Non ci sono elementi corrispondenti ai criteri di ricerca inseriti. Verificare la correttezza dei parametri inseriti
  • 000166: L'operazione di inserimento non puo' essere eseguita poiché l'elemento è già presente in archivio
  • 001514: Richiesta non valida
  • 100000: Si e' verificato un errore nel sistema