RES: [sbis_l] Inconsistência em Cadastro Individual

sexta-feira, 1 de setembro de 2017

Olá Ismael

 

Sugiro a você não reaproveitar o objeto que será serializado e assim não setar via programa por exemplo statusSituacaoRua para false; quando vc faz isso o método set do campo seta outra variável auxiliar como campoPreenchido = true (veja no código da classe como é que internamente a classe seta os campos quando vc seta false); vc teria que alterar o código para melhorar este comportamento da classe que será serializada ou simplesmente não reaproveitar o objeto da classe, criando um novo que virá naturalmente com statusSutuacaoRua como false e seu campo auxiliar privado de campoPreenchido como false também;

 

Roberto Novakosky

 

De: sbis_l@googlegroups.com [mailto:sbis_l@googlegroups.com] Em nome de ismael.borges@horizonci.com.br
Enviada em: sexta-feira, 1 de setembro de 2017 09:18
Para: Sociedade Brasileira de Informática em Saúde - Lista de Discussão <sbis_l@googlegroups.com>
Assunto: Re: [sbis_l] Inconsistência em Cadastro Individual

 

Bom dia Rodrigo,

 

 

- Hoje, estou trabalhando com duas versões da API Thrift, a 2.0 e 2.1!

 

- Utilizo como linguagem de programação o PHP5.6! Aqui na empresa estou migrando tudo o que se referia a 2.0 para a 2.1, sempre atualizando de acordo com a PEC.

 

- No entanto, algumas inconsistências tem ocorrido mesmo eu seguindo as regras de como está na PEC!

 

As inconsistências que mais acontecem aqui é:

 

1 - No relatório consolidado de cadastro do território - série histórica: As Famílias estão vindo todas zeradas, sendo que estou enviando as famílias!

 

2 - dadoSerializado - emSituacaoDeRua - grauParentescoFamiliarFrequentado erro: Conforme as regras de preenchimento da ficha, este campo não pode ser preenchido

     dadoSerializado - emSituacaoDeRua - statusVisitaFamiliarFrequentemente erro: Conforme as regras de preenchimento da ficha, este campo não pode ser preenchido

 

 

/* REGRAS ATUAIS DA PEC */

 

#1 grauParentescoFamiliarFrequentado

Regras:

Não pode ser preenchido se o campo statusSituacaoRua = false;

Não pode ser preenchido se o campo statusVisitaFamiliarFrequentemente = false

 

#11 statusVisitaFamiliarFrequentemente

Marcador que indica se o cidadão visita algum familiar frequentemente.

Regras: Não pode ser preenchido se o campo statusSituacaoRua = false.

 

/* FIM */

 

 

- Fiz testes para verificar se realmente estou atendendo a esses critérios, e analisei cada passo!

- Umas das questões que mais me deixa curioso é que ontem eu exportei 7.891 fichas, e somente 50 fichas deram inconsistente justamente nessas questões!

 

Acredito que existe algum critério a mais do que somente esses acima citados. Porque, se fosse assim teria uma grande chance de todas as fichas darem inconsistente!

 

A estratégia que começamos a fazer aqui é analisar cada ficha comparando os campos e vendo o que tem de diferente neles de ficha para ficha.

--
--
----------------------------------------------------------
Seja associado da SBIS!
Visite o site www.sbis.org.br
---
Você recebeu essa mensagem porque está inscrito no grupo "Sociedade Brasileira de Informática em Saúde - Lista de Discussão" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sbis_l+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

0 comentários: