Ejemplo n.º 1
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('VariasLotacoesHeaderThrift');
     if ($this->lotacaoForm !== null) {
         if (!is_object($this->lotacaoForm)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('lotacaoForm', TType::STRUCT, 1);
         $xfer += $this->lotacaoForm->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->profissionalCNS1 !== null) {
         $xfer += $output->writeFieldBegin('profissionalCNS1', TType::STRING, 2);
         $xfer += $output->writeString($this->profissionalCNS1);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cboCodigo_2002_1 !== null) {
         $xfer += $output->writeFieldBegin('cboCodigo_2002_1', TType::STRING, 3);
         $xfer += $output->writeString($this->cboCodigo_2002_1);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->profissionalCNS2 !== null) {
         $xfer += $output->writeFieldBegin('profissionalCNS2', TType::STRING, 4);
         $xfer += $output->writeString($this->profissionalCNS2);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cboCodigo_2002_2 !== null) {
         $xfer += $output->writeFieldBegin('cboCodigo_2002_2', TType::STRING, 5);
         $xfer += $output->writeString($this->cboCodigo_2002_2);
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Ejemplo n.º 2
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('FichaProcedimentoMasterThrift');
     if ($this->uuidFicha !== null) {
         $xfer += $output->writeFieldBegin('uuidFicha', TType::STRING, 1);
         $xfer += $output->writeString($this->uuidFicha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 2);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 3);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->atendProcedimentos !== null) {
         if (!is_array($this->atendProcedimentos)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('atendProcedimentos', TType::LST, 4);
         $output->writeListBegin(TType::STRUCT, count($this->atendProcedimentos));
         foreach ($this->atendProcedimentos as $iter20) {
             $xfer += $iter20->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalAfericaoPa !== null) {
         $xfer += $output->writeFieldBegin('numTotalAfericaoPa', TType::I64, 5);
         $xfer += $output->writeI64($this->numTotalAfericaoPa);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalGlicemiaCapilar !== null) {
         $xfer += $output->writeFieldBegin('numTotalGlicemiaCapilar', TType::I64, 6);
         $xfer += $output->writeI64($this->numTotalGlicemiaCapilar);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalAfericaoTemperatura !== null) {
         $xfer += $output->writeFieldBegin('numTotalAfericaoTemperatura', TType::I64, 7);
         $xfer += $output->writeI64($this->numTotalAfericaoTemperatura);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalMedicaoAltura !== null) {
         $xfer += $output->writeFieldBegin('numTotalMedicaoAltura', TType::I64, 8);
         $xfer += $output->writeI64($this->numTotalMedicaoAltura);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalCurativoSimples !== null) {
         $xfer += $output->writeFieldBegin('numTotalCurativoSimples', TType::I64, 9);
         $xfer += $output->writeI64($this->numTotalCurativoSimples);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalMedicaoPeso !== null) {
         $xfer += $output->writeFieldBegin('numTotalMedicaoPeso', TType::I64, 10);
         $xfer += $output->writeI64($this->numTotalMedicaoPeso);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numTotalColetaMaterialParaExameLaboratorial !== null) {
         $xfer += $output->writeFieldBegin('numTotalColetaMaterialParaExameLaboratorial', TType::I64, 11);
         $xfer += $output->writeI64($this->numTotalColetaMaterialParaExameLaboratorial);
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Ejemplo n.º 3
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('FichaVisitaDomiciliarMasterThrift');
     if ($this->uuidFicha !== null) {
         $xfer += $output->writeFieldBegin('uuidFicha', TType::STRING, 1);
         $xfer += $output->writeString($this->uuidFicha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 2);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 3);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->visitasDomiciliares !== null) {
         if (!is_array($this->visitasDomiciliares)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('visitasDomiciliares', TType::LST, 4);
         $output->writeListBegin(TType::STRUCT, count($this->visitasDomiciliares));
         foreach ($this->visitasDomiciliares as $iter13) {
             $xfer += $iter13->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Ejemplo n.º 4
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('FichaAvaliacaoElegibilidadeThrift');
     if ($this->uuidFicha !== null) {
         $xfer += $output->writeFieldBegin('uuidFicha', TType::STRING, 1);
         $xfer += $output->writeString($this->uuidFicha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 2);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 3);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numeroCartaoSus !== null) {
         $xfer += $output->writeFieldBegin('numeroCartaoSus', TType::STRING, 4);
         $xfer += $output->writeString($this->numeroCartaoSus);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->nomeCidadao !== null) {
         $xfer += $output->writeFieldBegin('nomeCidadao', TType::STRING, 5);
         $xfer += $output->writeString($this->nomeCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->nomeSocialCidadao !== null) {
         $xfer += $output->writeFieldBegin('nomeSocialCidadao', TType::STRING, 6);
         $xfer += $output->writeString($this->nomeSocialCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->dataNascimentoCidadao !== null) {
         $xfer += $output->writeFieldBegin('dataNascimentoCidadao', TType::I64, 7);
         $xfer += $output->writeI64($this->dataNascimentoCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->sexoCidadao !== null) {
         $xfer += $output->writeFieldBegin('sexoCidadao', TType::I64, 8);
         $xfer += $output->writeI64($this->sexoCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->racaCorCidadao !== null) {
         $xfer += $output->writeFieldBegin('racaCorCidadao', TType::I64, 9);
         $xfer += $output->writeI64($this->racaCorCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->nomeMaeCidadao !== null) {
         $xfer += $output->writeFieldBegin('nomeMaeCidadao', TType::STRING, 10);
         $xfer += $output->writeString($this->nomeMaeCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->desconheceNomeMae !== null) {
         $xfer += $output->writeFieldBegin('desconheceNomeMae', TType::BOOL, 11);
         $xfer += $output->writeBool($this->desconheceNomeMae);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->codigoIbgeMunicipioNascimento !== null) {
         $xfer += $output->writeFieldBegin('codigoIbgeMunicipioNascimento', TType::STRING, 12);
         $xfer += $output->writeString($this->codigoIbgeMunicipioNascimento);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->codigoNacionalidade !== null) {
         $xfer += $output->writeFieldBegin('codigoNacionalidade', TType::I64, 13);
         $xfer += $output->writeI64($this->codigoNacionalidade);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->emailCidadao !== null) {
         $xfer += $output->writeFieldBegin('emailCidadao', TType::STRING, 14);
         $xfer += $output->writeString($this->emailCidadao);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numeroNisPisPasep !== null) {
         $xfer += $output->writeFieldBegin('numeroNisPisPasep', TType::STRING, 15);
         $xfer += $output->writeString($this->numeroNisPisPasep);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->endereco !== null) {
         if (!is_object($this->endereco)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('endereco', TType::STRUCT, 16);
         $xfer += $this->endereco->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->atencaoDomiciliarOrigem !== null) {
         $xfer += $output->writeFieldBegin('atencaoDomiciliarOrigem', TType::I64, 17);
         $xfer += $output->writeI64($this->atencaoDomiciliarOrigem);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->atencaoDomiciliarModalidade !== null) {
         $xfer += $output->writeFieldBegin('atencaoDomiciliarModalidade', TType::I64, 18);
         $xfer += $output->writeI64($this->atencaoDomiciliarModalidade);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->situacoesPresentes !== null) {
         if (!is_array($this->situacoesPresentes)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('situacoesPresentes', TType::LST, 19);
         $output->writeListBegin(TType::I64, count($this->situacoesPresentes));
         foreach ($this->situacoesPresentes as $iter12) {
             $xfer += $output->writeI64($iter12);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cid10Principal !== null) {
         $xfer += $output->writeFieldBegin('cid10Principal', TType::STRING, 20);
         $xfer += $output->writeString($this->cid10Principal);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cid10Segundo !== null) {
         $xfer += $output->writeFieldBegin('cid10Segundo', TType::STRING, 21);
         $xfer += $output->writeString($this->cid10Segundo);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cid10Terceiro !== null) {
         $xfer += $output->writeFieldBegin('cid10Terceiro', TType::STRING, 22);
         $xfer += $output->writeString($this->cid10Terceiro);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->conclusaoDestinoElegivel !== null) {
         $xfer += $output->writeFieldBegin('conclusaoDestinoElegivel', TType::I64, 23);
         $xfer += $output->writeI64($this->conclusaoDestinoElegivel);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->conclusaoDestinoInelegivel !== null) {
         if (!is_array($this->conclusaoDestinoInelegivel)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('conclusaoDestinoInelegivel', TType::LST, 24);
         $output->writeListBegin(TType::I64, count($this->conclusaoDestinoInelegivel));
         foreach ($this->conclusaoDestinoInelegivel as $iter13) {
             $xfer += $output->writeI64($iter13);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->cuidadorCidadao !== null) {
         $xfer += $output->writeFieldBegin('cuidadorCidadao', TType::I64, 25);
         $xfer += $output->writeI64($this->cuidadorCidadao);
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }
Ejemplo n.º 5
0
 public function write($output)
 {
     $xfer = 0;
     $xfer += $output->writeStructBegin('FichaConsumoAlimentarThrift');
     if ($this->headerTransport !== null) {
         if (!is_object($this->headerTransport)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('headerTransport', TType::STRUCT, 1);
         $xfer += $this->headerTransport->write($output);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->numeroCartaoSus !== null) {
         $xfer += $output->writeFieldBegin('numeroCartaoSus', TType::STRING, 2);
         $xfer += $output->writeString($this->numeroCartaoSus);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->identificacaoUsuario !== null) {
         $xfer += $output->writeFieldBegin('identificacaoUsuario', TType::STRING, 3);
         $xfer += $output->writeString($this->identificacaoUsuario);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->dataNascimento !== null) {
         $xfer += $output->writeFieldBegin('dataNascimento', TType::I64, 4);
         $xfer += $output->writeI64($this->dataNascimento);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->sexo !== null) {
         $xfer += $output->writeFieldBegin('sexo', TType::I64, 5);
         $xfer += $output->writeI64($this->sexo);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->localAtendimento !== null) {
         $xfer += $output->writeFieldBegin('localAtendimento', TType::I64, 6);
         $xfer += $output->writeI64($this->localAtendimento);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->perguntasQuestionarioCriancasMenoresSeisMeses !== null) {
         if (!is_array($this->perguntasQuestionarioCriancasMenoresSeisMeses)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('perguntasQuestionarioCriancasMenoresSeisMeses', TType::LST, 7);
         $output->writeListBegin(TType::STRUCT, count($this->perguntasQuestionarioCriancasMenoresSeisMeses));
         foreach ($this->perguntasQuestionarioCriancasMenoresSeisMeses as $iter25) {
             $xfer += $iter25->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->perguntasQuestionarioCriancasDeSeisVinteTresMeses !== null) {
         if (!is_array($this->perguntasQuestionarioCriancasDeSeisVinteTresMeses)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('perguntasQuestionarioCriancasDeSeisVinteTresMeses', TType::LST, 8);
         $output->writeListBegin(TType::STRUCT, count($this->perguntasQuestionarioCriancasDeSeisVinteTresMeses));
         foreach ($this->perguntasQuestionarioCriancasDeSeisVinteTresMeses as $iter26) {
             $xfer += $iter26->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->perguntasQuestionarioCriancasComMaisDoisAnos !== null) {
         if (!is_array($this->perguntasQuestionarioCriancasComMaisDoisAnos)) {
             throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA);
         }
         $xfer += $output->writeFieldBegin('perguntasQuestionarioCriancasComMaisDoisAnos', TType::LST, 9);
         $output->writeListBegin(TType::STRUCT, count($this->perguntasQuestionarioCriancasComMaisDoisAnos));
         foreach ($this->perguntasQuestionarioCriancasComMaisDoisAnos as $iter27) {
             $xfer += $iter27->write($output);
         }
         $output->writeListEnd();
         $xfer += $output->writeFieldEnd();
     }
     if ($this->uuidFicha !== null) {
         $xfer += $output->writeFieldBegin('uuidFicha', TType::STRING, 10);
         $xfer += $output->writeString($this->uuidFicha);
         $xfer += $output->writeFieldEnd();
     }
     if ($this->tpCdsOrigem !== null) {
         $xfer += $output->writeFieldBegin('tpCdsOrigem', TType::I32, 11);
         $xfer += $output->writeI32($this->tpCdsOrigem);
         $xfer += $output->writeFieldEnd();
     }
     $xfer += $output->writeFieldStop();
     $xfer += $output->writeStructEnd();
     return $xfer;
 }