Passar para o conteúdo principal

Importação de Vacinas via CSV

Veja como importar em lote os registros de vacinação dos colaboradores por meio de arquivo CSV, incluindo vacina, dose, lote, data de aplicação e situação.

Escrito por Suporte Produto

A importação de Vacinas permite registrar em lote as informações de vacinação dos colaboradores.

Além dos dados da aplicação, o arquivo permite definir as características da vacina, como gênero indicado, faixa etária, reforço e intervalos entre as doses.

Para informações sobre como acessar a importação, realizar a pré-validação, confirmar o processamento e consultar erros, consulte o artigo Como importar dados via CSV.


Estrutura do arquivo

Cada linha do arquivo representa um registro de vacinação de um colaborador.

As seguintes colunas são obrigatórias:

individualRegistration, vaccine, date, status, currentDose, dose

Colunas

Coluna

Obrigatório

Formato

Descrição

individualRegistration

Sim

CPF

CPF do colaborador. O colaborador deve possuir prontuário cadastrado

vaccine

Sim

Composto

Definição da vacina. Consulte a estrutura abaixo

batch

Não

Texto

Número do lote da vacina

date

Sim

AAAA-MM-DD ou AAAA-MM-DD HH:MM

Data de aplicação. Não pode ser anterior a 20 anos

status

Sim

02

Situação do registro. Consulte os valores aceitos abaixo

currentDose

Sim

03

Dose atual. Consulte os valores aceitos abaixo

dose

Sim

Inteiro

Número sequencial da dose, por exemplo: 1, 2 ou 3


Definição da vacina (vaccine)

A coluna vaccine contém as informações utilizadas para identificar e configurar a vacina.

Os valores devem ser separados por ;, seguindo esta ordem:

nome;genero;idadeMin;idadeMax;reforco;intervaloReforco;intervalo2aDose;intervalo3aDose

A estrutura possui 8 posições:

Posição

Campo

Valores aceitos

Descrição

1

nome

Texto

Nome da vacina. Criada automaticamente caso não exista

2

genero

0, 1 ou 2

Gênero para o qual a vacina é indicada

3

idadeMin

Inteiro

Idade mínima indicada, em meses

4

idadeMax

Inteiro

Idade máxima indicada, em meses

5

reforco

0, 1 ou 2

Tipo de reforço

6

intervaloReforco

Inteiro

Intervalo entre reforços, em dias

7

intervalo2aDose

Inteiro

Intervalo entre a 1ª e a 2ª dose, em dias

8

intervalo3aDose

Inteiro

Intervalo entre a 2ª e a 3ª dose, em dias

Gênero

Na segunda posição da estrutura vaccine, utilize:

Valor

Descrição

0

Masculino

1

Feminino

2

Ambos

Reforço

Na quinta posição da estrutura vaccine, utilize:

Valor

Descrição

0

Sem reforço

1

Periódico

2

Único

Exemplo

Coronavac;2;0;99;2;5;5;11

Nesse exemplo, a vacina:

  • possui o nome Coronavac;

  • é indicada para ambos os gêneros;

  • possui idade mínima de 0 meses e máxima de 99 meses;

  • possui reforço do tipo Único;

  • possui intervalo de 5 dias para reforço;

  • possui intervalo de 5 dias entre a 1ª e a 2ª dose;

  • possui intervalo de 11 dias entre a 2ª e a 3ª dose.

Caso a vacina informada não exista no sistema, ela será criada automaticamente com as configurações informadas no arquivo.


Situação (status)

A coluna status define a situação do registro de vacinação:

Valor

Descrição

0

Pendente

1

Realizada

2

Recusa


Dose atual (currentDose)

A coluna currentDose identifica a etapa correspondente ao registro:

Valor

Descrição

0

1ª dose

1

2ª dose

2

3ª dose

3

Reforço

O campo currentDose utiliza códigos iniciados em 0. Por exemplo, para indicar a 2ª dose, informe 1.


Número da dose (dose)

A coluna dose representa o número sequencial da dose e deve ser informada como um número inteiro.

Exemplos:

  • 1 para a primeira dose;

  • 2 para a segunda dose;

  • 3 para a terceira dose.

Esse campo é diferente de currentDose: enquanto currentDose utiliza os códigos definidos na tabela anterior, dose recebe diretamente o número sequencial da dose.


Exemplo de arquivo

individualRegistration | vaccine | batch | date | status | currentDose | dose 
"936.406.870-00" | "Coronavac;2;0;99;2;5;5;11" | "ABC240" | "2022-05-17 10:15" | "1" | "1" | "1"

Nesse exemplo, é importado um registro de vacinação com situação Realizada, utilizando a vacina Coronavac.


Conteúdos relacionados

Respondeu à sua pergunta?