it.svimservice.nsisr.web.ws.missione118.vo.allegatomissione118
Class AllegatoMissione118Request

java.lang.Object
  extended by it.svimservice.nsisr.web.ws.missione118.vo.allegatomissione118.AllegatoMissione118Request

public class AllegatoMissione118Request
extends java.lang.Object

Dati di un documento relativo ad una missione in carico al Sistema Informativo 118


Field Summary
private  java.lang.String annoMissioneCentraleOperativa
          Anno della missione centrale operativa
private  java.lang.String codCentraleOperativa
          Codice identificativo regionale della Centrale Operativa 118
private  java.lang.String codTipoAllegato
          Tipo dell'allegato 1 = Scheda Paziente 2 = documento prodotto dal Servizio Telecardiologia
private  java.lang.String descAllegato
          Descrizione dell'allegato
Dato da valorizzare obbligatoriamente se e solo se tipologiaMessaggio = 1 (Inserimento).
private  java.lang.String documentoAllegato
          Scheda Paziente o documento prodotto dal servizio Telecardiologia in formato PDF.
private  java.lang.String nomeDocumentoAllegato
          Nome della scheda Paziente o documento prodotto dal servizio Telecardiologia in formato PDF comprensivo di nome ed estensione;
Il nome del documento deve essere univoco per la specifica missione e per la specifica tipologia di allegato (considerando gli allegati non annullati), in quanto tale informazione è utilizzata per determinare l'allegato da annullare in caso di tipologiaMessaggio = 2 (Annullamento)
private  int progPazienteTrasportato
          Progressivo paziente trasportato
private  java.lang.String progressivoMissioneCentraleOperativa
          Progressivo della missione centrale operativa
private  java.lang.String tipologiaMessaggio
          Tipologia del messaggio.
 
Constructor Summary
AllegatoMissione118Request()
           
AllegatoMissione118Request(java.lang.String codCentraleOperativa, java.lang.String annoMissioneCentraleOperativa, java.lang.String progressivoMissioneCentraleOperativa, int progPazienteTrasportato, java.lang.String codTipoAllegato, java.lang.String descAllegato, java.lang.String documentoAllegato, java.lang.String nomeDocumentoAllegato, java.lang.String tipologiaMessaggio)
           
 
Method Summary
 java.lang.String getAnnoMissioneCentraleOperativa()
           
 java.lang.String getCodCentraleOperativa()
           
 java.lang.String getCodTipoAllegato()
           
 java.lang.String getDescAllegato()
           
 java.lang.String getDocumentoAllegato()
           
 java.lang.String getNomeDocumentoAllegato()
           
 int getProgPazienteTrasportato()
           
 java.lang.String getProgressivoMissioneCentraleOperativa()
           
 java.lang.String getTipologiaMessaggio()
           
 void setAnnoMissioneCentraleOperativa(java.lang.String annoMissioneCentraleOperativa)
           
 void setCodCentraleOperativa(java.lang.String codCentraleOperativa)
           
 void setCodTipoAllegato(java.lang.String codTipoAllegato)
           
 void setDescAllegato(java.lang.String descAllegato)
           
 void setDocumentoAllegato(java.lang.String documentoAllegato)
           
 void setNomeDocumentoAllegato(java.lang.String nomeDocumentoAllegato)
           
 void setProgPazienteTrasportato(int progPazienteTrasportato)
           
 void setProgressivoMissioneCentraleOperativa(java.lang.String progressivoMissioneCentraleOperativa)
           
 void setTipologiaMessaggio(java.lang.String tipologiaMessaggio)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

codCentraleOperativa

@Facets(pattern="[a-zA-Z0-9]+",
        length=2L)
private java.lang.String codCentraleOperativa
Codice identificativo regionale della Centrale Operativa 118


annoMissioneCentraleOperativa

@Facets(pattern="[0-9]{4}")
private java.lang.String annoMissioneCentraleOperativa
Anno della missione centrale operativa


progressivoMissioneCentraleOperativa

@Facets(pattern="[0-9]+",
        length=12L)
private java.lang.String progressivoMissioneCentraleOperativa
Progressivo della missione centrale operativa


progPazienteTrasportato

@Facets(minInclusive=0L,
        maxInclusive=9L)
private int progPazienteTrasportato
Progressivo paziente trasportato


codTipoAllegato

@Facets(pattern="1|2")
private java.lang.String codTipoAllegato
Tipo dell'allegato


descAllegato

@Facets(minLength=1L,
        maxLength=4000L)
private java.lang.String descAllegato
Descrizione dell'allegato
Dato da valorizzare obbligatoriamente se e solo se tipologiaMessaggio = 1 (Inserimento).


documentoAllegato

private java.lang.String documentoAllegato
Scheda Paziente o documento prodotto dal servizio Telecardiologia in formato PDF.
La dimensione del file da allegare non deve superare una quota configurabile per azienda sanitaria.
I dati binari devono essere compressi e codificati con l'algoritmo Base64.
Dato da valorizzare obbligatoriamente se e solo se tipologiaMessaggio = 1 (Inserimento).


nomeDocumentoAllegato

@Facets(maxLength=4000L)
private java.lang.String nomeDocumentoAllegato
Nome della scheda Paziente o documento prodotto dal servizio Telecardiologia in formato PDF comprensivo di nome ed estensione;
Il nome del documento deve essere univoco per la specifica missione e per la specifica tipologia di allegato (considerando gli allegati non annullati), in quanto tale informazione è utilizzata per determinare l'allegato da annullare in caso di tipologiaMessaggio = 2 (Annullamento)


tipologiaMessaggio

@Facets(pattern="1|2")
private java.lang.String tipologiaMessaggio
Tipologia del messaggio. Assume i seguenti valori:

Constructor Detail

AllegatoMissione118Request

public AllegatoMissione118Request(java.lang.String codCentraleOperativa,
                                  java.lang.String annoMissioneCentraleOperativa,
                                  java.lang.String progressivoMissioneCentraleOperativa,
                                  int progPazienteTrasportato,
                                  java.lang.String codTipoAllegato,
                                  java.lang.String descAllegato,
                                  java.lang.String documentoAllegato,
                                  java.lang.String nomeDocumentoAllegato,
                                  java.lang.String tipologiaMessaggio)

AllegatoMissione118Request

public AllegatoMissione118Request()
Method Detail

getCodCentraleOperativa

public java.lang.String getCodCentraleOperativa()

setCodCentraleOperativa

public void setCodCentraleOperativa(java.lang.String codCentraleOperativa)

getAnnoMissioneCentraleOperativa

public java.lang.String getAnnoMissioneCentraleOperativa()

setAnnoMissioneCentraleOperativa

public void setAnnoMissioneCentraleOperativa(java.lang.String annoMissioneCentraleOperativa)

getProgressivoMissioneCentraleOperativa

public java.lang.String getProgressivoMissioneCentraleOperativa()

setProgressivoMissioneCentraleOperativa

public void setProgressivoMissioneCentraleOperativa(java.lang.String progressivoMissioneCentraleOperativa)

getProgPazienteTrasportato

public int getProgPazienteTrasportato()

setProgPazienteTrasportato

public void setProgPazienteTrasportato(int progPazienteTrasportato)

getCodTipoAllegato

public java.lang.String getCodTipoAllegato()

setCodTipoAllegato

public void setCodTipoAllegato(java.lang.String codTipoAllegato)

getDescAllegato

public java.lang.String getDescAllegato()

setDescAllegato

public void setDescAllegato(java.lang.String descAllegato)

getDocumentoAllegato

public java.lang.String getDocumentoAllegato()

setDocumentoAllegato

public void setDocumentoAllegato(java.lang.String documentoAllegato)

getNomeDocumentoAllegato

public java.lang.String getNomeDocumentoAllegato()

setNomeDocumentoAllegato

public void setNomeDocumentoAllegato(java.lang.String nomeDocumentoAllegato)

getTipologiaMessaggio

public java.lang.String getTipologiaMessaggio()

setTipologiaMessaggio

public void setTipologiaMessaggio(java.lang.String tipologiaMessaggio)