aagc.vo

## Class Ricetta

- java.lang.Object
- - aagc.vo.Ricetta

-     public class Ricetta
      extends java.lang.Object

  Dati di una ricetta relativa ad una DCR.
  E' composta dai seguenti dati:

  - annoElaborazione: Anno di elaborazione
  - codEsenzione: Codice dell'esenzione.
    Per ricetta non esente utilizzare il codice NES.
    Per ricetta di assistito fuori regione utilizzare l'esenzione riportata sulla ricetta.
  - codFarmacia: Codice provinciale farmacia
  - dataEmissione: Data di emissione prescrizione (nel formato GG/MM/AAAA)
  - dataErogazione: Data di erogazione (nel formato GG/MM/AAAA)
  - elencoFarmaciErogati: Elenco dei farmaci erogati
  - idPrescrizione: Identificativo prescrizione.
    Per quanto riguarda le ricette degli stupefacenti il campo deve essere cosi composto: i primi 7 caratteri composti con la cifra 8, i successivi 7 riportano il codice della ricetta.
  - impGalenico: Importo galenico. Il Diritto Addizionale va inserito in questo campo.
  - impLordo: A seconda della tipologia di DCR rappresenta:
    - Importo remunerazione, se tipo DCR 1 = SERVIZIO SANITARIO NAZIONALE
    - Importo remunerazione, se tipo DCR 3 = CASSA MARITTIMA MERIDIONALE
    - Importo lordo, se tipo DCR 4 = CASSA MAR.MER.ASS. INTEGRATIVA
    - Importo compenso, se tipo DCR 5 = CMM DCR RICETTE PHT
    - Importo compenso, se tipo DCR 6 = DCR RICETTE PHT
    - Importo compenso, se tipo DCR 7 = ASSISTENZA INTEGRATIVA ACCORDO PHT
    - Importo lordo, se tipo DCR 8 = AUSILI PER DIABETICI
    - Importo lordo, se tipo DCR 9 = CMM AUSILI PER DIABETICI
    - Importo compenso, se tipo DCR 13 = AUSILI PER DIABETICI PHT
    - Importo compenso, se tipo DCR 15 = AUSILI PER DIABETICI PHT CMM
  - impSconto: Importo sconto
  - impTicket: Importo ticket
  - meseElaborazione: Mese di elaborazione
  - tipoDCR: Tipo DCR. Valori assunti:
    - 1 = SERVIZIO SANITARIO NAZIONALE
    - 3 = CASSA MARITTIMA MERIDIONALE
    - 4 = CASSA MAR.MER.ASS. INTEGRATIVA
    - 5 = CMM DCR RICETTE PHT
    - 6 = DCR RICETTE PHT
    - 7 = ASSISTENZA INTEGRATIVA ACCORDO PHT
    - 8 = AUSILI PER DIABETICI
    - 9 = CMM AUSILI PER DIABETICI
    - 13 = AUSILI PER DIABETICI PHT
    - 15 = AUSILI PER DIABETICI PHT CMM

  Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.

       <complexType name="ricetta">
         <complexContent>
           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             <sequence>
               <element name="annoElaborazione">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="[0-9]{4}"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="codEsenzione">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="[a-zA-Z0-9]+"/>
                     <maxLength value="6"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="codFarmacia">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <length value="4"/>
                     <pattern value="[0-9]+"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="dataEmissione">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[0-9]{4}"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="dataErogazione">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[0-9]{4}"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="elencoFarmaciErogati">
                 <complexType>
                   <complexContent>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                       <sequence>
                         <element name="farmaco" type="{http://www.nsisr.puglia.it/Schemas/}farmacoErogato" maxOccurs="99"/>
                       </sequence>
                     </restriction>
                   </complexContent>
                 </complexType>
               </element>
               <element name="idPrescrizione">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <minLength value="14"/>
                     <maxLength value="15"/>
                     <pattern value="[a-zA-Z0-9]+"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="impGalenico" minOccurs="0">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="([\-]?[0-9]+(,[0-9]{1,3})?)?"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="impLordo">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="[\-]?[0-9]+(,[0-9]{1,3})?"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="impSconto">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="[\-]?[0-9]+(,[0-9]{1,3})?"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="impTicket">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="[\-]?[0-9]+(,[0-9]{1,3})?"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="meseElaborazione">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="(0?[1-9]|1[012]){1}"/>
                   </restriction>
                 </simpleType>
               </element>
               <element name="tipoDCR">
                 <simpleType>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     <pattern value="(1|3|4|5|6|7|8|9|13|15)"/>
                   </restriction>
                 </simpleType>
               </element>
             </sequence>
           </restriction>
         </complexContent>
       </complexType>

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `Ricetta.ElencoFarmaciErogati` Contiene l'elenco dei farmaci erogati.

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected java.lang.String` | `annoElaborazione`
    `protected java.lang.String` | `codEsenzione`
    `protected java.lang.String` | `codFarmacia`
    `protected java.lang.String` | `dataEmissione`
    `protected java.lang.String` | `dataErogazione`
    `protected Ricetta.ElencoFarmaciErogati` | `elencoFarmaciErogati`
    `protected java.lang.String` | `idPrescrizione`
    `protected java.lang.String` | `impGalenico`
    `protected java.lang.String` | `impLordo`
    `protected java.lang.String` | `impSconto`
    `protected java.lang.String` | `impTicket`
    `protected java.lang.String` | `meseElaborazione`
    `protected java.lang.String` | `tipoDCR`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Ricetta()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getAnnoElaborazione()` Recupera il valore della proprietà annoElaborazione.
    `java.lang.String` | `getCodEsenzione()` Recupera il valore della proprietà codEsenzione.
    `java.lang.String` | `getCodFarmacia()` Recupera il valore della proprietà codFarmacia.
    `java.lang.String` | `getDataEmissione()` Recupera il valore della proprietà dataEmissione.
    `java.lang.String` | `getDataErogazione()` Recupera il valore della proprietà dataErogazione.
    `Ricetta.ElencoFarmaciErogati` | `getElencoFarmaciErogati()` Recupera il valore della proprietà elencoFarmaciErogati.
    `java.lang.String` | `getIdPrescrizione()` Recupera il valore della proprietà idPrescrizione.
    `java.lang.String` | `getImpGalenico()` Recupera il valore della proprietà impGalenico.
    `java.lang.String` | `getImpLordo()` Recupera il valore della proprietà impLordo.
    `java.lang.String` | `getImpSconto()` Recupera il valore della proprietà impSconto.
    `java.lang.String` | `getImpTicket()` Recupera il valore della proprietà impTicket.
    `java.lang.String` | `getMeseElaborazione()` Recupera il valore della proprietà meseElaborazione.
    `java.lang.String` | `getTipoDCR()` Recupera il valore della proprietà tipoDCR.
    `void` | `setAnnoElaborazione(java.lang.String value)` Imposta il valore della proprietà annoElaborazione.
    `void` | `setCodEsenzione(java.lang.String value)` Imposta il valore della proprietà codEsenzione.
    `void` | `setCodFarmacia(java.lang.String value)` Imposta il valore della proprietà codFarmacia.
    `void` | `setDataEmissione(java.lang.String value)` Imposta il valore della proprietà dataEmissione.
    `void` | `setDataErogazione(java.lang.String value)` Imposta il valore della proprietà dataErogazione.
    `void` | `setElencoFarmaciErogati(Ricetta.ElencoFarmaciErogati value)` Imposta il valore della proprietà elencoFarmaciErogati.
    `void` | `setIdPrescrizione(java.lang.String value)` Imposta il valore della proprietà idPrescrizione.
    `void` | `setImpGalenico(java.lang.String value)` Imposta il valore della proprietà impGalenico.
    `void` | `setImpLordo(java.lang.String value)` Imposta il valore della proprietà impLordo.
    `void` | `setImpSconto(java.lang.String value)` Imposta il valore della proprietà impSconto.
    `void` | `setImpTicket(java.lang.String value)` Imposta il valore della proprietà impTicket.
    `void` | `setMeseElaborazione(java.lang.String value)` Imposta il valore della proprietà meseElaborazione.
    `void` | `setTipoDCR(java.lang.String value)` Imposta il valore della proprietà tipoDCR.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### annoElaborazione

          protected java.lang.String annoElaborazione

    - #### codEsenzione

          protected java.lang.String codEsenzione

    - #### codFarmacia

          protected java.lang.String codFarmacia

    - #### dataEmissione

          protected java.lang.String dataEmissione

    - #### dataErogazione

          protected java.lang.String dataErogazione

    - #### elencoFarmaciErogati

          protected Ricetta.ElencoFarmaciErogati elencoFarmaciErogati

    - #### idPrescrizione

          protected java.lang.String idPrescrizione

    - #### impGalenico

          protected java.lang.String impGalenico

    - #### impLordo

          protected java.lang.String impLordo

    - #### impSconto

          protected java.lang.String impSconto

    - #### impTicket

          protected java.lang.String impTicket

    - #### meseElaborazione

          protected java.lang.String meseElaborazione

    - #### tipoDCR

          protected java.lang.String tipoDCR

  - ### Constructor Detail

    - #### Ricetta

          public Ricetta()

  - ### Method Detail

    - #### getAnnoElaborazione

          public java.lang.String getAnnoElaborazione()

      Recupera il valore della proprietà annoElaborazione.
      Returns:
        possible object is `String`

    - #### setAnnoElaborazione

          public void setAnnoElaborazione(java.lang.String value)

      Imposta il valore della proprietà annoElaborazione.
      Parameters:
        `value` - allowed object is `String`

    - #### getCodEsenzione

          public java.lang.String getCodEsenzione()

      Recupera il valore della proprietà codEsenzione.
      Returns:
        possible object is `String`

    - #### setCodEsenzione

          public void setCodEsenzione(java.lang.String value)

      Imposta il valore della proprietà codEsenzione.
      Parameters:
        `value` - allowed object is `String`

    - #### getCodFarmacia

          public java.lang.String getCodFarmacia()

      Recupera il valore della proprietà codFarmacia.
      Returns:
        possible object is `String`

    - #### setCodFarmacia

          public void setCodFarmacia(java.lang.String value)

      Imposta il valore della proprietà codFarmacia.
      Parameters:
        `value` - allowed object is `String`

    - #### getDataEmissione

          public java.lang.String getDataEmissione()

      Recupera il valore della proprietà dataEmissione.
      Returns:
        possible object is `String`

    - #### setDataEmissione

          public void setDataEmissione(java.lang.String value)

      Imposta il valore della proprietà dataEmissione.
      Parameters:
        `value` - allowed object is `String`

    - #### getDataErogazione

          public java.lang.String getDataErogazione()

      Recupera il valore della proprietà dataErogazione.
      Returns:
        possible object is `String`

    - #### setDataErogazione

          public void setDataErogazione(java.lang.String value)

      Imposta il valore della proprietà dataErogazione.
      Parameters:
        `value` - allowed object is `String`

    - #### getElencoFarmaciErogati

          public Ricetta.ElencoFarmaciErogati getElencoFarmaciErogati()

      Recupera il valore della proprietà elencoFarmaciErogati.
      Returns:
        possible object is `Ricetta.ElencoFarmaciErogati`

    - #### setElencoFarmaciErogati

          public void setElencoFarmaciErogati(Ricetta.ElencoFarmaciErogati value)

      Imposta il valore della proprietà elencoFarmaciErogati.
      Parameters:
        `value` - allowed object is `Ricetta.ElencoFarmaciErogati`

    - #### getIdPrescrizione

          public java.lang.String getIdPrescrizione()

      Recupera il valore della proprietà idPrescrizione.
      Returns:
        possible object is `String`

    - #### setIdPrescrizione

          public void setIdPrescrizione(java.lang.String value)

      Imposta il valore della proprietà idPrescrizione.
      Parameters:
        `value` - allowed object is `String`

    - #### getImpGalenico

          public java.lang.String getImpGalenico()

      Recupera il valore della proprietà impGalenico.
      Returns:
        possible object is `String`

    - #### setImpGalenico

          public void setImpGalenico(java.lang.String value)

      Imposta il valore della proprietà impGalenico.
      Parameters:
        `value` - allowed object is `String`

    - #### getImpLordo

          public java.lang.String getImpLordo()

      Recupera il valore della proprietà impLordo.
      Returns:
        possible object is `String`

    - #### setImpLordo

          public void setImpLordo(java.lang.String value)

      Imposta il valore della proprietà impLordo.
      Parameters:
        `value` - allowed object is `String`

    - #### getImpSconto

          public java.lang.String getImpSconto()

      Recupera il valore della proprietà impSconto.
      Returns:
        possible object is `String`

    - #### setImpSconto

          public void setImpSconto(java.lang.String value)

      Imposta il valore della proprietà impSconto.
      Parameters:
        `value` - allowed object is `String`

    - #### getImpTicket

          public java.lang.String getImpTicket()

      Recupera il valore della proprietà impTicket.
      Returns:
        possible object is `String`

    - #### setImpTicket

          public void setImpTicket(java.lang.String value)

      Imposta il valore della proprietà impTicket.
      Parameters:
        `value` - allowed object is `String`

    - #### getMeseElaborazione

          public java.lang.String getMeseElaborazione()

      Recupera il valore della proprietà meseElaborazione.
      Returns:
        possible object is `String`

    - #### setMeseElaborazione

          public void setMeseElaborazione(java.lang.String value)

      Imposta il valore della proprietà meseElaborazione.
      Parameters:
        `value` - allowed object is `String`

    - #### getTipoDCR

          public java.lang.String getTipoDCR()

      Recupera il valore della proprietà tipoDCR.
      Returns:
        possible object is `String`

    - #### setTipoDCR

          public void setTipoDCR(java.lang.String value)

      Imposta il valore della proprietà tipoDCR.
      Parameters:
        `value` - allowed object is `String`