Ficha de Cadastro Individual

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ência: CondicoesDeSaude

#2 dadosGerais

Dados referentes ao profissional e a data do cadastro.

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

Referência: HeaderCdsCadastro.

#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 Condicional - -

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

Referência: EmSituacaoDeRua.

#4 fichaAtualizada

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

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

Observação: 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ência: 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.

#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 digitos (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

#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

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

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ência: DoencaCardiaca.

#7 doencaRespiratoria

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

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

Regras:

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

#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ência: ConsideracaoPeso.

#11 statusEhDependenteAlcool

Marcador se o cidadão é dependente de álcool.

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

#12 statusEhDependenteOutrasDrogas

Marcador se o cidadão é dependente 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 o cidadão está gestante.

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

Regras: Só 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 statusTratamentoPsiquicoOuProblemaMental

Marcador se o cidadão está em tratamento psiquico ou tem problema mental.

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

#29 statusUsaOutrasPraticasIntegrativasOuComplementares

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

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

#30 statusUsaPlantasMedicinais

Marcador se o cidadão utiliza plantas medicinais.

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ência: 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 preechido se o campo statusSituacaoRua = false.

Referência: 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 preechido se o campo statusSituacaoRua = false.

Referência: 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 preechido 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 preechido 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 preechido 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 Sim - -

#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 preechido 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 preechido 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 preechido se o campo statusSituacaoRua = false.

Referência: TempoSituacaoDeRua.

IdentificacaoUsuarioCidadao

#1 nomeSocialCidadao

Nome social do cidadão.

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

#2 codigoIbgeMunicipioNascimento

Código IBGE do município.

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

Regras: Requerido se o campo nacionalidadeCidadao = 1 (Brasileiro) e não pode ser preenchido se for outra nacionalidade.

Referência: 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ência: Epoch Wikipedia em milisegundos.

#4 dataNascimentoResponsavel

Data de nascimento do responsável pelo cidadão no formato epoch time.

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

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

Referência: Epoch Wikipedia em milisegundos.

#5 desconheceNomeMae

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

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

#6 emailCidadao

Email 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.

#7 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ência: Nacionalidade.

#8 nomeCidadao

Nome completo do cidadão.

Tipo Obrigatório Mínimo Máximo
String Sim 5 100

Regras: Requerido espaço em branco para indicar o sobrenome.

#9 nomeMaeCidadao

Nome da mãe do cidadão.

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

Regras:

  • Requerido espaço em branco para indicar o sobrenome.
  • Não deve ser preenchido se o campo desconheceNomeMae = true.

#10 numeroCartaoSus

CNS do cidadão.

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

Regras: Validado por algoritmo.

Referência: Para ver o algoritmo utilizado, acesse: Cartão Net Datasus, em "Downloads" baixe o arquivo de rotina de validação Java.

#11 numeroCartaoSusResponsavel

CNS do responsável do cidadão.

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

Regras: * Validado por algoritmo. * Só pode ser preenchido se o campo statusEhResponsavel = true.

Referência: Para ver o algoritmo utilizado, acesse: Cartão Net Datasus, em "Downloads" baixe o arquivo de rotina de validação Java.

#12 numeroCelularCidadao

Número de celular do cidadão.

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

Regras: Apenas números.

#13 numeroNisPisPasep

Número do PIS/PASEP do cidadão.

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

#14 paisNascimento

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

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

Regras: Só pode ser preenchido se o campo nacionalidadeCidadao for diferente de 1 (Brasileira).

Referência: País.

#15 racaCorCidadao

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

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

Referência: RacaCor.

#16 sexoCidadao

Código do sexo do cidadão.

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

Referência: Sexo.

#17 statusEhResponsavel

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

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

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: * Requerido preenchimento de pelo menos um item se o campo statusTemAlgumaDeficiencia = true. * Não deve ser preenchido se o campo statusTemAlgumaDeficiencia = false.

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

#3 motivoSaidaCidadao

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

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

Referência: MotivoSaida.

#4 ocupacaoCodigoCbo2002

Código do CBO que representa a ocupaçao 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ência: CBO.

#5 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ência: OrientacaoSexual.

#6 povoComunidadeTradicional

Nome da comunidade tradicional que o cidadão frequenta.

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

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

#7 relacaoParentescoCidadao

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

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

Referência: RelacaoParentesco.

#8 responsavelPorCrianca

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

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

Referência: ResponsavelCrianca.

#9 situacaoMercadoTrabalhoCidadao

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

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

Referência: SituacaoMercadoTrabalho.

#10 statusDesejaInformarOrientacaoSexual

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

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

#11 statusFrequentaBenzedeira

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

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

#12 statusFrequentaEscola

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

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

#13 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 - -

#14 statusParticipaGrupoComunitario

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

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

#15 statusPossuiPlanoSaudePrivado

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

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

#16 statusTemAlgumaDeficiencia

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

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