10 módulos cobrindo o ciclo cirúrgico completo
Da pré-triagem do candidato ao demonstrativo de reembolso. Cada módulo foi modelado pelo dia-a-dia real de clínicas cirúrgicas brasileiras.
Fluxo Cirúrgico (Kanban)
11 estágios visuais entre “Para Marcar” e “Finalizada”. Drag-and-drop, filtros rápidos (minhas / esta semana / com pendências), visão lista responsiva para mobile.
Potencial Cirúrgico
Pré-triagem com 7 status. Lista de pré-requisitos por especialidade, validação de documentos enviados pelo paciente e conversão em cirurgia oficial em um clique.
Detalhe de Cirurgia
12 páginas de detalhe (DetailTabs) acompanhando cada estágio, edição inline, tarefas internas, upload de documentos e TCLE digital integrado.
Pagamentos
Kanban financeiro de 5 fases: Sem Ficha → Prévia → Orçamento → Pagamento → Reembolso. Valores por profissional, soma automática e upload de comprovantes.
Pacientes
Cadastro com convênio, plano e carteirinha. Importação em lote via CSV com mapeamento automático de colunas e upsert por CPF. Inativação e soft delete.
Calendário Cirúrgico
Visão mensal e semanal das cirurgias agendadas, com cor por status. Clique direto no evento abre o detalhe da cirurgia.
Portal do Paciente
Acesso com CPF + data de nascimento (sem cadastro). Orientações categorizadas por momento, mapa do hospital, TCLE digital assinável e questionário pré-operatório.
Portal do Candidato
Mesmo modelo de acesso. Lista de pré-requisitos, upload de exames, marcação de itens como concluídos e prazos visíveis.
Cadastros Base
Locais (com GPS), profissionais (CRM/RQE), TUSS, materiais/OPME, pacotes cirúrgicos, templates de potencial e templates de TCLE.
Administração
Usuários com 6 papéis (admin, doctor, secretary, financeiro, gestor, super_admin), vínculos médico-secretária, Lixeira recuperável e configurações da clínica.
6 perfis de usuário no sistema
Cada papel enxerga o que precisa — nem mais, nem menos. Permissões granulares aplicadas no banco de dados (RLS).
Admin
Controle total da clínica: usuários, cadastros, formulários e configurações institucionais.
Médico (doctor)
Indica pacientes, vê apenas suas cirurgias e candidatos, valida pré-requisitos, edita dados clínicos.
Secretária
Gerencia agendamentos, documentação e cirurgias dos médicos aos quais está vinculada.
Financeiro
Kanban de pagamentos, fichas financeiras por cirurgia, valores por profissional, recibos.
Gestor
Supervisão operacional. Convida médicos e secretárias, vincula equipes, mas não toca configurações da clínica.
Super Admin
Painel global multi-clínica. Cria clínicas, gerencia usuários globalmente, dá suporte.
LGPD e CFM por design
Não é compliance bolado depois — é arquitetura desde o primeiro commit.
Row-Level Security
Isolamento por clínica no nível do banco de dados (PostgreSQL). Mesmo via API direta, é impossível ver dados de outra clínica.
Auditoria completa
Cada mudança registra quem fez, quando e o valor antes/depois. Tabela audit_logs consultável.
TCLE auditável
Assinatura digital com timestamp, IP e user-agent. Armazenado em patient_consents, exportável.
Soft delete
Lixeira recuperável por 30 dias. Limpeza automática diária via cron. Exclusão permanente exige Admin.
Rate limiting no portal
5 tentativas falhadas em 15 minutos bloqueiam acesso por código — protege contra adivinhação de CPF.
Multi-tenancy estrito
clinic_id em todas as tabelas, vinculado ao usuário ativo via ClinicContext. Trocar de clínica é imediato e isolado.