Conexão com o Banco
Configure a conexão e verifique a segurança antes de avançar. Todas as fases ficam bloqueadas até a verificação passar.
Selecionar Cliente
ConecteWEscolha o cliente que está em Implantação. Os dados de conexão são obtidos automaticamente da API ConecteW.
Verificação de Segurança
Zerar banco para nova implantação
Apaga todos os registros de cadastro. Só permitido quando arqatend está vazia. Não pode ser desfeito.
Profissionais, Vínculos, Filial e CCs
Siga a sequência: 1 cadprest → 2 xespmed → 3 cadfili+caduni → 4 cadcc.
cadfili e caduni são preenchidos automaticamente no passo 3 via CNES + Receita Federal.
Importar pacote CNES (ZIP)
EXPORTADOR LOCALSubstitui os passos 1, 2 e 3 abaixo. Use o app
~/Projetos/cnes-csv-export (Tkinter local) para gerar
o ZIP cnes_export_<cnpj>_<data>.zip com 14 CSVs
(tabcbos, tabcbo, cadesp, cadfili, caduni, cadaco, cadprest,
cadauton, cadfunc, cadjurid, cadlei, cadserv, xespmed, feriados)
e suba aqui — o servidor faz COPY FROM STDIN em ordem
FK-segura, sem chamar pysus/DATASUS daqui.
Arquitetura: o ECS
do CZ não consegue baixar PFSP (78 MB) por causa do Transit Gateway;
rodando local pelo time evita o problema.
Profissionais de Saúde
CNES AUTO LEGADOPrimeiro passo obrigatório. Baixa 1.553+ profissionais do CNES e carrega a tabela de especialidades padrão Wareline (cadesp — 106 entradas). O vínculo individual médico↔especialidade é feito no passo 2.
Revisão de cadastros (cadauton / cadfunc / cadjurid)
Para cada profissional importado pelo CNES, o sistema cria automaticamente um registro 1:1 na tabela apropriada conforme o tipo (autônomo, funcionário CLT ou pessoa jurídica). Funcionários ficam com placeholders em campos que o CNES não fornece (data de nascimento, sexo, estado civil) — o time precisa repassar a planilha ao cliente para completar.
Vínculos Médico × Especialidade
CNES AUTO LEGADOPré-requisito: cadprest e cadesp devem existir (passo 1).
Popula xespmed — a tabela N:N que vincula cada profissional às suas especialidades pelo CBO. O campo ordemesp=1 marca a especialidade principal. Múltiplos CBOs geram múltiplos vínculos (ordemesp 2, 3...).
O campo rqe (exigido pelo CFM para 2ª+ especialidade) fica em branco e pode ser preenchido manualmente depois.
Filial do Hospital
Receita Federal LEGADOPré-requisito: cadprest deve existir (passo 1). O CNPJ já está preenchido acima.
Consulta a Receita Federal pelo CNPJ e popula cadfili com razão social, endereço e situação cadastral. O codprest do primeiro profissional importado é vinculado automaticamente.
Centros de Custo
cadcc Depende de caduniPré-requisito: caduni deve existir. O coduni preenchido aqui deve corresponder a um registro gravado no passo anterior.
Use para gravar 1 CC de cada vez. Para carga em massa use o CSV.
ou arraste aqui
Acomodações, Serviços e Leitos
Sequência: 01 cadaco → 02 cadserv → 03 cadlei. Serviços e leitos já têm base do CNES — complemente com CSV do hospital.
Acomodações
cadaco Depende de cadcccadaco define os tipos físicos de acomodação (UTI, Enfermaria, Berçário, etc.). Cada acomodação pertence a um codcc. Os leitos do passo 03 serão ancorados aqui.
| Campo | Exemplo | Descrição | |
|---|---|---|---|
| codaco | UTI1 · A1.1 · BER1 | PK | Código alfanumérico livre — até 10 chars |
| codtipaco | UTI · ENF · BER · POL | obrig. | Tipo de acomodação — define comportamento clínico e de cobrança |
| codcc | 000086 | FK → cadcc | Centro de custo ao qual a acomodação pertence |
| sexoaco | A · M · F | obrig. | A=ambos · M=masculino · F=feminino |
| isoaco | N · S | obrig. | S=isolamento (quarto privativo) |
| reservavel | N · S | obrig. | S=disponível para reserva/agendamento |
| procdiaria | 00000001 | opt. | Procedimento SUS da diária — 8 dígitos |
| inativo | opt. | Vazio=ativo · I=inativo |
ou arraste aqui
Tipos de Serviço
cadserv CNES + CSVServiços base (CO, RE, IC, IG, EX) já foram gravados via CNES na Fase 1. Abaixo você vê o que está no banco. Faça o upload do CSV do hospital para adicionar os serviços específicos — existentes serão ignorados.
| Campo | Exemplo | Descrição | |
|---|---|---|---|
| codserv | CO · IC · EX | PK | Código curto — até 6 chars alfanumérico |
| nomeserv | CONSULTA · INTERNACAO CLINICA | obrig. | Nome completo do serviço |
| classiserv | C · L · G · E · Q · R · W · O · D · Z · S | obrig. | C=consulta · L=int.clínica · G=int.cirúrgica · E=exame · Q=cir.eletiva · R=retorno · W=quimio · O=obstétrica · D=pediátrica · Z=hemodiálise · S=procedimento |
| guiaprorro | N · S | obrig. | S=guia prorrogável automaticamente |
| codintsv | 41205135 | opt. | Código TISS — 8 dígitos para guias eletrônicas |
| inativo | opt. | Vazio=ativo · I=inativo |
ou arraste aqui — serviços já existentes são ignorados
Leitos
cadlei CNES + CSV Depende de cadacoLeitos SUS já foram importados via CNES (passo 01 da Fase 1 — cadfili). Abaixo você vê o que está no banco. Hospitais com leitos particulares ou complementares podem adicionar via CSV — existentes são ignorados.
Pré-requisito: cadaco deve estar populado (passo 01 acima). Sem acomodações, os leitos ficam órfãos e não aparecem no sistema.
CSV complementar — para leitos particulares ou fora do CNES. Campos obrigatórios: codlei (PK), codaco (FK→cadaco), tipoatend (I=internação), tipobloq (D=disponível), leitosus (S/N).
ou arraste aqui — leitos já existentes são ignorados
Convênios e Planos
Configura a elegibilidade administrativa do atendimento. cadconv → cadplaco. Nunca crie plano sem o convênio pai.
Convênios / Operadoras
cadconvCada convênio é uma operadora de saúde ou modalidade de cobertura (SUS, Particular, planos). O codconv é usado como FK em cadplaco, regras de cobrança e atendimentos.
| Campo | Exemplo | Descrição | |
|---|---|---|---|
| codconv | SUS · PART · UNIMED | PK | Código curto memorável — até 10 chars |
| nomeconv | SUS - SISTEMA UNICO DE SAUDE | obrig. | Nome completo da operadora |
| siglaconv | SUS · PART | obrig. | Sigla para exibição em telas e relatórios |
| indext | N · S | obrig. | S=convênio externo (plano de saúde) · N=interno (SUS/particular) |
| internacao | N · S | obrig. | S=cobre internações |
| ambulatorio | N · S | obrig. | S=cobre atendimentos ambulatoriais |
| codtab | 12 · SH | opt. | Tabela de cobrança: SH=SUS honorários · 12=AMB/Unimed |
| inativo | opt. | Vazio=ativo · I=inativo |
ou arraste aqui
Planos de Saúde
cadplaco Depende de cadconvBloqueante: nunca crie um plano sem o convênio pai cadastrado. O codconv no CSV deve corresponder a um registro existente em cadconv.
| Campo | Exemplo | Descrição | |
|---|---|---|---|
| codplaco | SUS · PART · BPA | PK | Código do plano — normalmente igual ao codconv para plano único |
| nomeplaco | SUS INTERNACAO | obrig. | Nome completo do plano |
| codconv | SUS · PART | FK → cadconv | Convênio pai obrigatório |
| bloqinter | N · S | obrig. | S=plano bloqueia internação |
| bloqambu | N · S | obrig. | S=plano bloqueia ambulatório |
| bloqexter | N · S | obrig. | S=plano bloqueia atendimento externo |
| internacao | N · S | obrig. | S=plano cobre internação |
| inativo | opt. | Vazio=ativo · I=inativo |
ou arraste aqui
Pacientes e Vínculos com Planos
Habilita o cadastro do paciente dentro de um ambiente apto para simulação. cadpac → planopac.
Pacientes
cadpac codpac gerado automaticamentePacientes podem ser cadastrados diretamente pelos usuários no dia a dia. Este import é para migração de sistemas legados. Campos com fundo rosado são injetados automaticamente.
| Campo | Exemplo | Descrição | |
|---|---|---|---|
| nomepac | LAISE GOMES SANTOS | obrig. | Nome completo em maiúsculas |
| sexo | M · F | obrig. | M=masculino · F=feminino |
| datanasc | 1987-09-03 | obrig. | Formato AAAA-MM-DD |
| cpfpac | 37203608816 | obrig. | CPF sem pontuação — 11 dígitos |
| cartaosus | 705605414990115 | opt. | CNS 15 dígitos — preenche matricpac automaticamente |
| celular | 13996185437 | opt. | Celular sem formatação |
| nomemae | ROSA MARIA GOMES SANTOS | opt. | Obrigatório para AIH/SIH |
| estadociv | S · C · D · V | opt. | S=solteiro · C=casado · D=divorciado · V=viúvo |
| planopac | SUS · PART | FK → cadplaco | Plano padrão do paciente |
| tipodatnas · codnacion · doadorsg · emancipa · situacao | R · 010 · N · N · 0 | auto | Injetados automaticamente no backend |
ou arraste aqui · mínimo: nomepac, sexo, datanasc, cpfpac
Vínculos Paciente-Plano
planopac Depende de cadpac + cadplacoPré-requisito: cadpac e cadplaco devem existir. Se o paciente já vier com planopac preenchido no CSV do passo 1, este passo é opcional para migração simples.
planopac é o vínculo administrativo do paciente com um plano de saúde específico — matrícula, validade da carteirinha, número de contrato. Necessário para simulação completa do atendimento.
| Campo | Exemplo | Descrição | |
|---|---|---|---|
| codpac | 000001 | FK → cadpac | Código do paciente |
| codplaco | SUS · UNIMED | FK → cadplaco | Plano ao qual o paciente está vinculado |
| matricula | 705605414990115 | opt. | Número de matrícula no plano / CNS para SUS |
| validade | 2025-12-31 | opt. | Validade da carteirinha — formato AAAA-MM-DD |
| inativo | opt. | Vazio=ativo · I=inativo |
ou arraste aqui
Leitos
Importa os leitos do CNES. Depende de cadaco (Fase 2) para ancorar cada leito na acomodação correta.
Pré-requisito crítico: cadaco deve estar populado (Fase 2, passo 2). Sem acomodações, os leitos ficam órfãos e não aparecem no sistema de internação.
Importar Leitos via CNES
CNES AUTOO script baixa os leitos do CNES e os vincula automaticamente às acomodações já cadastradas em cadaco. O código do leito segue o padrão ABCnnn (3 letras + 3 dígitos).
Pipeline concluído! Com todas as fases completas, o sistema está pronto para o primeiro atendimento. Pacientes podem ser admitidos, leitos alocados e convênios cobrados.
Repositórios Clínicos
Conteúdo padronizado Wareline — execute via SQL direto no banco antes de iniciar a implantação.
Conteúdo disponível
~50 mil registros32.576 registros — taxonomia internacional de enfermagem
734 registros — classificação de atenção primária (OMS)
506 registros — Braden, Glasgow e outras escalas clínicas validadas
202 registros — protocolo Manchester e classificação de risco
74 registros — fatores de risco tromboembolismo
43 registros — sinais vitais e dados antropométricos
3.736 registros: 1-tabintsv.sql → 2-tabama.sql → 3-cadcir.sql
16.159 registros — medicamentos com princípios ativos (schema separado)
Execute os arquivos SQL da pasta Repositórios/ diretamente no banco. A ordem dos arquivos de Cirurgias é obrigatória.
Inspetor de tabela
DiagnósticoMostra colunas, chave primária, dependências (FKs) e quantidade de registros de qualquer tabela do banco do cliente. Útil para investigar tabelas que o Cadastro Zero ainda não preenche automaticamente.