it.svimservice.nsisr.web.ws.missione118.pojo
Class Missione118

java.lang.Object
  extended by it.svimservice.nsisr.web.ws.missione118.pojo.Missione118

public class Missione118
extends java.lang.Object


Constructor Summary
Missione118()
           
 
Method Summary
 AllegatoMissione118Response setAllegatoMissione118(AttributiAutorizzativi attributiAutorizzativi, AllegatoMissione118Request allegatoMissione118Request)
          Consente di registrare o annullare (cancellazione logica) i dati di un documento relativo ad una missione in carico al Sistema Informativo 118.
 Missione118Response setMissione118(AttributiAutorizzativi attributiAutorizzativi, Missione118Request missione118Request)
          Consente di inserire, aggiornare o annullare i dati relativi ad una missione in carico al Sistema Informativo 118.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Missione118

public Missione118()
Method Detail

setMissione118

public Missione118Response setMissione118(AttributiAutorizzativi attributiAutorizzativi,
                                          Missione118Request missione118Request)
Consente di inserire, aggiornare o annullare i dati relativi ad una missione in carico al Sistema Informativo 118.
Un parametro di configurazione definito nel sistema a livello regionale permette due modalità operative:
  1. È consentito un solo invio della missione 118 con stato = "in corso" e un solo invio con stato = "conclusa" (quindi in Edotto potranno essere presenti al massimo due versioni non annullate della stessa missione)
  2. È consentito un solo invio della missione a prescindere dallo stato

Le operazioni di aggiornamento e annullamento sono consentite solo se la missione risulta in corso, non annullata e non ancora associata ad un episodio di pronto soccorso.
L'operazione di annullamento non prevede il confronto dei dati inviati nella richiesta con quelli presenti in archivio; si effettuano comunque i controlli di validità previsti e di seguito riportati. L'annullamento di una missione comporta l'annullamento anche dei relativi file allegati. In seguito ad un annullamento è possibile registrare nuovamennte una missione con lo stesso identificativo della missione annullata.
Si effettuano i seguenti controlli:

Parameters:
attributiAutorizzativi - attributi di autorizzazione
missione118Request - missione 118 da inserire
Returns:
Missione118Response esito della registrazione
Throws:
javax.xml.ws.soap.SOAPFaultException - errore applicativo, puo' assumere i seguenti valori:
  • 000001: Dato non valido
  • 000002: Manca un dato obbligatorio
  • 000630: Il comune di nascita dell'assistito è inesistente.
  • 000657: La struttura accettazione d'urgenza non esiste.
  • 001320: Inserire alternativamente data di nascita o fascia d'età.
  • 001343: Il certificato è stato sospeso o revocato.
  • 001344: Il certificato è scaduto.
  • 001345: Il certificato non è valido.
  • 001804: Non è possibile eseguire l'operazione poiché è in corso un'altra operazione sulla stessa missione
  • 002076: Identificativo centrale operativa non presente in archivio
  • 002474: Non è possibile procedere con l'inserimento poiché la missione è già presente in archivio e risulta chiusa.
  • 002499: Non è possibile procedere con l'inserimento poiché la missione è già presente in archivio
  • 002646: Non è possibile procedere con l'operazione perchè la missione è stata annullata.
  • 002647: Non è possibile procedere con l'operazione poiché la missione risulta conclusa.
  • 002648: Non è possibile procedere con l'operazione perchè la missione risulta collegata ad un episodio di pronto soccorso.
  • 002649: Non è possibile procedere con l'operazione perchè la missione 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.

setAllegatoMissione118

public AllegatoMissione118Response setAllegatoMissione118(AttributiAutorizzativi attributiAutorizzativi,
                                                          AllegatoMissione118Request allegatoMissione118Request)
Consente di registrare o annullare (cancellazione logica) i dati di un documento relativo ad una missione in carico al Sistema Informativo 118.
I dati della missione devono essere già stati registrati tramite il servizio "setMissione118" e la missione non deve essere stata annullata.
I documenti saranno associati alla versione "conclusa" della missione, qualora presente, altrimenti alla versione con stato "in corso".
Il nome del documento di una specifica tipologia (scheda paziente o referto di telecardiologia) deve essere univoco per ciascuna missione (considerando solo gli allegati non annullati). L'operazione di annullamento identifica l'allegato da cancellare tramite il nome del file.
È prevista la presenza in Edotto di una sola scheda Paziente (non annullata), considerando sia le due versioni della missione, sia l’episodio di pronto soccorso; non sarà quindi possibile registrare la Scheda Paziente se già inviata, o se acquisita nella fase di accettazione direttamente dall’operatore di PS (scansione della scheda paziente cartacea); il controllo viene effettuato anche se l’episodio di pronto soccorso non è collegato alla missione.
Si effettuano i seguenti controlli:

Parameters:
attributiAutorizzativi - attributi di autorizzazione
allegatoMissione118Request - allegato missione 118 da registrare
Returns:
AllegatoMissione118Response esito della registrazione
Throws:
javax.xml.ws.soap.SOAPFaultException - errore applicativo, puo' assumere i seguenti valori:
  • 000001: Dato non valido
  • 000002: Manca un dato obbligatorio
  • 001330: La dimensione del file supera quella consentita
  • 001343: Il certificato è stato sospeso o revocato.
  • 001344: Il certificato è scaduto.
  • 001345: Il certificato non è valido.
  • 001804: Non è possibile eseguire l'operazione poiché è in corso un'altra operazione sulla stessa missione
  • 002076: Identificativo centrale operativa non presente in archivio
  • 002078: Missione 118 non presente in archivio
  • 002149: Si è verificato un problema nell'acquisizione del file, si prega di riprovare più tardi.
  • 002500: Non è possibile procedere con l'inserimento poiché la scheda paziente è già presente in archivio.
  • 002501: Non è possibile procedere con l'inserimento poiché la scheda paziente è già stata acquisita per l'episodio di pronto soccorso relativo alla missione 118.
  • 002646: Non è possibile procedere con l'operazione perchè la missione è stata annullata.
  • 002708: Non è possibile procedere con l'inserimento poiché esiste per la missione un referto con lo stesso nome.
  • 002709: Non è possibile procedere con l'operazione poiché non è presente in archivio un allegato dello stesso tipo e con lo stesso nome.
  • 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.