it.svimservice.nsisr.web.ws.cedap.pojo
Class Cedap

java.lang.Object
  extended by it.svimservice.nsisr.web.ws.cedap.pojo.Cedap

public class Cedap
extends java.lang.Object

Web Service dell'entità CedAP

Author:
CoppolaG

Constructor Summary
Cedap()
           
 
Method Summary
 DatiRicercaCedapResponse getCedAP(AttributiAutorizzativi attributiAutorizzativi, DatiRicercaCedapRequest filtriCedap)
          Il servizio consente di ricercare i dati parziali dei CedAP che soddisfano i filtri di ricerca impostati
 DatiDettaglioCedapResponse getDettaglioCedAP(AttributiAutorizzativi attributiAutorizzativi, DatiDettaglioCedapRequest filtriDatiDettaglioCedap)
          Il servizio consente di ricercare il dettaglio di un CedAP che soddisfa i filtri di ricerca impostati
 DatiCedapResponse setCedAP(AttributiAutorizzativi attributiAutorizzativi, DatiCedapRequest datiCedap)
          Il servizio consente di registrare nel sistema le informazioni di un certificato di assistenza al parto assegnandogli lo stato di "PROVVISORIO".
 DatiCedapValidatoResponse setCedAPValidato(AttributiAutorizzativi attributiAutorizzativi, DatiCedapValidatoRequest datiCedapValidato)
          Il servizio consente di registrare un CedAP Validato.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cedap

public Cedap()
Method Detail

getCedAP

public DatiRicercaCedapResponse getCedAP(AttributiAutorizzativi attributiAutorizzativi,
                                         DatiRicercaCedapRequest filtriCedap)
Il servizio consente di ricercare i dati parziali dei CedAP che soddisfano i filtri di ricerca impostati

Parameters:
attributiAutorizzativi - attributi di autorizzazione
filtriCedap - filtri di ricerca
Returns:
DatiRicercaCedapResponse dati parziali dei CedAP
Throws:
SOAPFaultException - errore applicativo, puo' 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.
  • 000008: La data inserita non è valida poiché successiva a quella odierna.
  • 000998: L'Istituto di ricovero non è presente in archivio.
  • 001824: Lo stabilimento ospedaliero non è presente in archivio.
  • 001825: Il reparto ospedaliero non è presente in archivio.
  • 002209: Il punto nascita non esiste in archivio
  • 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.

getDettaglioCedAP

public DatiDettaglioCedapResponse getDettaglioCedAP(AttributiAutorizzativi attributiAutorizzativi,
                                                    DatiDettaglioCedapRequest filtriDatiDettaglioCedap)
Il servizio consente di ricercare il dettaglio di un CedAP che soddisfa i filtri di ricerca impostati

Parameters:
attributiAutorizzativi - attributi di autorizzazione
filtriDatiDettaglioCedap - filtri di ricerca
Returns:
DatiDettaglioCedapResponse dati del CedAP
Throws:
SOAPFaultException - errore applicativo, puo' 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.
  • 000179: Specificare istituto di ricovero o azienda ASL
  • 000998: L'Istituto di ricovero non è presente in archivio.
  • 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.

setCedAP

public DatiCedapResponse setCedAP(AttributiAutorizzativi attributiAutorizzativi,
                                  DatiCedapRequest datiCedap)
Il servizio consente di registrare nel sistema le informazioni di un certificato di assistenza al parto assegnandogli lo stato di "PROVVISORIO".
Si effettuano i seguenti controlli:

Parameters:
attributiAutorizzativi - attributi di autorizzazione
datiCedap - dati del CedAP
Returns:
DatiCedapResponse esito dell'operazione
Throws:
SOAPFaultException - errore applicativo, puo' assumere i seguenti valori:
  • 000001: Dato non valido
  • 000002: Manca un dato obbligatorio
  • 000008: La data inserita non è valida poiché successiva a quella odierna.
  • 000166: L'operazione di inserimento non può essere eseguita poiché l'elemento è già presente in archivio.
  • 000269: Indicare il codice fiscale o il codice STP.
  • 000627: Il codice fiscale dell'assistito non è corretto.
  • 000636: Il codice STP dell'assistito non è corretto.
  • 000998: L'Istituto di ricovero non è presente in archivio.
  • 001116: Inserire alternativamente codice fiscale o codice STP / ENI.
  • 001824: Lo stabilimento ospedaliero non è presente in archivio.
  • 001825: Il reparto ospedaliero non è presente in archivio.
  • 002138: Inserire obbligatoriamente la data di ultimo parto se è presente il numero di parti precedenti
  • 002139: Se ci sono precedenti concepilmenti ci deve essere un parto o un aborto o un'interruzione volontaria di gravidanza
  • 002140: Il numero dei parti precedenti è incompatibile con il numero dei nati vivi / morti
  • 002146: L'anno del CedAP non deve essere successivo all'anno corrente.
  • 002208: Il ricovero non esiste in archivio
  • 002209: Il punto nascita non esiste in archivio
  • 002210: Non è possibile inserire CedAP presso in centro servizi di IPuglia o Assessorato
  • 002211: Asl di residenza o evento non presente in archivio
  • 002212: La asl di residenza o evento non coincide con il centro servizi su cui si sta registrando il CedAP
  • 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.

setCedAPValidato

public DatiCedapValidatoResponse setCedAPValidato(AttributiAutorizzativi attributiAutorizzativi,
                                                  DatiCedapValidatoRequest datiCedapValidato)
Il servizio consente di registrare un CedAP Validato.
Si effettuano i seguenti controlli: Il servizio è utilizzato solo ed esclusivamente all'interno di EDOTTO per la sincronizzazione dei CedAP fra i vari Centri Servizi. Non è prevista nessun'altra forma di utilizzo.

Parameters:
attributiAutorizzativi - attributi di autorizzazione
datiCedapValidato - dati del CedAP validato
Returns:
DatiCedapResponse esito dell'operazione
Throws:
SOAPFaultException - errore applicativo, puo' assumere i seguenti valori:
  • 000001: Dato non valido
  • 000002: Manca un dato obbligatorio
  • 000008: La data inserita non è valida poiché successiva a quella odierna.
  • 000166: L'operazione di inserimento non può essere eseguita poiché l'elemento è già presente in archivio.
  • 000872: La data inserita non è compatibile con la data di richiesta.
  • 001116: Inserire alternativamente codice fiscale o codice STP / ENI.
  • 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.