← Médicos

Import em massa de médicos

Cole o CSV abaixo. Linhas inválidas são reportadas, médicos já cadastrados são pulados (idempotente).

DECISIONS-CONSOLIDATED D17

Formato esperado

Colunas obrigatórias (header case-insensitive)

legal_name,cpf,cnpj,crm,crm_uf,email
Dr Silva,12345678901,,CRM1234,SP,silva@h.com
Dr Souza,98765432100,12345678000199,CRM5678,RJ,souza@h.com

Separador , ou ; detectado automaticamente. cnpj é opcional.

Comportamento

Idempotente, validado, com audit trail

Imported: médico novo, status pending_validation. KYC roda em background (CFM + Receita).

Skipped (exists): mesmo CPF já cadastrado neste hospital.

Skipped (invalid): linha com CPF/CRM/email inválido. Erro específico por linha.

Submeter CSV

Parse é local (zero round-trip). Submit chama POST /admin/doctors/bulk-import (wire em followup).