Mapa de Módulos Novos — Sistema Rabi (Maio 2026)

📍 Por que esta página existe
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.
17módulos backend novos
50+models Prisma novos
4enums novos
59HUs na wiki GitLab

Como ler esta página

📋 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óduloMudança
AgendamentoSuporte a agendamentos repetidos (semanal/mensal). Novos modelos: AgendamentoRepeticao, DiasAgendamentoRepeticao, DiasSemanas, Repeticao.
AtendimentoAgora vincula equipamentos, produtos consumidos, documentos, serviços separadamente. Status mais granular (statusServicoAtendimento).
ColaboradorCampo keycloak_user_id + novo sistema de permissões granular + grupos (ColaboradorGrupo).
ConvênioConversão automática de tabelas: ProdutoConvercao, equipamentoConvercao, taxaConvercao, servicoConversao.
PacienteVínculo direto com autorizações e movimentações financeiras.
Estoque (Produto)Novos campos financeiros: valorVenda, valorUnitarioSaida, valorCompra. Referência a TabelaDominioANS87.
Posição EstoqueSuporte a valoração FIFO/UEPS por entrada.

🚧 Novos componentes do frontend (rabi-client/develop)

📝 Próximos passos (documentação)

  1. HUs em português: 4 novas em wiki-proposta-v2 (Assinatura Digital, NFS-e, NF Fornecedor, Compras) + 59 da wiki GitLab a importar/reconciliar
  2. Páginas HTML detalhadas em /modulos/: criar para cada um dos 17 módulos novos (prioridade: autorizacao, orcamento, prefaturamento, perfilUser)
  3. Atualizar páginas existentes: Agendamento (repetição), Atendimento (equipamentos/produtos), Configurações (novo sistema permissões), Financeiro (centros custo + movimentação)
  4. Validar lacunas restantes: comparar wiki real GitLab com nossa proposta v2 (ver inventário em mirror/rabi/wikis/)