Ficha de Atividade Coletiva

FichaAtividadeColetiva

#1 uuidFicha

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

Tipo Obrigatório Mínimo Máximo
String Sim 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: UUID Wikipedia

#2 dtAtividadeColetiva

Data de realização da atividade coletiva.

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

Regras: Não pode ser posterior a data atual.

Referência: Epoch Wikipedia em milisegundos.

#3 numParticipantesProgramados

Previsão da quantidade de participantes para a atividade coletiva.

Tipo Obrigatório Mínimo Máximo
Integer Não 0 3

Regras: Valores entre 0 e 999.

#4 localAtividade

Descrição do local onde é realizada a atividade coletiva.

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

#5 horaInicio

Hora de início da realização da atividade coletiva.

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

Regras: Verificar validações.

Referência: Epoch Wikipedia em milisegundos.

#6 horaFim

Hora de fim de realização da atividade coletiva.

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

Regras: Deve ser posterior a horaInicio.

Referência: Epoch Wikipedia em milisegundos.

#7 inep

Número INEP da instituição.

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

#8 responsavelCns

CNS do responsável pela atividade coletiva.

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

Regras:

  • CNS válido de acordo com o algoritmo.
  • O profissional responsável deve ser um registro da lista de profissionais.

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

#9 responsavelCnesUnidade

Código CNES da unidade do responsável pela atividade coletiva.

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

#10 responsavelNumIne

Código INE da equipe do responsável pela atividade coletiva.

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

#11 numParticipantes

Número de participantes da atividade.

Tipo Obrigatório Mínimo Máximo
Integer Não 0 3

Regras: Valores entre 0 e 999.

#12 numAvaliacoesAlteradas

Número de avaliações alteradas.

Tipo Obrigatório Mínimo Máximo
Integer Não 0 3

Regras: Valores entre 0 e 999.

#13 profissionais

Lista dos profissionais que participaram da atividade.

Tipo Obrigatório Mínimo Máximo
List<ProfissionalCboRowItem> Obrigatório 1 99

Regras: Entre 1 e 99 registros.

Referência: ProfissionalCboRowItem

#14 atividadeTipo

Código do tipo da atividade que será realizada.

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

Referências: TipoAtividadeColetiva

#15 temasParaReuniao

Temas para reunião.

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

Regras:

Referência: TemasParaReuniao

#16 publicoAlvo

Código do público alvo da atividade.

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

Regras:

Referência: PublicoAlvo

#17 praticasTemasParaSaude

Código das práticas ou temas abordados na atividade.

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

Regras:

Referências: PraticasTemasParaSaude

#18 participantes

Cidadãos que participaram da atividade coletiva.

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

Referência: ParticipanteRowItem

#19 tbCdsOrigem

Tipo de origem dos dados do registro.

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

Observações: Utilizar valor 3 (sistemas terceiros).

#20 codigoIbgeMunicipio

Código IBGE do município.

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

Referências: Municípios

ParticipanteRowItem

#1 cns

CNS do cidadão que participou da atividade.

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

Regras: CNS válido de acordo com o algoritmo.

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

#2 dataNascimento

Data de nascimento do cidadão.

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

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

Referências: Epoch Wikipedia em milisegundos.

#3 avaliacaoAlterada

Marcador que indica que a avaliação do cidadão teve um valor diferente dos considerados normais.

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

#4 peso

Peso do cidadão em Kg.

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

Regras:

  • Apenas números e vírgula (,).
  • Máximo de 3 números após a vírgula.
  • Se tiver vírgula, tamanho máximo = 7.
  • Valor mínimo = 0,5 e máximo = 500.

#5 altura

Altura do cidadão em cm.

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

Regras:

  • Apenas números e vírgula (,).
  • Máximo de 3 números após a vírgula.
  • Se tiver vírgula, tamanho máximo = 5.
  • Valor mínimo 20 e máximo 250.

#6 cessouHabitoFumar

Marcação se o cidadão cessou o hábito de fumar.

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

Regras: Não deve ser preenchido se o praticasTemasParaSaude não for 25, 26, 27 ou 28 (referentes ao PNCT).

#7 abadonouGrupo

Marcação se o cidadão abandonou o grupo de tabagismo.

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

Regras: Não deve ser preenchido se o praticasTemasParaSaude não for 25, 26, 27 ou 28 (referentes ao PNCT).