//
// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.2.8-b130911.1802
// Consulte <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem.
// Gerado em: 2017.05.16 às 03:29:54 PM BRT
//

package br.ufsc.esus.fichacomplementarzikamicrocefalia;

import br.ufsc.esus.unicalotacaoheader.UnicaLotacaoHeaderTransport;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;

/**
 * <p>Classe Java de fichaComplementarZikaMicrocefaliaTransport complex type.
 *
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
 *
 * <pre>
 * &lt;complexType name="fichaComplementarZikaMicrocefaliaTransport">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="headerTransport" type="{http://esus.ufsc.br/unicalotacaoheader}unicaLotacaoHeaderTransport" minOccurs="0"/>
 *         &lt;element name="uuidFicha" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="tpCdsOrigem" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="turno" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="cnsCidadao" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="cpfCidadao" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="cnsResponsavelFamiliar" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="cpfResponsavelFamiliar" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="dataRealizacaoTesteOlhinho" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="coResultadoTesteOlhinho" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="dataRealizacaoExameFundoOlho" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="coResultadoExameFundoOlho" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="dataRealizacaoTesteOrelhinha" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="coResultadoTesteOrelhinha" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="dataRealizacaoUSTransfontanela" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="coResultadoUsTransfontanela" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="dataRealizacaoTomografiaComputadorizada" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="coResultadoTomografiaComputadorizada" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="dataRealizacaoRessonanciaMagnetica" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="coResultadoRessonanciaMagnetica" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "fichaComplementarZikaMicrocefaliaTransport", propOrder = {
  "headerTransport",
  "uuidFicha",
  "tpCdsOrigem",
  "turno",
  "cnsCidadao",
  "cpfCidadao",
  "cnsResponsavelFamiliar",
  "cpfResponsavelFamiliar",
  "dataRealizacaoTesteOlhinho",
  "coResultadoTesteOlhinho",
  "dataRealizacaoExameFundoOlho",
  "coResultadoExameFundoOlho",
  "dataRealizacaoTesteOrelhinha",
  "coResultadoTesteOrelhinha",
  "dataRealizacaoUSTransfontanela",
  "coResultadoUsTransfontanela",
  "dataRealizacaoTomografiaComputadorizada",
  "coResultadoTomografiaComputadorizada",
  "dataRealizacaoRessonanciaMagnetica",
  "coResultadoRessonanciaMagnetica"
})
public class FichaComplementarZikaMicrocefaliaTransport {

  protected UnicaLotacaoHeaderTransport headerTransport;
  @XmlElement(required = true)
  protected String uuidFicha;
  protected Integer tpCdsOrigem;
  protected Long turno;
  protected String cnsCidadao;
  protected String cpfCidadao;
  protected String cnsResponsavelFamiliar;
  protected String cpfResponsavelFamiliar;
  protected Long dataRealizacaoTesteOlhinho;
  protected Long coResultadoTesteOlhinho;
  protected Long dataRealizacaoExameFundoOlho;
  protected Long coResultadoExameFundoOlho;
  protected Long dataRealizacaoTesteOrelhinha;
  protected Long coResultadoTesteOrelhinha;
  protected Long dataRealizacaoUSTransfontanela;
  protected Long coResultadoUsTransfontanela;
  protected Long dataRealizacaoTomografiaComputadorizada;
  protected Long coResultadoTomografiaComputadorizada;
  protected Long dataRealizacaoRessonanciaMagnetica;
  protected Long coResultadoRessonanciaMagnetica;

  /**
   * Obtém o valor da propriedade headerTransport.
   *
   * @return possible object is
   * {@link UnicaLotacaoHeaderTransport }
   */
  public UnicaLotacaoHeaderTransport getHeaderTransport() {
    return headerTransport;
  }

  /**
   * Define o valor da propriedade headerTransport.
   *
   * @param value allowed object is
   *              {@link UnicaLotacaoHeaderTransport }
   */
  public void setHeaderTransport(UnicaLotacaoHeaderTransport value) {
    this.headerTransport = value;
  }

  /**
   * Obtém o valor da propriedade uuidFicha.
   *
   * @return possible object is
   * {@link String }
   */
  public String getUuidFicha() {
    return uuidFicha;
  }

  /**
   * Define o valor da propriedade uuidFicha.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setUuidFicha(String value) {
    this.uuidFicha = value;
  }

  /**
   * Obtém o valor da propriedade tpCdsOrigem.
   *
   * @return possible object is
   * {@link Integer }
   */
  public Integer getTpCdsOrigem() {
    return tpCdsOrigem;
  }

  /**
   * Define o valor da propriedade tpCdsOrigem.
   *
   * @param value allowed object is
   *              {@link Integer }
   */
  public void setTpCdsOrigem(Integer value) {
    this.tpCdsOrigem = value;
  }

  /**
   * Obtém o valor da propriedade turno.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getTurno() {
    return turno;
  }

  /**
   * Define o valor da propriedade turno.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setTurno(Long value) {
    this.turno = value;
  }

  /**
   * Obtém o valor da propriedade cnsCidadao.
   *
   * @return possible object is
   * {@link String }
   */
  public String getCnsCidadao() {
    return cnsCidadao;
  }

  /**
   * Define o valor da propriedade cnsCidadao.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setCnsCidadao(String value) {
    this.cnsCidadao = value;
  }

  /**
   * Obtém o valor da propriedade cnsResponsavelFamiliar.
   *
   * @return possible object is
   * {@link String }
   */
  public String getCnsResponsavelFamiliar() {
    return cnsResponsavelFamiliar;
  }

  /**
   * Define o valor da propriedade cnsResponsavelFamiliar.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setCnsResponsavelFamiliar(String value) {
    this.cnsResponsavelFamiliar = value;
  }

  /**
   * Obtém o valor da propriedade dataRealizacaoTesteOlhinho.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getDataRealizacaoTesteOlhinho() {
    return dataRealizacaoTesteOlhinho;
  }

  /**
   * Define o valor da propriedade dataRealizacaoTesteOlhinho.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setDataRealizacaoTesteOlhinho(Long value) {
    this.dataRealizacaoTesteOlhinho = value;
  }

  /**
   * Obtém o valor da propriedade coResultadoTesteOlhinho.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getCoResultadoTesteOlhinho() {
    return coResultadoTesteOlhinho;
  }

  /**
   * Define o valor da propriedade coResultadoTesteOlhinho.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setCoResultadoTesteOlhinho(Long value) {
    this.coResultadoTesteOlhinho = value;
  }

  /**
   * Obtém o valor da propriedade dataRealizacaoExameFundoOlho.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getDataRealizacaoExameFundoOlho() {
    return dataRealizacaoExameFundoOlho;
  }

  /**
   * Define o valor da propriedade dataRealizacaoExameFundoOlho.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setDataRealizacaoExameFundoOlho(Long value) {
    this.dataRealizacaoExameFundoOlho = value;
  }

  /**
   * Obtém o valor da propriedade coResultadoExameFundoOlho.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getCoResultadoExameFundoOlho() {
    return coResultadoExameFundoOlho;
  }

  /**
   * Define o valor da propriedade coResultadoExameFundoOlho.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setCoResultadoExameFundoOlho(Long value) {
    this.coResultadoExameFundoOlho = value;
  }

  /**
   * Obtém o valor da propriedade dataRealizacaoTesteOrelhinha.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getDataRealizacaoTesteOrelhinha() {
    return dataRealizacaoTesteOrelhinha;
  }

  /**
   * Define o valor da propriedade dataRealizacaoTesteOrelhinha.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setDataRealizacaoTesteOrelhinha(Long value) {
    this.dataRealizacaoTesteOrelhinha = value;
  }

  /**
   * Obtém o valor da propriedade coResultadoTesteOrelhinha.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getCoResultadoTesteOrelhinha() {
    return coResultadoTesteOrelhinha;
  }

  /**
   * Define o valor da propriedade coResultadoTesteOrelhinha.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setCoResultadoTesteOrelhinha(Long value) {
    this.coResultadoTesteOrelhinha = value;
  }

  /**
   * Obtém o valor da propriedade dataRealizacaoUSTransfontanela.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getDataRealizacaoUSTransfontanela() {
    return dataRealizacaoUSTransfontanela;
  }

  /**
   * Define o valor da propriedade dataRealizacaoUSTransfontanela.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setDataRealizacaoUSTransfontanela(Long value) {
    this.dataRealizacaoUSTransfontanela = value;
  }

  /**
   * Obtém o valor da propriedade coResultadoUsTransfontanela.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getCoResultadoUsTransfontanela() {
    return coResultadoUsTransfontanela;
  }

  /**
   * Define o valor da propriedade coResultadoUsTransfontanela.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setCoResultadoUsTransfontanela(Long value) {
    this.coResultadoUsTransfontanela = value;
  }

  /**
   * Obtém o valor da propriedade dataRealizacaoTomografiaComputadorizada.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getDataRealizacaoTomografiaComputadorizada() {
    return dataRealizacaoTomografiaComputadorizada;
  }

  /**
   * Define o valor da propriedade dataRealizacaoTomografiaComputadorizada.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setDataRealizacaoTomografiaComputadorizada(Long value) {
    this.dataRealizacaoTomografiaComputadorizada = value;
  }

  /**
   * Obtém o valor da propriedade coResultadoTomografiaComputadorizada.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getCoResultadoTomografiaComputadorizada() {
    return coResultadoTomografiaComputadorizada;
  }

  /**
   * Define o valor da propriedade coResultadoTomografiaComputadorizada.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setCoResultadoTomografiaComputadorizada(Long value) {
    this.coResultadoTomografiaComputadorizada = value;
  }

  /**
   * Obtém o valor da propriedade dataRealizacaoRessonanciaMagnetica.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getDataRealizacaoRessonanciaMagnetica() {
    return dataRealizacaoRessonanciaMagnetica;
  }

  /**
   * Define o valor da propriedade dataRealizacaoRessonanciaMagnetica.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setDataRealizacaoRessonanciaMagnetica(Long value) {
    this.dataRealizacaoRessonanciaMagnetica = value;
  }

  /**
   * Obtém o valor da propriedade coResultadoRessonanciaMagnetica.
   *
   * @return possible object is
   * {@link Long }
   */
  public Long getCoResultadoRessonanciaMagnetica() {
    return coResultadoRessonanciaMagnetica;
  }

  /**
   * Define o valor da propriedade coResultadoRessonanciaMagnetica.
   *
   * @param value allowed object is
   *              {@link Long }
   */
  public void setCoResultadoRessonanciaMagnetica(Long value) {
    this.coResultadoRessonanciaMagnetica = value;
  }

  public String getCpfCidadao() {
    return cpfCidadao;
  }

  public void setCpfCidadao(String cpfCidadao) {
    this.cpfCidadao = cpfCidadao;
  }

  public String getCpfResponsavelFamiliar() {
    return cpfResponsavelFamiliar;
  }

  public void setCpfResponsavelFamiliar(String cpfResponsavelFamiliar) {
    this.cpfResponsavelFamiliar = cpfResponsavelFamiliar;
  }
}
