Ficha de Vacinação
FichaVacinacaoMaster
#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 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.
#2 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).
#3 headerTransport
Profissional que realizou a vacinação.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
UnicaLotacaoHeader | Sim | - | - |
Regras: Somente as CBOs apresentadas na Tabela 12 - CBOs que podem registrar ficha de vacinação podem ser adicionadas no campo CBO do profissional. Referências: UnicaLotacaoHeader.
#4 vacinacoes
Lista de registros de Vacinação.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
List<FichaVacinacaoChild> | Sim | 1 | 99 |
Referências: FichaVacinacaoChild.
FichaVacinacaoChild
#1 turno
Código do turno onde aconteceu o atendimento.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Long | Sim | - | - |
Referências: Turno.
#2 numProntuario
Número do prontuário do cidadão na UBS.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
String | Não | 0 | 30 |
#3 cnsCidadao
CNS do cidadão.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
String | Não | 15 | 15 |
Regras: Validado por algoritmo.
Referências: O algoritmo de validação está presente em Validar CNS.
#4 dtNascimento
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 à dataAtendimento e anterior à 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.
#5 sexo
Código do sexo do cidadão.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Long | Sim | - | - |
Referências: Sexo.
#6 localAtendimento
Código do local onde o atendimento foi realizado.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Long | Sim | - | - |
Regras: Apenas valores de 1
a 10
.
Referências: LocalDeAtendimento.
#7 viajante
Marcador que indica se o cidadão é viajante.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Boolean | Sim | - | - |
#8 comunicanteHanseniase
Marcador que indica se o cidadão é comunicante de hanseníese.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Boolean | Não | - | - |
Regras:
- O campo somente pode ser preenchido se for registrada uma vacinação com o imunobiológico
15 - BCG
; - O campo é de preenchimento obrigatório quando for registrada uma vacinação com o imunobiológico
15 - BCG
.
#9 gestante
Marcador que indica se a cidadã está gestante.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Boolean | Sim | - | - |
Regras: Não pode ser preenchido ser for marcado o campo puerpera.
#10 puerpera
Marcador que indica se a cidadã está puérpera.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Boolean | Sim | - | - |
Regras: Não pode ser preenchido ser for marcado o campo gestante.
#11 vacinas
Registro das vacinas aplicadas.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
List<VacinaRowThrift> | Sim | 1 | 99 |
Referências: VacinaRowThrift.
Regras: Deve estar de acordo com os relacionamentos de Imunobiológico x Estratégia x Dose definidos na tabela Regras de vacinação.
#12 dataHoraInicialAtendimento
Data e hora do início do atendimento.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Long | Sim | - | - |
Regras:
- Não pode ser anterior à dataAtendimento;
- Não pode ser posterior à dataHoraFinalAtendimento e à data atual.
Referências: Deve ser apresentada seguindo o padrão Epoch, convertido em milissegundos. Para realizar a conversão, pode ser utilizado o conversor Current millis.
#13 dataHoraFinalAtendimento
Data e hora do fim do atendimento.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Long | Sim | - | - |
Regras:
- Não pode ser anterior à dataHoraInicialAtendimento;
- Não pode ser posterior à data atual.
Referências: Deve ser apresentada seguindo o padrão Epoch, convertido em milissegundos. Para realizar a conversão, pode ser utilizado o conversor Current millis.
VacinaRowThrift
#1 imunobiologico
Código do imunobiológico aplicado na vacinação.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Long | Sim | - | - |
Referências: Imunobiologico.
#2 estrategiaVacinacao
Código da estratégia da vacinação.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Long | Sim | - | - |
Referências: EstrategiaVacinacao.
#3 dose
Código da dose do imunobiológico aplicado na vacinação.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
Long | Sim | - | - |
Referências: Dose.
#4 lote
Valor do lote do imunobiológico aplicado na vacinação.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
String | Sim | 1 | 30 |
Regras: Apenas letras
, números
, /
, .
e -
.
#5 fabricante
Nome do fabricante do imunobiológico aplicado na vacinação.
Tipo | Obrigatório | Mínimo | Máximo |
---|---|---|---|
String | Sim | 1 | 60 |
Regras: Apenas letras
, números
, /
, .
, espaço simples
e -
.