FichaConsumoAlimentar

#1 headerTransport

Profissional que realizou a visita.

Tipo Obrigatório Mínimo Máximo
UnicaLotacaoHeader Sim - -

Regra: Somente as CBOs apresentadas na Tabela 8 - CBOs que podem registrar marcadores de consumo alimentar podem ser adicionadas no campo CBO do profissional.

Referência: UnicaLotacaoHeader.

#2 cnsCidadao

CNS do cidadão.

Tipo Obrigatório Mínimo Máximo
String Condicional 15 15

Regra:

  • Validado por algoritmo;
  • Não pode ser preenchido se o campo cpfCidadao for preenchido.
  • Este campo é de preenchimento obrigatório apenas se o campo cpfCidadao não estiver preenchido.

Referência: O algoritmo de validação está presente em Validar CNS.

#4 dataNascimento

Data de nascimento do cidadão no formato epoch time.

Tipo Obrigatório Mínimo Máximo
Long Sim - -

Regra: Não pode ser posterior a dataAtendimento e anterior a 130 anos a partir da dataAtendimento.

Referência: A data deve ser apresentada seguindo o padrão Epoch, convertido em milissegundos . Para realizar a conversão, pode ser utilizado o conversor Current millis.

#5 sexo

Código do sexo do cidadão.

Tipo Obrigatório Mínimo Máximo
Long Sim - -

Referência: Sexo.

#6 localAtendimento

Código do local onde o atendimento foi realizado.

Tipo Obrigatório Mínimo Máximo
Long Sim - -

Regra: Apenas valores de 1 a 10.

Referência: LocalDeAtendimento.

#7 perguntasQuestionarioCriancasMenoresSeisMeses

Marcadores referentes aos cidadãos menores de seis meses de idade.

Tipo Obrigatório Mínimo Máximo
List<PerguntaQuestionarioCriancasMenoresSeisMeses> Condicional - -

Regra: Requerido se dataNascimento < 6 meses a partir da dataAtendimento.

Referência: PerguntaQuestionarioCriancasMenoresSeisMeses.

Observação: Os campos #7, #8 e #9 são mutuamente exclusivos, isto é, um e apenas um deles deve não ser nulo.

#8 perguntasQuestionarioCriancasDeSeisVinteTresMeses

Marcadores referentes aos cidadãos que tem entre seis e vinte e três meses de idade.

Tipo Obrigatório Mínimo Máximo
List<PerguntaQuestionarioCriancasDeSeisVinteTresMeses> Condicional - -

Regra: Requerido se dataNascimento >= 6 meses e <= 23 meses a partir da dataAtendimento.

Referência: PerguntaQuestionarioCriancasDeSeisVinteTresMeses.

Observação: Os campos #7, #8 e #9 são mutuamente exclusivos, isto é, um e apenas um deles deve não ser nulo.

#9 perguntasQuestionarioCriancasComMaisDoisAnos

Marcadores referentes aos cidadãos que tem vinte e quatro meses ou mais.

Tipo Obrigatório Mínimo Máximo
List<PerguntaQuestionarioCriancasComMaisDoisAnos> Condicional - -

Regra: Requerido se dataNascimento >= 24 meses a partir da dataAtendimento.

Referência: PerguntaQuestionarioCriancasComMaisDoisAnos.

Observação: Os campos #7, #8 e #9 são mutuamente exclusivos, isto é, um e apenas um deles deve não ser nulo.

#10 uuidFicha

Código UUID para identificar a ficha na base de dados nacional.

Tipo Obrigatório Mínimo Máximo
String Sim 36 44

Regra: É recomendado concatenar o CNES na frente do UUID, de modo que os 7 dígitos (CNES) + 1 de hífen somados aos 36 (32 caracteres + 4 hífen) do UUID são a limitação de 44 bytes do campo. Formato canônico.

Referência: Para ver a referência sobre o UUID, acesse: UUID Wikipedia.

#11 tpCdsOrigem

Tipo de origem dos dados do registro.

Tipo Obrigatório Mínimo Máximo
Integer Sim 1 1

Regra: Utilizar valor 3 (sistemas terceiros).

#12 cpfCidadao

CPF do cidadão.

Tipo Obrigatório Mínimo Máximo
String Condicional 11 11

Regras:

  • Somente CPF válido será aceito;
  • Não pode ser preenchido se o campo cnsCidadao for preenchido.
  • Este campo é de preenchimento obrigatório apenas se o campo cnsCidadao não estiver preenchido.

PerguntaQuestionarioCriancasMenoresSeisMeses

#1 pergunta

Identificador da pergunta referente ao questionário para cidadãos menores de seis meses.

Tipo Obrigatório Mínimo Máximo
PerguntaCriancasMenoresSeisMesesEnum Condicional - -

Regra: Obrigatório caso a dataNascimento seja menos que 6 meses anterior à dataAtendimento.

Referência: PerguntaCriancasMenoresSeisMesesEnum.

#2 respostaUnicaEscolha

Resposta referente à pergunta.

Tipo Obrigatório Mínimo Máximo
RespostaUnicaEscolhaEnum Condicional - -

Regra: Obrigatório caso a dataNascimento seja menos que 6 meses anterior à dataAtendimento.

Referência: RespostaUnicaEscolhaEnum.

PerguntaQuestionarioCriancasDeSeisVinteTresMeses

#1 pergunta

Identificador da pergunta referente ao questionário para cidadãos menores de seis meses.

Tipo Obrigatório Mínimo Máximo
PerguntaCriancasDeSeisVinteTresMesesEnum Condicional - -

Regra: Obrigatório caso a dataNascimento seja menos que 23 meses e mais que 6 meses anterior à dataAtendimento.

Referência: PerguntaCriancasDeSeisVinteTresMesesEnum.

#2 respostaUnicaEscolha

Resposta referente a pergunta.

Tipo Obrigatório Mínimo Máximo
RespostaUnicaEscolhaEnum Condicional - -

Regra: Obrigatório caso a dataNascimento seja menos que 24 meses e mais que 6 meses anterior à dataAtendimento.

Referência: RespostaUnicaEscolhaEnum.

PerguntaQuestionarioCriancasComMaisDoisAnos

#1 pergunta

Pergunta do questionário de cidadãos que tem vinte e quatro meses ou mais.

Tipo Obrigatório Mínimo Máximo
PerguntaCriancasComMaisDoisAnosEnum Condicional - -

Regra: Obrigatório caso a dataNascimento seja mais que 24 meses anterior à dataAtendimento.

Referência: PerguntaCriancasComMaisDoisAnosEnum.

#2 respostaUnicaEscolha

Resposta referente a pergunta do registro.

Tipo Obrigatório Mínimo Máximo
RespostaUnicaEscolhaEnum Condicional - -

Regra: Obrigatório caso a dataNascimento seja mais que 24 meses anterior à dataAtendimento.

Referência: RespostaUnicaEscolhaEnum.

Observação: Os campos #2 e #3 são mutuamente exclusivos, isto é, um e apenas um deles deve não ser nulo.

#3 respostaMultiplaEscolha

Resposta referente à pergunta do registro acima.

Tipo Obrigatório Mínimo Máximo
List<RespostaMultiplaEscolhaEnum> Condicional - -

Regras:

  • Deve respeitar as regras das respostas referentes à pergunta;
  • Pode ser preenchido somente se a pergunta for 12L.

Referência: RespostaMultiplaEscolhaEnum.

Observação: Os campos #2 e #3 são mutuamente exclusivos, isto é, um e apenas um deles deve não ser nulo.

PerguntaCriancasMenoresSeisMesesEnum

Descrição Código Respostas aceitas
A_CRIANCA_ONTEM_TOMOU_LEITE_DO_PEITO 1 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
MINGAU 3 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
AGUA_CHA 4 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
LEITE_VACA 5 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
FORMULA_INFANTIL 6 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
SUCO_FRUTA 7 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
FRUTA 8 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
COMIDA_DE_SAL 9 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
OUTROS_ALIMENTOS_BEBIDAS 10 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE

PerguntaCriancasDeSeisVinteTresMesesEnum

Descrição Código Respostas aceitas
A_CRIANCA_ONTEM_TOMOU_LEITE_PEITO 21 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
ONTEM_A_CRIANCA_COMEU_FRUTA_INTEIRA_PEDACO_AMASSADO 22 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
SE_SIM_QUANTAS_VEZES
OBS: Preencher este campo somente se o campo 22 for preenchido com o valor "1 - SIM"
23 • 3 - NÃO_SABE
• 4 - UMA_VEZ
• 5 - DUAS_VEZES
• 6 - TRES_VEZES_OU_MAIS
ONTEM_A_CRIANCA_COMEU_COMIDA_DE_SAL 24 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
SE_COMEU_COMIDA_DE_SAL_QUANTAS_VEZES
OBS: Preencher este campo somente se o campo 24 for preenchido com o valor "1 - SIM"
25 • 3 - NÃO_SABE
• 4 - UMA_VEZ
• 5 - DUAS_VEZES
• 6 - TRES_VEZES_OU_MAIS
SE_SIM_ESSA_COMIDA_FOI_OFERECIDA
OBS: Preencher este campo somente se o campo 24 for preenchido com o valor "1 - SIM"
26 • 3 - NÃO_SABE
• 7 - EM_PEDACOS
• 8 - AMASSADA
• 9 - PASSADA_NA_PENEIRA
• 10 - LIQUIDIFICADA
• 11 - SO_O_CALDO
OUTRO_LEITE_QUE_NAO_LEITE_DO_PEITO 28 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
MINGAU_COM_LEITE 29 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
IOGURTE 30 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
LEGUMES 31 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
VEGETAL_OU_FRUTAS_COR_ALARANJADA_OU_FOLHAS_ESCURAS 32 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
VERDURA_DE_FOLHA 33 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
CARNE 34 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
FIGADO 35 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
FEIJAO 36 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
ARROZ_BATATA_INHAME_MANDIOCA_FARINHA_MACARRAO 37 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
HAMBURGUER_E_OU_EMBUTIDOS 38 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
BEBIDAS_ADOCADAS 39 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
MACARRAO_INSTANTANEO_SALGADINHOS_BISCOITOS 40 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
BISCOITO_RECHEADO_DOCES_OU_GULOSEIMAS 41 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE

PerguntaCriancasComMaisDoisAnosEnum

Descrição Código Respostas aceitas
VOCE_TEM_COSTUME_DE_REALIZAR_AS_REFEICOES_ASSISTINDO_TV_MEXENDO_NO_COMPUTADOR_E_OU_CELULAR 11 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
QUAIS_REFEICOES_VOCE_FAZ_AO_LONGO_DO_DIA 12 RespostaMultiplaEscolhaEnum
FEIJAO 14 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
FRUTAS_FRESCAS 15 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
VERDURAS_E_OU_LEGUMES 16 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
HAMBURGUER_E_OU_EMBUTIDOS 17 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
BEBIDAS_ADOCADAS 18 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
MACARRAO_INSTANTANEO_SALGADINHOS_BISCOITOS 19 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE
BISCOITO_RECHEADO_DOCES_OU_GULOSEIMAS 20 • 1 - SIM
• 2 - NÃO
• 3 - NÃO_SABE

RespostaUnicaEscolhaEnum

Descrição Código
SIM 1
NÃO 2
NAO_SABE 3
UMA_VEZ 4
DUAS_VEZES 5
TRES_VEZES_OU_MAIS 6
EM_PEDACOS 7
AMASSADA 8
PASSADA_NA_PENEIRA 9
LIQUIDIFICADA 10
SO_O_CALDO 11

RespostaMultiplaEscolhaEnum

Descrição Código
CAFE_DA_MANHA 12
LANCHE_DA_MANHA 13
ALMOCO 14
LANCHE_DA_TARDE 15
JANTAR 16
CEIA 17