Passar para o conteúdo principal

Importação de Atestados Médicos via CSV

Veja como importar atestados, declarações, licenças-maternidade e aposentadorias por invalidez em lote por meio de arquivo CSV.

Escrito por Suporte Produto

A importação de Atestados Médicos permite cadastrar em lote documentos relacionados aos afastamentos e atendimentos dos colaboradores, incluindo declarações, atestados, licenças-maternidade e aposentadorias por invalidez.

Por meio do arquivo, também é possível informar dados como CID, período de afastamento ou abono e informações do profissional responsável pelo documento.

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 documento para um colaborador.

As seguintes colunas são obrigatórias:

individualRegistration, dateStart, dateEnd, amountOfTreatmentDays, certificateType, doctorName, doctorCrm, crmState, doctorType

Colunas

Coluna

Obrigatório

Formato

Descrição

individualRegistration

Sim

CPF

CPF do colaborador

dateStart

Sim

AAAA-MM-DD HH:MM

Data e hora de início do atestado

dateEnd

Sim

AAAA-MM-DD HH:MM

Data e hora de término do atestado

amountOfTreatmentDays

Sim

Inteiro

Quantidade de dias de tratamento

certificateType

Sim

03

Tipo do documento. Consulte os valores aceitos abaixo

icdId

Não

Código CID

Código do CID, por exemplo: A00.0. Não deve ser informado junto com icdGroupId

icdGroupId

Não

Código de grupo CID

Código do grupo CID, por exemplo: A00. Não deve ser informado junto com icdId

observation

Não

Texto

Observações adicionais sobre o documento

absenceTypeId

Não

ERP ID

ID do tipo de afastamento. Requer o preenchimento de absenceDateStart e não deve ser utilizado para documentos do tipo Declaração

allowanceTypeId

Não

ERP ID

ID do tipo de abono. Deve ser utilizado para documentos do tipo Declaração

absenceDateStart

Não

AAAA-MM-DD HH:MM

Data e hora de início do afastamento

absenceDateEnd

Não

AAAA-MM-DD HH:MM

Data e hora de término do afastamento

doctorName

Sim

Texto

Nome do médico ou dentista responsável

doctorCrm

Sim

Texto

Número do CRM ou CRO

crmState

Sim

UF

UF do CRM/CRO, por exemplo: SC ou SP

doctorType

Sim

0 ou 1

Tipo do profissional: 0 = Médico; 1 = Dentista


Tipo do documento (certificateType)

Informe na coluna certificateType o código correspondente ao documento que está sendo importado:

Valor

Descrição

0

Declaração

1

Atestado

2

Licença-maternidade

3

Aposentadoria por invalidez


CID (icdId e icdGroupId)

O arquivo permite relacionar o documento a um CID específico ou a um grupo de CID.

Utilize:

  • icdId para informar um CID específico, por exemplo: A00.0;

  • icdGroupId para informar um grupo de CID, por exemplo: A00.

Não informe icdId e icdGroupId simultaneamente na mesma linha.


Afastamento e abono

Os campos utilizados para afastamento ou abono dependem do tipo de documento informado.

Afastamento

Para documentos diferentes de Declaração, é possível informar:

  • absenceTypeId: ID do tipo de afastamento;

  • absenceDateStart: início do afastamento;

  • absenceDateEnd: término do afastamento.

Ao informar absenceTypeId, o campo absenceDateStart também deve ser preenchido.

Abono

Para documentos do tipo Declaração (certificateType = 0), utilize allowanceTypeId para informar o ID do tipo de abono.

O campo allowanceTypeId deve ser utilizado somente para documentos classificados como Declaração.


Tipo do profissional (doctorType)

Informe o tipo do profissional responsável pelo documento:

Valor

Descrição

0

Médico

1

Dentista

Quando o profissional for médico, informe seu registro no campo doctorCrm. Para dentistas, informe o número do CRO no mesmo campo.

A UF correspondente ao registro deve ser informada em crmState.


Exemplo de arquivo

individualRegistration | dateStart | dateEnd | amountOfTreatmentDays | certificateType | icdId | icdGroupId | observation | absenceTypeId | allowanceTypeId | absenceDateStart | absenceDateEnd | doctorName | doctorCrm | crmState | doctorType 
"488.569.137-04" | "2023-06-01 03:00" | "2023-06-03 03:00" | "3" | "1" | "" | "" | "Teste" | "" | "" | "" | "" | "Francisco" | "123456" | "SC" | "0"

Conteúdos relacionados:

Respondeu à sua pergunta?