Mapa de Módulos Novos — Sistema Rabi (Maio 2026)
Em 26/05/2026, a engenharia reversa do código real do Sistema Rabi (branches
rabi-api/develop e rabi-client/develop) revelou
17 módulos backend novos e 50+ models Prisma
que não estão documentados nas páginas existentes deste manual. Esta página
cataloga todos eles enquanto a documentação detalhada é construída.
Como ler esta página
- api = módulo no
rabi-api(backend) - client = parte no
rabi-client(frontend) - crítico = impacto alto no negócio
- documentação em construção
📋 Agenda e Atendimento (4 módulos)
autorizacao api crítico
Autorização de procedimentos pela operadora. Fluxo completo: solicitação → análise → aprovação → utilização. Substitui controle manual em planilha.
Modelos: Autorizacao, AutorizacaoServico, StatusDaAutorizacao, TipoDeAutorizacao, IndicadorDeAcidentes, TabelaDominioANS87.
Conforme ANS (Tabela 23 caráter atendimento + Tabela 87 indicadores).
documentoAtendimento api
Documentos vinculados ao atendimento (laudos, atestados, receitas). Separa o documento do prontuário, permitindo gestão independente.
Modelos: DocumentoAtendimento, TipoDocumentoAtendimento.
historicoAtendimento api
Trilha de auditoria por atendimento. Cada alteração é registrada com quem, quando e o quê mudou. Imutável.
espera api
Fila de espera para agendamentos. Quando não há horário disponível, paciente entra na fila com critérios de prioridade.
💰 Financeiro Avançado (6 módulos)
centroDeCusto api
Centros de custo para análise por unidade, departamento ou projeto. Toda movimentação financeira pode ser alocada.
categoriaDePagamento api
Categorias hierárquicas para receitas e despesas. Base para relatórios DRE.
Modelos: CategoriaDePagamento, TipoPagamento, TipoDePagamento.
contaCaixa api
Contas correntes e caixas da empresa. Saldo, extrato, conciliação bancária.
Modelos: ContasCaixas, TipoConta, TipoDeConta.
movimentacaoFinanceira api
Cada entrada/saída financeira. Vinculada a categoria, centro de custo, conta caixa, paciente/convênio/fornecedor.
Modelos: MovimentacaoFinanceira, TipoMovimentacaoFinanceira.
registroFinanceiro api
Registro detalhado de transações com anexos, comprovantes, observações. Suporte a parcelas e recorrência.
duplicatas api
Controle de duplicatas a pagar/receber com vencimento, status, parcelamento. Permite anexos (boleto, NF).
Modelos: Duplicatas, anexosDuplicatas.
📊 Faturamento e Guias (3 módulos)
guia api crítico
Guias de autorização/faturamento TISS com operadoras de saúde.
Modelos: GuiA, TipoGuia, NaturezaDaGuia.
prefaturamento api crítico
Etapa de pré-faturamento: revisão de atendimentos antes de enviar lotes às operadoras. Validação de campos obrigatórios TISS.
lote api
Lotes de faturamento consolidados por convênio + período. Geração XML TISS, envio, controle de retorno (glosas).
📦 Orçamento (módulo grande novo)
Orçamento de procedimentos api client crítico
Cotação completa antes da execução: procedimentos + equipamentos + produtos + taxas. Permite múltiplas versões do orçamento.
Modelos: OrcamentoServico, OrcamentoServicoEquipamentos, OrcamentoServicoProdutos, OrcamentoServicoTaxa, OrcamentoServicoMovimentacao, StatusOrcamento, ParametrosOrcamento.
Caso de uso: cirurgias eletivas, procedimentos particulares, planos de tratamento.
🔒 Permissões e Configurações (3 módulos)
perfilUser — Sistema de Permissões Granular api crítico
Substitui o modelo simples de Roles por um sistema granular: cada perfil tem N permissões, cada permissão tem N ações (VIEW, CREATE, UPDATE, DELETE, EXPORT, etc.).
Modelos: PerfilPermissao, Permissao, PermissaoAcao, PermissaoAcaoPerfilPermissao, GrupoPermissao, TipoDeAcao, ColaboradorPermissao.
Migração: colaboradores existentes serão migrados automaticamente para perfis equivalentes (manter compatibilidade).
parametrosDoSistema api
Parâmetros globais configuráveis pelo admin: regras de financeiro, desconto, agendamento, orçamento. Sem precisar de deploy.
Modelos: ParametrosDeDesconto, ParametrosFinanceiro, ParametrosOrcamento.
modelo api
Modelos/templates para atendimentos e documentos. Permite padronização (ex: template de laudo cardiológico).
📑 Outros (1 módulo)
CD — Código de Despesa (Tabela 25 ANS) api
Códigos de despesa padronizados pela ANS (Tabela 25). Usado em faturamento de procedimentos.
🆕 Mudanças significativas em módulos existentes
| Módulo | Mudança |
|---|---|
| Agendamento | Suporte a agendamentos repetidos (semanal/mensal). Novos modelos: AgendamentoRepeticao, DiasAgendamentoRepeticao, DiasSemanas, Repeticao. |
| Atendimento | Agora vincula equipamentos, produtos consumidos, documentos, serviços separadamente. Status mais granular (statusServicoAtendimento). |
| Colaborador | Campo keycloak_user_id + novo sistema de permissões granular + grupos (ColaboradorGrupo). |
| Convênio | Conversão automática de tabelas: ProdutoConvercao, equipamentoConvercao, taxaConvercao, servicoConversao. |
| Paciente | Vínculo direto com autorizações e movimentações financeiras. |
| Estoque (Produto) | Novos campos financeiros: valorVenda, valorUnitarioSaida, valorCompra. Referência a TabelaDominioANS87. |
| Posição Estoque | Suporte a valoração FIFO/UEPS por entrada. |
🚧 Novos componentes do frontend (rabi-client/develop)
ApiDebugger.tsx— ferramenta de debug das chamadas à API (dev only)ErrorBoundary.tsx— tratamento global de erros (potencial fix dos bugs de tela branca — ver issues #150 e #151)CustomFormContato.tsx,CustomFormPaciente.tsx— formulários padronizadosCustomCardHeader.tsx,CustomCloseDialog.tsx,CustomExpandableSection— componentes UI reutilizáveis- Exemplos para domínios: ConvenioExample, EmpresasExample, OperadorasExample, TiposDeAnexoExample
📝 Próximos passos (documentação)
- HUs em português: 4 novas em wiki-proposta-v2 (Assinatura Digital, NFS-e, NF Fornecedor, Compras) + 59 da wiki GitLab a importar/reconciliar
- Páginas HTML detalhadas em
/modulos/: criar para cada um dos 17 módulos novos (prioridade: autorizacao, orcamento, prefaturamento, perfilUser) - Atualizar páginas existentes: Agendamento (repetição), Atendimento (equipamentos/produtos), Configurações (novo sistema permissões), Financeiro (centros custo + movimentação)
- Validar lacunas restantes: comparar wiki real GitLab com nossa proposta v2 (ver inventário em
mirror/rabi/wikis/)
mirror/rabi/codigo/rabi-api/develop/ e
mirror/rabi/codigo/rabi-client/develop/
em 26/05/2026 pelo Maestro. Diff comparado contra branch homolog
(estável) e contra documentação anterior (Março 2026).