CadastroIndividual

#1 condicoesDeSaude

Formulário referente as condições de saúde do cidadão.

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

Regras: Não deve ser preenchido se o campo statusTermoRecusaCadastroIndividualAtencaoBasica = true.

Referências: CondicoesDeSaude.

#3 emSituacaoDeRua

Formulário referente a informações de situação de rua (se o cidadão se encontrar nessa situação).

Tipo Obrigatório Mínimo Máximo
EmSituacaoDeRua Não - -

Regras: Não deve ser preenchido se o campo statusTermoRecusaCadastroIndividualAtencaoBasica = true.

Referências: EmSituacaoDeRua.

#4 fichaAtualizada

Marcador que indica se a ficha é uma atualização.

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

Regra: Caso seja uma ficha de atualização, o campo uuidFichaOriginadora deve ser preenchido com o UUID da ficha que deu origem ao registro.

#5 identificacaoUsuarioCidadao

Dados que identificam o cidadão.

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

Regras: Opcional se o campo statusTermoRecusaCadastroIndividualAtencaoBasica = true.

Referências: IdentificacaoUsuarioCidadao.

#6 informacoesSocioDemograficas

Informações sócio-demográficas fornecidas pelo cidadão.

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

Regras: Não deve ser preenchido se o campo statusTermoRecusaCadastroIndividualAtencaoBasica = true.

Referências: InformacoesSocioDemograficas

#7 statusTermoRecusaCadastroIndividualAtencaoBasica

Marcador que indica se o termo de recusa foi assinalado.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#8 tpCdsOrigem

Tipo de origem dos dados do registro.

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

Regras: Utilizar valor 3 (sistemas terceiros).

#9 uuid

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

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

Regras: É 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ências: Para ver a referência sobre o UUID, acesse: UUID Wikipedia.

#10 uuidFichaOriginadora

Código UUID para identificar a ficha que deu origem ao cadastro do registro.

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

Regra: Se for uma ficha de atualização, deve ser preenchido com o UUID da ficha que deu origem ao registro. Se for a ficha de cadastro, este campo deve ser igual ao campo UUID.

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

#12 saidaCidadaoCadastro

Dados referentes ao profissional e a data do cadastro.

Tipo Obrigatório Mínimo Máximo
SaidaCidadaoCadastro Não - -

Referências: SaidaCidadaoCadastro.

#13 headerTransport

Dados referentes ao profissional e a data do cadastro.

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

Regras: Somente as CBOs apresentadas na Tabela 1 - CBOs que podem registrar ficha de cadastro individual podem ser adicionadas no campo CBO do profissional.

Referências: UnicaLotacaoHeader.

CondicoesDeSaude

#1 descricaoCausaInternacaoEm12Meses

Descrição da causa de internação do cidadão.

Tipo Obrigatório Mínimo Máximo
String Condicional 0 100

Observação: Não deve ser preenchido se o campo statusTeveInternadoem12Meses = false.

#2 descricaoOutraCondicao1

Condição de saúde informada pelo cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 0 100

#3 descricaoOutraCondicao2

Condição de saúde informada pelo cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 0 100

#4 descricaoOutraCondicao3

Condição de saúde informada pelo cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 0 100

#5 descricaoPlantasMedicinaisUsadas

Descrição das plantas medicinais utilizadas.

Tipo Obrigatório Mínimo Máximo
String Não 0 100

Regras: Não deve ser preenchido se o campo statusUsaPlantasMedicinais = false.

#6 doencaCardiaca

Código das doenças cardíacas que o cidadão informou.

Tipo Obrigatório Mínimo Máximo
List<Long> Condicional 0 3

Regras:

Referências: DoencaCardiaca.

#7 doencaRespiratoria

Código das doenças respiratórias que o cidadão informou.

Tipo Obrigatório Mínimo Máximo
List<Long> Condicional 0 4

Regras:

Referências: DoencaRespiratoria.

#8 doencaRins

Código das doenças renais que o cidadão informou.

Tipo Obrigatório Mínimo Máximo
List<Long> Condicional 0 3

Regras:

Referências: ProblemaRins.

#9 maternidadeDeReferencia

Nome da maternidade de referência.

Tipo Obrigatório Mínimo Máximo
String Não 0 100

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

#10 situacaoPeso

Código da situação referente ao peso corporal.

Tipo Obrigatório Mínimo Máximo
Long Não - -

Referências: ConsideracaoPeso.

#11 statusEhDependenteAlcool

Marcador se o cidadão faz uso de álcool.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#12 statusEhDependenteOutrasDrogas

Marcador se o cidadão faz uso de outras drogas.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#13 statusEhFumante

Marcador se o cidadão é fumante.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#14 statusEhGestante

Marcador se a cidadã está gestante.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

Regras: Não pode ser preenchido se:

#15 statusEstaAcamado

Marcador se o cidadão está acamado.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#16 statusEstaDomiciliado

Marcador se o cidadão está domiciliado.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#17 statusTemDiabetes

Marcador se o cidadão tem diabetes.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#18 statusTemDoencaRespiratoria

Marcador se o cidadão tem doença respiratória.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#19 statusTemHanseniase

Marcador se o cidadão tem hanseníase.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#20 statusTemHipertensaoArterial

Marcador se o cidadão tem hipertensão arterial.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#21 statusTemTeveCancer

Marcador se o cidadão tem ou teve câncer.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#22 statusTemTeveDoencasRins

Marcador se o cidadão tem ou teve doenças nos rins.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#23 statusTemTuberculose

Marcador se o cidadão tem tuberculose.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#24 statusTeveAvcDerrame

Marcador se o cidadão teve AVC.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#25 statusTeveDoencaCardiaca

Marcador se o cidadão teve doença cardíaca.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#26 statusTeveInfarto

Marcador se o cidadão teve infarto.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#27 statusTeveInternadoem12Meses

Marcador se o cidadão esteve internado nos últimos 12 meses.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#28 statusUsaOutrasPraticasIntegrativasOuComplementares

Marcador se o cidadão utiliza outras práticas integrativas complementares.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#29 statusUsaPlantasMedicinais

Marcador se o cidadão utiliza plantas medicinais.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#30 statusDiagnosticoMental

Marcador que indica se o cidadão teve diagnóstico de problema mental.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

EmSituacaoDeRua

#1 grauParentescoFamiliarFrequentado

Grau de parentesco do familiar que frequenta.

Tipo Obrigatório Mínimo Máximo
String Condicional 0 100

Regras:

#2 higienePessoalSituacaoRua

Código das condições de higiene que o cidadão tem acesso.

Tipo Obrigatório Mínimo Máximo
List<Long> Condicional 0 4

Regras:

Referências: AcessoHigiene.

#3 origemAlimentoSituacaoRua

Código da origem da alimentação do cidadão em situação de rua.

Tipo Obrigatório Mínimo Máximo
List<Long> Não 0 5

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

Referências: OrigemAlimentacao.

#4 outraInstituicaoQueAcompanha

Nome de outra instituição que acompanha o cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 0 100

Regras:

#5 quantidadeAlimentacoesAoDiaSituacaoRua

Código da quantidade de vezes que o cidadão se alimenta por dia.

Tipo Obrigatório Mínimo Máximo
Long Não - -

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

Referências: QuantasVezesAlimentacao.

#6 statusAcompanhadoPorOutraInstituicao

Marcador que indica se o cidadão é acompanhado por outra instituição.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

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

#7 statusPossuiReferenciaFamiliar

Marcador que indica se o cidadão possuiu alguma referência familiar.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

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

#8 statusRecebeBeneficio

Marcador que indica se o cidadão recebe algum benefício.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

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

#9 statusSituacaoRua

Marcador que indica se o cidadão está em situação de rua.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#10 statusTemAcessoHigienePessoalSituacaoRua

Marcador que indica se o cidadão tem acesso a higiene pessoal.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

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

#11 statusVisitaFamiliarFrequentemente

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

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

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

#12 tempoSituacaoRua

Código do tempo que o cidadão está em situação de rua.

Tipo Obrigatório Mínimo Máximo
Long Não - -

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

Referências: TempoSituacaoDeRua.

IdentificacaoUsuarioCidadao

#1 nomeSocial

Nome social do cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 0 70

Regras: Somente texto e apóstrofo (').

#2 codigoIbgeMunicipioNascimento

Código IBGE do município.

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

Regras: Só pode ser preenchido se o campo nacionalidadeCidadao = 1 (Brasileiro). Neste caso é de preenchimento obrigatório.

Referências: Municipios.

#3 dataNascimentoCidadao

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

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

Regras: Não pode ser posterior a dataAtendimento ou mais anterior que 130 anos a partir da dataAtendimento.

Referências: 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.

#4 desconheceNomeMae

Marcador que indica que o cidadão desconhece o nome da mãe

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#5 emailCidadao

E-mail do cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 6 100

Regras: Requerido seguir o padrão endereco@domínio.extensao.

#6 nacionalidadeCidadao

Código do marcador que indica se o cidadão é brasileiro, naturalizado ou estrangeiro.

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

Referências: Nacionalidade.

#7 nomeCidadao

Nome completo do cidadão.

Tipo Obrigatório Mínimo Máximo
String Sim 3 70

Regras: As regras de validação de um nome estão descritas em Validar nome.

#8 nomeMaeCidadao

Nome da mãe do cidadão.

Tipo Obrigatório Mínimo Máximo
String Condicional 3 70

Regras:

#9 cnsCidadao

CNS do cidadão.

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

Regras:

  • 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ências: O algoritmo de validação está presente em Validar CNS.

#10 cnsResponsavelFamiliar

CNS do responsável do cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 15 15

Regras:

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

#11 telefoneCelular

Número de celular do cidadão.

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

Regras:

  • Apenas números;
  • O preenchimento do campo é obrigatório apenas se o campo nacionalidadeCidadao estiver preenchido como "brasileira" ou "naturalizado".

#12 numeroNisPisPasep

Número do NIS (PIS / PASEP) do cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 11 11

Regras: Apenas números.

#13 paisNascimento

Código do país de nascimento do cidadão.

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

Regras:

  • Só pode ser preenchido se o campo nacionalidadeCidadao = 3 (Estrangeiro). Neste caso o preenchimento é obrigatório;
  • Se o campo nacionalidadeCidadao for igual a 1 (Brasileira), este campo deve ser preenchido com 31 (BRASIL).

Referências: País.

#14 racaCorCidadao

Código da raça / cor do cidadão.

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

Referências: RacaCor.

#15 sexoCidadao

Código do sexo do cidadão.

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

Referências: Sexo.

#16 statusEhResponsavel

Marcador que indica se o cidadão é responsável familiar.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#17 etnia

Etnia do cidadão.

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

Regras: Só deve ser preenchido se o campo racaCorCidadao = 5. Neste caso o preenchimento é obrigatório.

Referências: etnia.

#18 nomePaiCidadao

Nome do pai do cidadão.

Tipo Obrigatório Mínimo Máximo
String Condicional 3 70

Regras:

  • As regras de validação de um nome estão descritas em Validar nome;
  • Não deve ser preenchido se o campo desconheceNomePai = true. Caso contrário, o preenchimento é obrigatório.

#19 desconheceNomePai

Marcador que indica que o cidadão desconhece o nome do pai.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#20 dtNaturalizacao

Data de naturalização do cidadão.

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

Regras:

Referências: 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.

#21 portariaNaturalizacao

Portaria de naturalização do cidadão.

Tipo Obrigatório Mínimo Máximo
String Condicional 0 16

Regras: Só deve ser preenchido se o campo nacionalidadeCidadao = 2. Neste caso o preenchimento é obrigatório.

#22 dtEntradaBrasil

Data em que o cidadão entrou no Brasil.

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

Regras:

Referências: 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.

#23 microarea

Microárea na qual o cidadão se encontra.

Tipo Obrigatório Mínimo Máximo
String Não 2 2

Regras: Não deve ser preenchido se o campo stForaArea = true.

#24 stForaArea

Marcador que indica que o cidadão está fora da área.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#25 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.

#26 cpfResponsavelFamiliar

CPF do responsável do cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 11 11

Regras:

InformacoesSocioDemograficas

#1 deficienciasCidadao

Código das deficiências que o cidadão possui.

Tipo Obrigatório Mínimo Máximo
List<Long> Condicional 1 5

Regras:

Referências: DeficienciaCidadao.

#2 grauInstrucaoCidadao

Código do curso mais elevado que o cidadão frequenta ou frequentou.

Tipo Obrigatório Mínimo Máximo
Long Não - -

Referências: CursoMaisElevado.

#3 ocupacaoCodigoCbo2002

Código do CBO que representa a ocupação do cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 6 6

Regras:

  • Deve ser um código de CBO válido.

Referências: CBO.

#4 orientacaoSexualCidadao

Código da orientação sexual informada pelo cidadão.

Tipo Obrigatório Mínimo Máximo
Long Não - -

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

Referências: OrientacaoSexual.

#5 povoComunidadeTradicional

Nome da comunidade tradicional que o cidadão pertence.

Tipo Obrigatório Mínimo Máximo
String Não 0 100

Regras:

Referências: povoComunidadeTradicional.

#6 relacaoParentescoCidadao

Código da relação de parentesco com o responsável familiar.

Tipo Obrigatório Mínimo Máximo
Long Não - -

Regras: Só pode ser preenchido se o campo statusEhResponsavel = false.

Referências: RelacaoParentesco.

#7 situacaoMercadoTrabalhoCidadao

Código da situação do cidadão no mercado de trabalho.

Tipo Obrigatório Mínimo Máximo
Long Não - -

Referências: SituacaoMercadoTrabalho.

#8 statusDesejaInformarOrientacaoSexual

Marcador que indica se o cidadão deseja informar sua orientação sexual.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#9 statusFrequentaBenzedeira

Marcador que indica se o cidadão frequenta cuidador tradicional.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#10 statusFrequentaEscola

Marcador que indica se o cidadão frequenta escola ou creche.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#11 statusMembroPovoComunidadeTradicional

Marcador que indica se o cidadão é membro de um povo ou comunidade tradicional.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#12 statusParticipaGrupoComunitario

Marcador que indica se o cidadão participa de algum grupo comunitário.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#13 statusPossuiPlanoSaudePrivado

Marcador que indica se o cidadão possui plano de saúde privado.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#14 statusTemAlgumaDeficiencia

Marcador que indica se cidadão tem alguma deficiência.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#15 identidadeGeneroCidadao

Código da identidade de gênero informada pelo cidadão.

Tipo Obrigatório Mínimo Máximo
Long Não - -

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

Referências: identidadeGeneroCidadao.

#16 statusDesejaInformarIdentidadeGenero

Marcador que indica se o cidadão deseja informar sua identidade de gênero.

Tipo Obrigatório Mínimo Máximo
Boolean Não - -

#17 responsavelPorCrianca

Código do responsável por crianças de até 9 anos.

Tipo Obrigatório Mínimo Máximo
List<Long> Não 0 6

Regras: Não pode ser preenchido se a dataNascimentoCidadao for maior ou igual a 10 anos a partir da dataAtendimento.

Referências: ResponsavelCrianca.

SaidaCidadaoCadastro

#1 motivoSaidaCidadao

Código do motivo da saída do cidadão do cadastro.

Tipo Obrigatório Mínimo Máximo
Long Não - -

Referências: MotivoSaida.

#2 dataObito

Data de óbito do cidadão.

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

Regras:

Referências: 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.

#3 numeroDO

Número da declaração de óbito do cidadão.

Tipo Obrigatório Mínimo Máximo
String Não 9 9

Regras: Só pode ser preenchido se o campo motivoSaidaCidadao = 135.