Passar para o conteúdo principal

Importação de ASOs via CSV

Veja como importar ASOs em lote por arquivo CSV e, opcionalmente, gerar os eventos S-2220 para envio ao eSocial.

Escrito por Suporte Produto

A importação de ASOs permite cadastrar em lote os Atestados de Saúde Ocupacional (ASO) dos colaboradores por meio de um arquivo CSV.

Por padrão, a importação realiza apenas o cadastro dos ASOs no Quírons. A geração do evento S-2220 — Monitoramento da Saúde do Trabalhador é opcional e deve ser habilitada por meio da opção Gerar evento S-2220, disponível na tela de importação.

Quando essa opção estiver desmarcada, nenhum evento S-2220 será gerado a partir dos ASOs importados.

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

As seguintes colunas são obrigatórias:

individualRegistration, consultationDate, consultationType, doctorName, crm, state, motivation, scheduleDate, consultationNature, nature, emissionDate, recommendation

Colunas

Coluna

Obrigatório

Formato

Descrição

individualRegistration

Sim

CPF

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

consultationDate

Sim

AAAA-MM-DD HH:MM

Data e hora da consulta

minutes

Não

Inteiro

Duração da consulta em minutos. Quando não informado, considera 30 minutos

consultationType

Sim

05

Tipo da consulta. Consulte os valores aceitos abaixo

doctorName

Sim

Texto

Nome completo do médico

crm

Sim

Texto

Número do CRM do médico

state

Sim

UF

UF do CRM, por exemplo: SC ou SP

motivation

Sim

Texto

Motivo da consulta

clinicalDate

Não

AAAA-MM-DD

Data clínica do exame

indicator

Não

0 ou 1

Indicador do resultado: 0 = Referencial; 1 = Sequencial

result

Não

Texto

Descrição do resultado

resultIndicator

Não

0 ou 1

Indicador diagnóstico: 0 = Normal; 1 = Alterado

exams

Não

Composto

Exames complementares. Consulte a estrutura abaixo

scheduleDate

Sim

AAAA-MM-DD

Data de agendamento

consultationNature

Sim

05

Natureza da consulta. Consulte os valores aceitos abaixo

nature

Sim

05

Natureza do ASO. Consulte os valores aceitos abaixo

cancelDate

Não

AAAA-MM-DD

Data de cancelamento

emissionDate

Sim

AAAA-MM-DD

Data de emissão do ASO

recommendation

Sim

02

Parecer do ASO. Consulte os valores aceitos abaixo

plataform

Não

true/false

Trabalho em plataforma

civilMaintenance

Não

true/false

Manutenção civil

explosives

Não

true/false

Uso de explosivos

height

Não

true/false

Trabalho em altura

excavation

Não

true/false

Escavação

electricity

Não

true/false

Eletricidade

welding

Não

true/false

Solda

confined

Não

true/false

Espaço confinado

cold

Não

true/false

Frio

radiation

Não

true/false

Radiação

pressure

Não

true/false

Pressão

loadHandling

Não

true/false

Manuseio de cargas


Tipo de consulta (consultationType)

Informe na coluna consultationType o código correspondente ao tipo da consulta:

Valor

Descrição

0

Ocupacional

1

Exame Toxicológico

2

Clínica

3

Urgência

4

Qualidade de Vida

5

Monitoramento


Natureza da consulta e do ASO (consultationNature e nature)

As colunas consultationNature e nature utilizam os seguintes valores:

Valor

Descrição

0

Admissional

1

Periódico

2

Retorno ao trabalho

3

Mudança de função

4

Demissional

5

Monitoramento pontual


Parecer do ASO (recommendation)

Informe na coluna recommendation o resultado do ASO:

Valor

Descrição

0

Apto

1

Inapto

2

Apto com restrições


Exames complementares (exams)

A coluna exams permite informar um ou mais exames complementares realizados no ASO.

Na montagem do campo:

  • utilize ; para separar as informações de um mesmo exame;

  • utilize @ para separar diferentes exames.

Cada exame pode possuir até 10 informações, nesta ordem:

credenciado;código do procedimento;descrição do exame;nome do médico;CRM;UF;data do exame;indicador do resultado;resultado;indicador diagnóstico

#

Informação

Formato

Descrição

1

Credenciado

Texto

Nome do credenciado. Caso não exista, será criado

2

Código do procedimento

Texto

Código do procedimento do exame. Também define se o exame poderá compor o S-2220

3

Descrição do exame

Texto

Descrição do exame. Caso não exista, será criado

4

Nome do médico

Texto

Nome do médico responsável pelo exame

5

CRM

Texto

Número do CRM do médico

6

UF

UF

UF do CRM

7

Data do exame

AAAA-MM-DD HH:MM

Data de realização do exame

8

Indicador do resultado

0 ou 1

0 = Referencial; 1 = Sequencial

9

Resultado

Texto

Resultado do exame, por exemplo: Normal

10

Indicador diagnóstico

0 ou 1

0 = Normal; 1 = Alterado

Exemplo com um exame

Hospital Jaraguá;0281;Audiometria;Marcio Araujo;47474;SC;2021-09-08 10:00;1;Normal;0

Exemplo com mais de um exame

Quando houver mais de um exame, utilize @ para separá-los:

Hospital Jaraguá;0281;Audiometria;Marcio Araujo;47474;SC;2021-09-08 10:00;1;Normal;0@Lab Central;;Hemograma;Ana Lima;12345;SC;2021-09-08 10:00;0;Alterado;1

Geração do evento S-2220

A geração do evento S-2220 — Monitoramento da Saúde do Trabalhador não ocorre automaticamente em toda importação de ASO.

Na tela de importação, o usuário deve definir o comportamento por meio da opção Gerar evento S-2220:

Opção

Comportamento

Desmarcada (padrão)

Os ASOs são importados para o Quírons, mas nenhum evento S-2220 é gerado

Marcada

Além da importação do ASO, o sistema gera o XML do S-2220 para cada ASO importado com sucesso

Quais exames são incluídos no S-2220?

Nem todos os exames complementares informados no arquivo são incluídos no evento.

Para que um exame seja incluído no S-2220, é necessário preencher o código do procedimento na segunda posição da estrutura da coluna exams.

O código informado deve corresponder à Tabela 27 do eSocial — Procedimentos Diagnósticos.

Quando o código do procedimento não for informado, o exame será cadastrado normalmente no ASO, porém não será incluído no evento S-2220.

Vínculo com exames já cadastrados

Durante a importação, o Quírons utiliza o código do procedimento para identificar exames já existentes e evitar duplicidades.

  • Se já existir um exame com o código de procedimento informado, o registro importado será relacionado ao exame existente.

  • Se não existir, o exame será criado com o código informado.


Acompanhamento da importação

Cada importação confirmada gera um lote de processamento, permitindo acompanhar o progresso dos registros importados.

Quando a opção Gerar evento S-2220 estiver marcada, o lote também permite acompanhar o resultado da geração dos XMLs destinados ao envio ao eSocial.

Ao final do processamento, é disponibilizado um arquivo CSV contendo as colunas originais da importação e as seguintes informações adicionais:

Coluna

Descrição

Importou

Indica se o ASO foi importado com sucesso

Gerou XML

Indica se o XML do S-2220 foi gerado

Motivo

Apresenta informações sobre o resultado do processamento

Erro

Apresenta o erro identificado durante o processamento, quando houver

Os arquivos gerados ficam disponíveis para consulta e download por 72 horas.


Exemplo de arquivo

individualRegistration | consultationDate | minutes | consultationType | doctorName | crm | state | motivation | clinicalDate | indicator | result | resultIndicator | exams | scheduleDate | consultationNature | nature | cancelDate | emissionDate | recommendation | plataform | civilMaintenance | explosives | height | excavation | electricity | welding | confined | cold | radiation | pressure | loadHandling "000.000.000-00" | "2021-09-02 10:00" | "30" | "2" | "Eduardo Paz" | "45741" | "SC" | "Porque eu quis" | "2021-09-02" | "1" | "Normal" | "1" | "Hospital Jaraguá;0281;Audiometria;Marcio Araujo;47474;SC;2021-09-08 10:00;1;Normal;0" | "2021-09-02" | "1" | "2" | "2021-09-20" | "2021-09-02" | "1" | "false" | "" | "" | "" | "" | "" | "" | "" | "" | "" | ""

Conteúdo relacionados:

Respondeu à sua pergunta?