Atualizações 2026
Mudanças e reforços recentes no Sistema Rabi e neste Manual. Última atualização: 26/10/2026 (de 23 a 26/10: ligação com a Anvisa (SNCR) ativa desde 23/10 — só CRM, CRMV ou CRO; Novo Atendimento sem agendamento refeito; coluna Paciente nas movimentações do produto; valor do lote igual ao do XML e contas a receber protegidas; prontuário mantém as linhas em branco; regra de retorno nos agendamentos da IA; antes, de 15 a 23/10: receitas eletrônicas com numeração do SNCR — atenção ao prazo de 31/10; grupo Pareto nos Relatórios; Recebimentos de convênio; Faturamento sem XML; log de auditoria só com o campo alterado; Caixa dentro de Contas Caixa; regras financeiras; TISS fases 2 a 4 em validação; permissões redesenhadas; antes, de 13 a 15/10: elegibilidade TISS online na operadora e no agendamento/acolhimento; links de pagamento Pix com baixa automática e sinal confirmado sozinho; referências oficiais de produto — nível 2 de conversão, 1ª fase; IA e painel de disponibilidade consideram o Farol; segurança — erros com código, senha de quem está em mais de uma clínica, sair limpa o navegador, listas com até 100 por página; relatório Produtividade por Usuário; antes, de 01 a 13/10: convênio só grava no Salvar e ganhou histórico por subaba e aba Custos extras; proteção contra gravar por cima do trabalho de outra pessoa; Financeiro com Caixa, Conciliação Bancária por OFX, comprovantes e estorno — controle de caixa nasce desligado; custos extras e repasse no Farol; retorno automático; repasse geral; NF de entrada completa; produto/taxa em uso protegidos; nome social; API com PUT parcial; antes, em 30/09: convênio em modo consulta com o botão "Liberar para edição" em produção desde 29/09; importação de XML TISS no Financeiro corrigida; correções da IA TalkMe, da busca de fornecedor e do menu; consulta única de disponibilidade para a IA (#633) no roadmap; kit de Implantação com IA passa a usar o token rbt_ da clínica; antes, em 29/09: tudo o que estava em homologação chegou à produção em 28/09 — Copiar agenda, tela da pré-solicitação, pagamento parcial, tokens rbt_, TalkMe e LGPD no servidor; DRE gerencial; API externa corrigida; MFA obrigatório retirado em 29/09; Sprint 12 com o modo consulta do convênio e as especialidades que passam a valer; antes, em 26/09: Expandir serviço concluído; orçamento com várias sessões com financeiro único — particular só é acolhido pago; edição do orçamento aprovado revista; aprovações em tempo real; Sprint 11 fechada, com LGPD, Copiar agenda, pagamento parcial e tokens ainda em homologação; antes, em 25/09: coluna Valor do serviço com 4 linhas em produção; API Externa com todas as correções do QA externo em produção e Swagger atualizado; antes: regra do Pacote reforçada; série completa de regras de preço em produção, API Externa, LGPD concluída no desenvolvimento, Copiar agenda e correções).
🗓️ Atualizações de 23 a 26/10/2026 — SNCR ativo · Novo Atendimento sem agendamento · Paciente nas movimentações · valor do lote · retorno na IA Novo — out/2026
Conferido no código de produção em 26/10/2026. A Sprint 16 — Infra, TISS e Backlog (23–30/10) segue como a atual. Ver o Roadmap.
💊 SNCR — ligação com a Anvisa ativa desde 23/10/2026 Novo — out/2026
- Desde 23/10/2026 (à tarde) o Rabi está ligado ao ambiente de produção da Anvisa. Pedir os números em Minha Conta › Numeração SNCR já funciona, e a mensagem "A integração com o SNCR ainda não está ativa neste ambiente." não deve mais aparecer.
- As Notificações eletrônicas (A, B, B2, Retinoides, Talidomida) funcionam desde que a Vigilância Sanitária tenha atribuído os números.
- Regra nova: o SNCR só aceita prescritor com CRM, CRMV ou CRO. O Rabi usa a especialidade mais antiga do médico que tenha um desses conselhos (vale também para quem tem mais de um CRM — a tela não tem escolha). Se o conselho não for aceito, aparece: "O SNCR só aceita prescritor de CRM, CRMV ou CRO. O conselho cadastrado na sua especialidade (X) não é aceito. Peça para cadastrarem o conselho certo, com número e UF, em Configurações → Colaboradores → Conselhos e Especialidades."
- Se aparecer algum erro, emita em papel e avise o suporte. Peça a numeração antes de 31/10. Passo a passo: Receitas e SNCR.
🩺 Pacientes › Novo Atendimento (sem agendamento) refeito — 23/10/2026 Novo — out/2026
- Nova ordem: Unidade → Colaborador responsável (só os da unidade) → Convênio (os da unidade que o paciente tem ativos + particulares) → Carteirinha (só se houver mais de uma) → Data do Atendimento (não aceita data futura) → Serviço (só os que o convênio atende).
- Serviço com autorização prévia abre a janela "Serviço pede autorização prévia" (Voltar ou Prosseguir sem autorização — aí a autorização será exigida no pré-faturamento).
- A guia sai igual à de um atendimento agendado: valor do convênio pela mesma regra do Farol, produtos e taxas da composição, retorno no prazo com o mesmo profissional zerado, status já em Em Atendimento. Quem usa a tela precisa de Convênio – Visualizar.
- Passo a passo e mensagens: Pacientes — Novo Atendimento.
✅ Orçamento e agendamento: médico aprova sem acesso a Colaboradores — 23/10/2026 Novo — out/2026
O médico que não tem permissão em Colaboradores agora consegue aprovar (opções como "Aprovado pela Assistência" deixam de ficar desabilitadas por isso). Ver Orçamento.
📦 Estoque › Produtos › aba Estoque: coluna Paciente nas movimentações — 23/10/2026 Novo — out/2026
- "Movimentações de Estoque" ganhou a coluna Paciente (saídas por atendimento e estornos), filtro Data por dia, filtro Motivo com os motivos de entrada e busca por responsável, motivo, lote, nota fiscal ou paciente.
- No detalhe (ícone de olho): Paciente e Atendimento ("Nº 123 — dd/mm/aaaa") com link para o atendimento. A tela Estoque › Movimentação continua com a lista completa.
- Ver Estoque.
💰 Faturamento › Administrar Lote e contas a receber — 23 e 24/10/2026 Novo — out/2026
- O valor do lote passa a ser o total da guia calculado pelo servidor — o mesmo do XML e do contas a receber (respeita zero, retorno e preço do produto). Antes era uma soma feita na tela.
- Na janela de vários lotes, guias que já têm conta a receber não podem ser marcadas (selos "Conta a receber já gerada" e "Contas já geradas"); se der erro, a janela fica aberta com a mensagem; no sucesso: "Contas a receber geradas com sucesso!".
- A coluna XML deixou de ficar fixa (não cobre mais Data de Recebimento e Convênio). Glosa repetida mostra "Este serviço já foi glosado anteriormente. Não é possível aplicar nova glosa.".
- Ver Administrar lote.
📝 Prontuário: linhas em branco preservadas — 23/10/2026 Novo — out/2026
As linhas em branco entre parágrafos não somem mais na impressão nem no histórico (vale também para os já salvos), e a digitação ficou mais leve em atendimentos grandes (o salvamento automático segue com 3 s de pausa). Ver Prontuário.
🤖 IA (TalkMe): regra de retorno igual à da recepção — 24/10/2026 Novo — out/2026
- Nos agendamentos feitos pela IA: no prazo e com o mesmo profissional vira retorno sozinho; no prazo com outro profissional é recusado (a IA recebe o nome do profissional anterior e os dias restantes e pode oferecer o mesmo profissional); retorno sem atendimento anterior no prazo é recusado. No agendamento por equipamento não há a recusa por outro profissional.
- No agendamento online e no encaixe a detecção automática do retorno continua sem rodar — confira e marque à mão.
- A IA passa a receber o gênero do profissional (campo Sexo do cadastro — confira o Sexo no cadastro dos colaboradores) e os retornos disponíveis do paciente.
- Ver Integração TalkMe e Retorno automático.
🗓️ Atualizações de 15 a 23/10/2026 — Receitas e SNCR · Pareto · Recebimentos de convênio · Faturamento sem XML · log só com o campo alterado · Contas Caixa Novo — out/2026
Conferido no código de produção em 23/10/2026. A Sprint 15 — Segurança, Faturamento e SNCR (16–23/10) fechou e a Sprint 16 — Infra, TISS e Backlog (23–30/10) é a atual. Ver o Roadmap.
💊 Receitas eletrônicas e numeração do SNCR — 22/10/2026 Novo — out/2026
- Seção Receitas no atendimento (no prontuário, só consulta): o Rabi sugere o tipo de receita pela classificação do medicamento e usa o modelo oficial da Anvisa.
- Receita de Controle Especial, de Retenção e Notificações eletrônicas com assinatura ICP-Brasil, Prévia, assinatura Fora do RABI (certificado na nuvem) e Enviar ao paciente.
- Minha Conta ganhou as abas Certificado Digital e Numeração SNCR (pedir os números à Anvisa entrando com o gov.br).
- Produto ganhou Lista da Portaria 344/98 e Sujeito a retenção de receita (Estoque › Produtos › Dados do Produto; o Princípio Ativo também tem e o produto herda).
- Atualização 26/10: a ligação com a Anvisa está ativa desde 23/10/2026 (ver acima); se aparecer algum erro, use papel e avise o suporte. Até 30/10, as receitas de controle especial e de retenção eletrônicas saem sem número do SNCR; a partir de 31/10 exigem o número (regra já programada).
- Ainda não: Receita Simples eletrônica (em breve) e Memed (planejado). A prescrição em texto livre continua igual.
- Passo a passo completo: Receitas e SNCR.
📊 Relatórios › Pareto (Curva ABC e regra 80/20) — 21/10/2026 Novo — out/2026
- Curva ABC (classe A até 80%, B até 95%, C o resto; cortes ajustáveis) e 20 análises 80/20: convênios, serviços, produtos, taxas, itens faturados, profissionais, especialidades, unidades, locais de atendimento, cidades e bairros dos pacientes, pacientes; glosas por motivo, convênio e serviço; despesas por fornecedor, categoria e centro de custo; compras por produto; consumo de estoque (ABC).
- Cada análise mostra uma frase-resumo (ex.: "3 de 14 convênios (21,4%) geram 80,9% do faturamento"), os poucos vitais, os 20% maiores, o gráfico de Pareto, a tabela com classe A/B/C e Exportar XLSX.
- Filtros: competência (mês inicial e final), unidade, convênio (inclui Particular), tipo de receita e bruto/líquido (líquido desconta glosa).
- A linha "Não identificado" indica cadastro ou lançamento incompleto — para cidade e bairro, complete o endereço dos pacientes.
- Ver Relatórios e a rotina da liderança.
💰 Faturamento › Recebimentos de convênio — 23/10/2026 Novo — out/2026
- Novo recebimento por Importar arquivo (XML TISS do demonstrativo, CSV/XLSX ou PDF — o layout é cadastrado na 1ª vez, com Testar com arquivo) ou por Digitar (escolher o pagador e "Buscar guias"). A busca automática pela API do convênio está prevista, mas ainda não funciona.
- O sistema acha a guia de cada linha; o que não achar fica pendente (casar à mão, ignorar, editar, Recasar). Confira os totais (faturado, pago, glosa, valor no banco), informe a data do pagamento e a conta e clique em Baixar.
- Na baixa: contas a receber pagas (pagamento parcial deixa o saldo em aberto), glosa registrada com motivo e enviada para Glosas, guia vira Paga / Paga parcial / Glosada. Recorrer da glosa cria a guia de recurso; Estornar desfaz (exige a ação Estornar e motivo).
- Efeitos: lançar glosa manual numa cobrança que já tem valor recebido dá o erro "Complete a baixa em Faturamento > Recebimentos de convênio"; o Relatório agregado de glosas passou a calcular o glosado como faturado − pago. A baixa pela tela Glosas continua para casos antigos, mas o caminho novo é Recebimentos de convênio.
- Ver a rotina do calendário de faturamento.
📄 Faturamento sem XML (portal ou papel) — 23/10/2026 Novo — out/2026
- No convênio, subaba Faturamento: forma de envio (XML, Portal ou Papel), intermediador, endereço do portal e periodicidade (ex.: quinzenal).
- No lote fechado (Administrar Lotes), botão Envio sem XML: baixar o espelho de digitação (XLSX com o que o portal pede), digitar no portal, "Marcar todas como digitadas" e Registrar envio (data, nº da remessa/protocolo, competência e, por guia, digitada/recusada/pendente com o número dado pelo portal e o valor). Mostra faturado × digitado. Depois de registrado, o lote não aceita guia nova.
- Relatório Faturamento › Faturamento sem XML. O número do portal ajuda a achar a guia quando o pagamento chega.
- Ver a rotina do calendário de faturamento.
🔍 Log de auditoria só com o campo alterado (#627) — 23/10/2026 Novo — out/2026
- O histórico mostra só o que mudou (antes/depois, quem, quando); inclusão não lista campos vazios; salvar sem mudar nada não gera registro.
- A conversão dos registros antigos é feita clínica a clínica — pode haver clínica ainda no formato antigo. Ver Logs de Auditoria.
🏦 Caixa agora dentro de Contas Caixa — 22/10/2026 Novo — out/2026
- O menu Financeiro › Caixa saiu. Tudo fica em Financeiro › Contas Caixa, abas Contas e Turnos por atendente; dentro da conta, Lançamentos e Turnos desta conta; sangrias aguardando aceite. O botão "Abrir caixa" leva para lá.
- O funcionamento do caixa (abrir, contar, sangria, conferir) segue igual. Campo de valor no estilo de app de banco (troco inicial, estorno). Ver Financeiro.
⚖️ Regras financeiras e de faturamento — 19 a 22/10/2026 Novo — out/2026
- Pagamento parcial vira parcela paga + saldo em aberto; cancelar agendamento ou orçamento encerra títulos e links de pagamento.
- Atendido pago exige estorno antes de cancelar ou alterar; particular avulso só é acolhido pago.
- Guia com contas a receber gerado ou lote enviado não é mais editável; lote enviado não reabre; "Preencher Valor Pago" usa a data de hoje.
- Pré-faturamento (19–20/10): campo Local da guia (só unidades do convênio); Criar Guia sem autorização prévia avisa e deixa seguir; Pré-Faturar exige autorização, com diálogo para vincular; a autorização chega ao pré-faturamento (guias órfãs corrigidas).
🔌 Integração TISS — fases 2 a 4 (telas 22/10, servidor 23/10) 🟡 em validação
- Menu Faturamento › Retorno da operadora: lote, demonstrativos, autorização online e recurso de glosa por webservice.
- Primeira versão no ar, em validação — não está garantido que todas as operadoras funcionem; confirme com o time Rabi. A fase 1 (Verificar elegibilidade) segue como antes.
🔐 Permissões redesenhadas — 15 e 16/10/2026 Novo — out/2026
- Lista com níveis Sem Permissão / Visualizar / Criar / Editar / Total e busca.
- Nova ação Ver Valores (excepcional) para colaborador com conselho; quem tem conselho + Ver Valores pode aprovar orçamento (21/10). Ver Permissões.
✨ Outras melhorias — 15 a 22/10/2026 Novo — out/2026
- Orçamento: Recusado não aparece mais como Vencido; "Vencido" pelo prazo; marca d'água de rascunho em Pendente de Aprovação Interna e Em negociação; textos do formulário seguem o tipo (Orçamento/Acolhimento/Agendamento).
- Agenda e atendimento: token do convênio só é exigido no Acolhimento; SMS não vai para agendamento cancelado; status automático da autorização não dá mais "alterado por outra pessoa"; agenda carrega em internet lenta; documentos obrigatórios no acolhimento continuam exigidos; quantidade do produto no atendimento não volta ao valor antigo.
- Perfil e Home: pedido de atualização de perfil/senha no próximo login; Home com Atividades Recentes e foto/profissão; Minha Conta permite trocar/remover a própria foto.
- Estoque e compras: NF de fornecedor importa XML sem protocolo da SEFAZ; depósito inativo não movimenta (linha "Inativo"); movimentações do produto mostram todas as entradas; tooltip "Última Compra (Unidade) é o custo do Farol".
- Geral: Log de erros com origens Estoque, Financeiro e Orçamento e filtro por usuário; tabelas com 30 linhas por página; mesclagem de pacientes redesenhada.
- API externa: sem mudança no Swagger desde 15/10 (270 operações). Repetir a mesma confirmação de pagamento devolve "já confirmado" (não 404); confirmação concorrente dá 409 "Esta parcela já está paga por outro pagamento".
🟠 Ainda não está em produção
- NFS-e — rotina oficial em revisão (#688). Como funciona hoje: veja a rotina de NF particular.
- App RABI nas lojas (#689/#661), proteção Cloudflare (#690), ajuda dentro do sistema (#691), Receita Simples eletrônica (#692), Memed (#693) e troca da conta de cobrança/termos para RABI SISTEMAS LTDA (#675). Ver o Roadmap.
🗓️ Atualizações de 13 a 15/10/2026 — Elegibilidade TISS online · links de pagamento Pix · referências oficiais de produto · catálogo com o Farol · segurança ✅ Novo — 15/10/2026
Conferido no GitLab em 15/10/2026, commit a commit contra o que está publicado em produção. Nada está em homologação. A Sprint 14 — Integração TISS Operadoras (09–16/10) segue como a atual. Algumas issues continuam abertas no GitLab com o código já em produção (#409, #662, #651) e outras foram fechadas sem que a regra principal tenha entrado (#667, #672) — esta página segue o que está no ar. Ver o Roadmap.
- Links de pagamento Pix (#409): só aparecem depois que a clínica cadastra e ativa um provedor Pix em Configurações › Parâmetros › Pagamentos (links) — é preciso contratar a API Pix com o banco.
- Elegibilidade TISS (#619): só aparece para a operadora (ou convênio) com a aba Integração TISS preenchida e Integração ativa, com o endereço e as credenciais que a operadora fornece.
- Referências oficiais (#662): só mudam o preço em convênio que tiver o bloco Referências oficiais por tipo de produto preenchido. A carga de preços pela tela ainda não está disponível (a importação foi retirada em 15/10) — confirme com o time Rabi.
- Open Finance (#651) 🟡 Chegando (módulo adicional): telas no ar, módulo desligado; depende de o time Rabi ativar. Até lá, conciliação por OFX.
💸 Links de pagamento Pix (#409) ✅ Novo — 13/10/2026
- Configurações › Parâmetros › aba Pagamentos (links): "Cadastre os bancos/provedores com que a clínica cobra por link. Só um fica ativo por vez: ele gera os links no agendamento online e para os atendentes. O pagamento confirmado dá baixa sozinho no financeiro." Botões Novo provedor, Desligar links, Testar conexão, Cadastrar aviso e Histórico de vigência.
- Tipo disponível: "Pix — API padrão Banco Central (qualquer banco)". Campos: Banco, URL da API Pix, URL do token (OAuth), Escopos, Chave Pix da clínica, Validade do link (minutos) (padrão 1440 = 24 h), Client ID e Client secret, certificado do banco, Conta caixa onde o dinheiro cai e Forma de pagamento da baixa (vazio = a forma Pix cadastrada). O banco fornece o certificado e as credenciais.
- Gerar o link: ícone Link de pagamento (Pix) na parcela em aberto do registro financeiro, e botão Link de pagamento no aviso de sinal do agendamento Pendente de Pagamento. A janela mostra QR Code, Copiar Pix copia e cola, Enviar ao paciente (WhatsApp, SMS ou e-mail) e Cancelar link (com motivo), e acompanha até "Baixa feita no financeiro."
- Baixa automática: pelo aviso do banco ou por verificação a cada 5 minutos. O Pix do sinal confirma o agendamento sozinho. Se a baixa falhar: "A baixa automática falhou: <motivo>. Dê a baixa manualmente."
- Menu novo Financeiro › Links de Pagamento, com os filtros Aguardando pagamento, Pagos sem baixa ("Pagos no banco, mas a baixa automática falhou") e Agendamento online. O agendamento online também oferece pagar o sinal.
- Sem provedor ativo, nada muda: a confirmação do sinal continua manual (com Conta caixa e Forma de pagamento). Só existe Pix; cartão e boleto por link ainda não. Ver Financeiro, sinal no Agendamento e Parâmetros › Pagamentos.
🩺 Integração TISS — fase 1: elegibilidade online (#619) ✅ Novo — 15/10/2026
- Configurações › Operadoras › (editar): abas Dados da operadora e Integração TISS — Integração ativa, credenciais do prestador (senha guardada cifrada; "deixe em branco para manter"), certificado cliente (mTLS) e assinatura do XML, endereço de cada webservice, Testar conexão e Salvar integração. A configuração do convênio, se existir, substitui a da operadora. Sem nada configurado: "as telas continuam como hoje".
- Agendamento e Acolhimento: no quadro do convênio do paciente, botão Verificar elegibilidade e chip Elegível (verde) ou Não elegível: <motivo> (vermelho), com a data e hora da verificação. Aparece só com a integração ativa e a carteira já salva. O resultado fica gravado na carteira.
- Tela nova Configurações › Log de integração TISS: todas as chamadas aos webservices das operadoras, com filtros e o XML enviado (senha mascarada).
- Permissões novas (grupo Configurações): TISS_INTEGRACAO (ver configuração e log / salvar e testar) e TISS_ELEGIBILIDADE (ver status / verificar). Sem permissão, o botão fica cinza.
- Só a elegibilidade funciona hoje. Envio de lote, demonstrativos, autorização online e recurso de glosa por webservice (#620–#623) continuam no roadmap — os campos de endereço já aparecem, mas nenhum fluxo os usa. Ver Configurações, Agendamento e Faturamento.
📚 Referências oficiais de produto — 1ª fase (#662) ✅ Novo — 15/10/2026
- Menu Estoque › Referências oficiais: códigos, descrições e preços dos produtos nas publicações oficiais (SIMPRO, BRASÍNDICE, CMED, TUSS e outras), com Visão geral, Códigos dos produtos, Preços, Políticas dos convênios e Publicações (edições com vigência). Exportar funciona.
- Aba Referências oficiais no cadastro do produto: código na publicação, descrição oficial, unidade, fator de conversão (preço unitário = preço publicado ÷ fator), atualização automática e preços vigentes com histórico.
- No convênio (aba Dados, abaixo da Política de preço): bloco Referências oficiais por tipo de produto (código, descrição e preço) — publicação do código e do preço, tipo de preço (PF, PMC…), alíquota de ICMS, ajuste % e simulação de um produto. Respeita o Liberar para edição.
- Nasce o nível 2 de conversão: conversão do produto no convênio > referência oficial > política de preço/cadastro. Vale no Farol, orçamento, autorização, atendimento, pré-faturamento, guia e XML. Sem política de referência no convênio, nada muda. Ver Preços e Estoque.
- Cuidado: a importação por planilha (códigos, preços, políticas) e o "Baixar modelo" foram retirados da tela em 15/10, porque as editoras não entregam no modelo do Rabi; voltam quando o sistema souber ler o arquivo de cada editora. Hoje a carga de preços do nível 2 pela tela não está disponível — confirme com o time Rabi.
🤖 IA (TalkMe) e painel de disponibilidade consideram o Farol (#664) ✅ Novo — 14/10/2026
- A IA não oferece serviço que o Farol bloqueia ou que exige aprovação (vermelho, roxo e amarelo com aprovação de nível 2) — para esses, agende pela recepção, com aprovação. Com "Desabilitar TODO bloqueio de farol" nos parâmetros, nada sai da lista.
- Agenda › painel Disponibilidade por Convênio: com um convênio no filtro, somem os serviços que o Farol bloqueia para esse convênio; o que só pede aprovação continua aparecendo (a agenda pede a aprovação ao salvar). Sem convênio no filtro, o Farol não entra.
- A trava do Farol ao salvar orçamento, autorização e agendamento não muda. Continua sem tela de catálogo (#659).
🔐 Segurança (#663, #666, #668, #669) ✅ Novo — 13–14/10/2026
- Senha e e-mail de quem trabalha em mais de uma clínica: o administrador não troca mais — "Este usuário também tem acesso a outra clínica. A senha e o e-mail só podem ser trocados por ele mesmo ("Esqueci minha senha" na tela de login)." Para quem é só desta clínica, nada muda (13/10).
- Erros técnicos aparecem como "Ocorreu um erro inesperado. Tente novamente em instantes. (código XXXX)". Ao abrir chamado, informe o código. Mensagens de regra de negócio continuam iguais (13/10).
- Senha de aprovação presencial (desconto, cancelamento e edição de Atendido): 5 senhas erradas em 15 minutos travam a aprovação presencial daquele aprovador — "Muitas tentativas de senha para este aprovador. Aguarde 15 minutos ou peça a aprovação remota." A remota continua funcionando (13–14/10).
- Importação de planilha (produtos/taxas do convênio, fonte de preço): só .xlsx/.xls, até 10 MB, um arquivo por vez. ZIP de NF-e de fornecedor: até 200 XMLs, 2 MB por XML e 50 MB no total (13/10).
- Portal do Paciente: o paciente só altera os próprios contatos, convênios e anexos; código de verificação de uso único, válido por 10 minutos, com no máximo 5 tentativas; só paciente ou colaborador da clínica acessa; nos horários disponíveis aparece só o nome do profissional (13–14/10). O e-mail confirmado para ligar conta nova ao cadastro ainda não é exigido.
- Impressões (prontuário, guias, orçamento, termos, etiquetas) abrem sobre a tela atual, sem aba nova; o layout é o mesmo (13/10).
- Ao sair do sistema, o navegador apaga tudo o que o Rabi guardou: rascunhos de prontuário, clínica escolhida e preferências — tema e colunas escolhidas nas listas de Orçamentos e Autorizações (voltam ao padrão). Rascunho de prontuário com mais de 12 horas é descartado (13/10). O acesso termina em todas as clínicas de uma vez, e quem perdeu o acesso a uma clínica volta sozinho para a clínica do login (#666, 14/10).
- Listas paginadas (#669, 14/10): até 100 itens por página (seletores até 500; relatórios e exportações até 10.000; API externa até 200). Pedido acima do teto é reduzido sem erro — para ver mais, use a paginação ou a exportação.
- Permissão passou a valer no servidor em telas que estavam abertas (ex.: salvar glosa exige GLOSAS UPDATE; editar XML exige UPDATE em Administrar Lote ou Faturamento). Quem já usa essas telas com o perfil normal continua usando. O botão Histórico das telas fica aberto a qualquer colaborador.
- Tela nova Configurações › Log de erros (só administrador): erros da clínica nos fluxos de agenda, acolhimento, IA, API externa e outros, com o mesmo código de rastreio da mensagem de erro e dados sensíveis mascarados (14/10).
📊 Relatórios ✅ Novo — 14/10/2026
- Novo Produtividade por Usuário: 5 indicadores por colaborador no período (agendamentos criados, acolhimentos, autorizações solicitadas, atendimentos finalizados e recebimentos registrados) e aba Comparecimento.
- Comparecimento por Atendente refeito: filtro Local; categorias compareceu / cancelado / remarcado / a acontecer / faltou; colunas Cancelados, Remarcados e A acontecer; % comparecimento = compareceram ÷ (compareceram + faltaram) — "Faltaram" deixa de contar cancelados.
- Filtro Local em Produtividade de Atendimento, Agendamento e Orçamentos. Produtividade de Agendamento/Atendimento contava serviço em vez de agendamento — corrigido (os números caem um pouco).
📅 Agendamento, autorização e faturamento ✅ Novo — 13–15/10/2026
- Token do convênio só é obrigatório no Acolhimento (antes travava criar ou editar o agendamento) (15/10).
- Criar Guia (pré-faturamento) pede autorização quando o convênio marca o serviço com autorização prévia, com as mesmas checagens do agendamento (15/10).
- Guia-mãe sempre definida (fim das guias órfãs); autorização editada ou aprovada depois do atendimento preenche os campos vazios das guias, fora de lote fechado (15/10).
- Autorização: abre a certa, destacada com o chip Aberta agora; colocar o protocolo depois não apaga mais os acompanhamentos; na lista de pendentes de autorização, só o saldo de sessões decide (15/10).
- Card de aprovação do Farol mostra quem pediu, o serviço e o paciente; desconto por sessão do orçamento espelhado no financeiro do agendamento; agendamento cancelado não recebe lembrete por SMS; paciente › aba Agendamentos mostra "Atendido com pendência".
- Orçamento Recusado depois da validade não aparece mais como "Vencido". O status automático do orçamento (#656) continua 🟡 Chegando.
🟡 Entrou só em parte (ou não entrou, apesar da issue fechada)
- Permissões negando por padrão (#667, fechada): não entrou. Quem não tem nenhuma configuração num módulo continua vendo as telas desse módulo. Antes dessa mudança, o administrador deve conferir se o perfil de cada colaborador tem os módulos que usa.
- Portal do Paciente (#668): vínculo com a clínica e dados do médico no ar; e-mail confirmado desligado.
- Envio de arquivos (#672, fechada): não entrou — o anexo continua aceitando imagens (inclusive SVG) e PDF até 50 MB.
- Open Finance (#651) 🟡 Chegando (módulo adicional): Financeiro › Contas Conectadas (Open Finance) e o bloco "Conciliação bancária" em Parâmetros › Registro Financeiro já aparecem, mas o módulo nasce desligado, é cobrado por conta conectada e depende do time Rabi. O caminho continua sendo importar o OFX na Conciliação Bancária (ver).
- Referências oficiais (#662): 1ª fase, sem carga de preços pela tela (ver acima).
- Sem mudança desde 13/10: trava de especialidade do convênio desligada no agendamento (#628); retorno automático só com o mesmo profissional e fora da IA/online/encaixe (#645; atualização 24/10: na IA TalkMe passou a rodar — ver acima); só o aviso "Fora da grade atual" (#658); autorização do subserviço opcional (#641); "Selecionar todos" só no Utiliza e "Copiar convênio" a evitar (#639).
🟠 Roadmap — ainda NÃO está no seu ambiente
- Integração TISS fases 2 a 4 (#620–#623): lote, demonstrativos, autorização online e recurso de glosa por webservice. Log de auditoria só com o campo alterado (#627). Finalização da assinatura digital (#394). Atualização 23/10 #627 em produção desde 23/10; TISS fases 2 a 4 em primeira versão, em validação; #394 na Sprint 16.
- Segurança — próximas etapas: negar por padrão (#667), e-mail confirmado no portal (#668), limites por tipo de arquivo (#672), LGPD (#670: auditoria não apagável, CPF e RG criptografados).
- IA abrindo autorização e orçamento (#660); app Rabi para Android e iOS (#661 — não está nas lojas); tela de catálogo de atendimento (#659).
- Cobrança da assinatura do Rabi em nome da RABI SISTEMAS LTDA (#675, planejado, data a ser avisada) — muda só quem emite os boletos/Pix/cartão da assinatura; nada muda no sistema da clínica. Ver o Roadmap.
🗓️ Atualizações de 01 a 13/10/2026 — Convênio só grava no Salvar · proteção de integridade · Caixa e Conciliação Bancária · custos extras no Farol · retorno automático ✅ Novo — 13/10/2026
Conferido no GitLab em 13/10/2026, commit a commit contra o que está publicado em produção, e nos avisos da sessão do sistema de 30/09 a 13/10. Nada está em homologação: o que está no ambiente de testes também já está em produção. A Sprint 12 fechou em 02/10, a Sprint 13 (02–09/10) terminou e a Sprint 14 — Integração TISS Operadoras (09–16/10) é a atual. Quando um aviso da época dizia "planejado" e o código já está em produção, vale o código. Ver o Roadmap.
- Controle de caixa (#650): vem Desligado em Configurações › Parâmetros › Financeiro › Caixa por atendente. Opções: Desligado / Aviso (recebe sem caixa aberto) / Bloqueio (exige caixa aberto). Comece em Aviso. As telas Caixa, Conciliação Bancária, comprovantes e estorno já funcionam com ele desligado.
- 9 permissões novas do financeiro (em CONTAS CAIXAS: CONFERIR_CAIXA, REABRIR_CAIXA, RECEBER_OUTRA_CONTA, ALTERAR_RECEBEDOR, BAIXA_RETROATIVA, CONCILIAR, DESCONCILIAR, EXCLUIR_COMPROVANTE, ESTORNAR): ninguém recebe sozinho — o administrador libera no perfil ou no colaborador.
- Bloqueio pelos custos extras no Farol (#655): os custos novos já entram na cor, mas só bloqueiam se a clínica marcar "Custos extras (convênio, prestadores e repasse) também bloqueiam" em Configurações › Parâmetros › Orçamento. Antes de ligar, use Ver serviços que mudam de cor.
- Status automático do orçamento (#656) 🟡 Chegando: o sistema já mostra os novos nomes, mas a troca automática ainda não está ativa; até lá, confira pagamento e sessões abrindo o orçamento.
🏥 Convênio
- As abas só gravam no Salvar ✅ Novo — 01/10/2026 — nas abas Planos, Especialidades, Produtos, Serviços e Taxas, editar uma célula não grava: ela fica destacada como pendente até o botão Salvar do cabeçalho. Passo a passo: Liberar para edição → alterar → Salvar. Ao salvar: "N alteração(ões) das abas gravada(s)." (se algo falhar, o que falhou continua pendente e destacado). Sem mudança: "Nenhuma alteração para salvar." Ações em massa (Selecionar/Desmarcar todos, Copiar, Importar) gravam na hora e pedem que as pendências sejam salvas antes. "Bloquear edição" com pendências oferece Continuar editando / Descartar alterações / Salvar e bloquear. Ficam fora do rascunho: Colaboradores, Custos extras, Farol e Dados Fiscais (NFS-e).
- Histórico de alterações por subaba (#638) ✅ Novo — 02/10/2026 — botão Histórico (relógio) no cabeçalho abre o histórico da aba atual (funciona também em modo consulta); na lista de convênios, o ícone Histórico de alterações abre o geral. Filtros Subaba, Usuário (inclui integração/API), Operação (Criação/Alteração/Remoção) e De/Até; Ver campos alterados mostra antes e depois.
- Perdas de configuração corrigidas (#639/#654) ✅ Novo — 02/10/2026 — marcar Utiliza/Autorização/Retorno/Pacote ou editar código não apaga mais o valor convertido nem a autorização prévia; salvar a aba Dados não troca mais o prazo de autorização pelo limite de parcelas; data de reajuste vazia não vira 01/01/1970; plano novo nasce com Utiliza ligado. Cuidados que continuam: "Selecionar/Desmarcar todos" da aba Serviços só alterna o Utiliza, qualquer que seja a coluna (não use para Retorno, Autorização ou Pacote); evite "Copiar convênio" até nova confirmação; para passar ao próximo convênio, volte à lista.
- Aba Custos extras (#655) ✅ Novo — 12/10/2026 — Novo custo extra: Descrição, Tipo (Percentual da receita ou Valor fixo por execução), Percentual ou Valor, Incide sobre (Tudo / Só serviços / Só produtos / Só taxas / Serviços específicos), Credor (fornecedor, opcional), Grupo do DRE (só classificação), vigência. Grava na hora. Ao expandir o serviço na aba Serviços, o painel Serviços extras cadastra prestadores terceiros (Prestador, Descrição, Valor, quantidade, Vigência). É projeção de custo: não gera lançamento nem altera guia, XML ou repasse pago. Nova também a Conta de recebimento na aba Dados (usada em Gerar Contas a Receber).
- Especialidade do convênio (#628) 🟡 parcial — no cadastro, a coluna Atende vale: serviço de especialidade não atendida aparece como "Não atendida" e não pode ser marcado como Utiliza. No agendamento e no orçamento a trava está desligada temporariamente desde 06/10/2026: o sistema não filtra nem bloqueia por especialidade do convênio, embora a tela do convênio diga "não poderão ser agendados". A consulta de disponibilidade da IA (TalkMe, #633) é a exceção: ela respeita a coluna Atende — por isso a IA pode dizer que não há horário num caso que a recepção consegue agendar. Confira a cobertura ao agendar.
🛡️ Proteção de integridade (todo o sistema) ✅ Novo — 02/10/2026
- Se outra pessoa gravou o mesmo registro depois que a sua tela abriu: "Este registro foi alterado por outra pessoa. Recarregue a tela antes de alterar." Nada é gravado por cima — recarregue e refaça a alteração. Vale para convênio, agendamento, atendimento, autorização, financeiro, pré-faturamento/lote, compras, estoque e aprovações (aprovação já decidida por outra pessoa some da lista).
- A tela só libera edição depois de carregar tudo. Se algo falhar: "Parte dos dados não carregou: nada foi gravado. Recarregue a tela antes de alterar." (no convênio, com o botão Recarregar a tela).
- Colaborador desativado é barrado na hora: "Seu usuário está desativado nesta clínica. Procure o administrador do sistema."
- Documento do atendimento já assinado fica só leitura ("Este documento já foi assinado digitalmente e não pode ser alterado.").
💰 Financeiro — Caixa, Conciliação Bancária, comprovantes e estorno (#650) ✅ Novo — 12/10/2026
- Financeiro › Caixa (desde 22/10: Contas Caixa › Turnos por atendente) — aba Meu caixa: abrir o caixa (conta caixa + troco inicial), Registrar sangria / Registrar suprimento (valem depois do aceite do líder), Fechar caixa com contagem cega ("Dinheiro contado"; justificativa obrigatória se a diferença passar da tolerância), recebimentos sem comprovante e resumo por forma de pagamento. Aba Caixas por atendente (líder): situação Aberto / Aguardando conferência / Conferido / Divergente / Cancelado, conferência com quebra de caixa, Reabrir com motivo, aceite de sangrias e suprimentos e fechamento em PDF. O líder nunca confere o próprio caixa; reabrir e estornar exigem alçada Nível 2/3.
- Com o controle ligado: ao receber sem caixa aberto abre "Abrir o caixa" (Abrir caixa e continuar / Seguir sem abrir — o segundo só no modo Aviso); a agenda avisa "Você não tem caixa aberto…".
- Comprovantes da parcela — vários arquivos por parcela, com autor e data, ID da transação/Pix, NSU, Autorização (cartão) e Recebido por. O botão de anexo da parcela na Agenda › Receber e em Registros Financeiros (que antes não fazia nada) agora abre esse diálogo. Tipos de Pagamento ganharam a coluna Comprovação.
- Estorno — botão Estornar no Histórico da Conta (feito pelo líder: exige a ação Estornar em CONTAS CAIXAS e alçada Nível 2 ou 3; o administrador também pode; motivo obrigatório): lança a devolução e mantém a parcela original no histórico. Excluir movimentação com parcela paga agora é bloqueado — o caminho é o estorno.
- Financeiro › Conciliação Bancária — Importar extrato OFX, sugestões com confiança, Conciliar / Baixar e conciliar (no lote de convênio, baixa pelo creditado e a diferença segue para glosa), desfazer e ignorar com motivo. Não é Open Finance (#651, roadmap). ✅ Atualização 15/10 as telas do Open Finance chegaram em 13/10, mas o módulo nasce desligado (módulo adicional) — o OFX segue sendo o caminho; ver 13 a 15/10.
- Transferência com Tipo (Transferência / Sangria / Suprimento) e recusa com motivo; Histórico da Conta com filtros de conciliação e anexo e colunas Recebido por / Liquidado por; botão Histórico de alterações nos Registros Financeiros; relatórios Recebimentos por Atendente e Conciliação: pago × conciliado; avisos novos no sino (Atendido sem recebimento, Recebimentos sem comprovante, Caixa pendente, Transferência aguardando aceite, Títulos vencidos, Pagamento sem conciliar, Lotes vencidos sem crédito).
- Sinal / pagamento parcial: a confirmação passa a exigir Conta caixa e Forma de pagamento e gera recebimento próprio; o agendamento mostra "Sinal já recebido". ✅ Atualização 15/10 com um provedor Pix ativo, o sinal também pode ser pago por link de pagamento e o agendamento é confirmado sozinho — ver 13 a 15/10.
- Limites dos Parâmetros Financeiros (máximo de parcelas, valor mínimo por parcela) passaram a ser aplicados; saldo e fluxo de caixa não contam movimentação excluída.
Ver Financeiro.
🚦 Farol: custos extras, prestadores e repasse (#655) ✅ Novo — 12/10/2026
- Custo do Farol = produtos + custo extra do convênio + prestadores + repasse do profissional. Sem profissional definido, o repasse usa o maior repasse entre quem atende o serviço e aceita o convênio (pior caso). O tooltip e a expansão mostram a composição.
- Cor: "sem cor" só quando o custo total é 0; roxo = há produto com custo 0; índice exatamente no limite do vermelho fica amarelo. Serviços sem produto que antes ficavam sem cor passam a ter cor, porque agora entra o repasse.
- Vale no orçamento, agendamento, autorização, aba Serviços do convênio, serviço × convênios, relatórios de Farol e API. O bloqueio pelos custos novos nasce desligado (ver o quadro no topo).
📅 Agenda, agendamento, autorização e paciente
- Retorno automático e zerado (#645) ✅ Novo — 05/10/2026 — ao criar pela tela, se o paciente teve atendimento do mesmo serviço no mesmo convênio dentro do Prazo de Retorno em (Dias) e o serviço está com Retorno marcado no convênio: mesmo profissional → vira retorno e sai com R$ 0 (atendimento, pré-faturamento, XML e repasse; chip RETORNO no pré-faturamento); outro profissional → não é possível agendar. Mudar a data na edição reavalia. Retorno marcado à mão só vale com atendimento anterior no prazo. Cuidados que continuam: a detecção não roda nos agendamentos feitos pelo agendamento online e no encaixe — confira e marque à mão (na IA TalkMe passou a rodar em 24/10 — ver acima); só o primeiro serviço que casa é marcado sozinho; não existe senha para desmarcar.
- Subserviços visíveis (#641) ✅ Novo — 02/10/2026 — quadro Subserviços no agendamento, acolhimento, orçamento e autorização, com chips "Convênio não cobre" / "Pede autorização" e o campo Autorização do subserviço. Desde 03/10 essa autorização é opcional (a regra vai ser revista).
- "Fora da grade atual" (#658) ✅ Novo — 03/10/2026 — agendamento de grade inativada ou alterada não some: a grade original aparece no fim da lista, com o motivo ("Grade inativada", "Vigência da grade terminou em…", "A grade não atende mais neste dia"…) e "Os agendamentos continuam valendo; não há horários livres nem encaixe aqui." Só grade de colaborador. A seção "Atendimentos sem grade" não existe: atendimento aberto sem agendamento continua só nos relatórios.
- Autorização de guia já fechada (#649) ✅ Novo — 08/10/2026 — sai de "Autorizadas" e não recebe mais sessões: "A guia desta autorização já foi pré-faturada/faturada; peça nova autorização."
- Listas de Orçamentos e Autorizações (#657) ✅ Novo — 05/10/2026 — Orçamentos: Abertura, Validade, Telefone, Serviço(s), Convênio, Sessões, Valor total, Pagamento (Pago / Parcial / Pendente), Responsável (filtro), Local; filtro Vencido corrigido. Autorizações: Telefone, CPF, Validade, Plano, Solicitante, Executante, Orçamento. Nas duas: colunas escondíveis e reordenáveis (salvas neste navegador — ✅ Atualização 15/10 até sair do sistema: desde 13/10, sair apaga as colunas escolhidas, que voltam ao padrão; ver 13 a 15/10), Colunas padrão e Exportar Excel. O valor da aba Orçamentos do paciente (aparecia 100 vezes maior) foi corrigido.
- Pedido de desconto com paciente e serviço (#637) ✅ Novo — 06/10/2026 — a notificação do sino mostra o paciente e os serviços. Desde 09/10, pedido remoto de edição/cancelamento de Atendido vai a todos de nível 2 ou 3 (o primeiro que responder vale).
- Nome social do paciente ✅ Novo — 05/10/2026 — no cadastro, no agendamento/acolhimento e na criação rápida da Autorização; as telas mostram "NOME SOCIAL (nome civil)".
- Também: aviso (não bloqueia) de carteirinha duplicada ou com número quase igual; carteirinha repetida só barra no mesmo convênio; a quantidade do serviço no agendamento multiplica o valor no financeiro; telefone nas listas só como texto; UF do endereço do paciente fica salva no agendamento.
- IA (TalkMe): consulta única de disponibilidade (#633) ✅ Novo — 09/10/2026 — a IA consulta numa só chamada se há profissional da especialidade, que faz o procedimento, com agenda liberada para o convênio do paciente (sem mostrar horários). Para responder certo, mantenha em dia: Atende convênio no cadastro do profissional; serviços e convênios (Incluir/Excluir) na grade; Utiliza nos serviços cobertos e, se usar, Atende nas especialidades do convênio; convênio ativo na unidade. A IA ainda não abre autorização nem orçamento (#660). ✅ Atualização 15/10 desde 14/10 a IA não oferece serviço bloqueado pelo Farol ou que exige aprovação (#664) — ver 13 a 15/10.
- Disponibilidade por Convênio (painel da Agenda) ✅ Novo — 09/10/2026 — passa a usar as regras da agenda interna e os convênios das Unidades do convênio (a lista pode crescer bastante). Não existe tela de "Catálogo de atendimento" (#659). ✅ Atualização 15/10 desde 14/10, com convênio no filtro, somem os serviços que o Farol bloqueia (#664).
📝 Orçamento — status automático (#656) 🟡 Chegando
O sistema já mostra os novos nomes, mas a troca automática ainda não está ativa; até lá, confira pagamento e sessões abrindo o orçamento. Já valem hoje: rótulos de status corrigidos em todas as telas; o seletor mostra só as trocas permitidas; Agendar liberado para Aprovado (paciente, convênio, assistência) — Em Negociação não libera. Para refazer um orçamento vencido, use Copiar.
🧾 Pré-faturamento e faturamento
- Guias pré-faturadas (#647) ✅ Novo — 02/10/2026 — saem de "pendentes" e da área "a ajustar"; filtro novo "Pré-faturadas". Divergência atendido × faturado (#648): a guia sai quando está em lote com protocolo de entrega.
- Replicar ajustes desta guia ✅ Novo — 09/10/2026 — no Editar Guia, a caixa "Replicar para as outras guias ao salvar" copia produtos e taxas para as outras guias do grupo mãe/filhas (inclui o que falta e anula o que sobra; guia anulada não é alterada; guia faturada ou com lote fechado é alterada — confira antes).
- Importação de XML TISS (#630) ✅ Novo — 01/10/2026 — situação, protocolo e data de envio do lote (Enviado / Sem envio / A conferir) no modal e na Auditoria da Conciliação XML Externo; Desvincular guia restaura o estado anterior; filtros de data, valor e conta caixa. O casamento automático guia × atendimento ainda pede conferência.
- XML SP/SADT só envia o tipo de consulta quando o tipo de atendimento é 04. A proibição de editar lote fechado entrou e foi revertida no mesmo dia (06/10): a edição continua permitida.
👥 Repasse ✅ Novo — 02/10/2026
- Repasse geral (#643): em Configurações › Colaboradores › aba Vínculo e Repasse, a primeira linha fixa "Todos os serviços / Todos os produtos / Todas as taxas" vale para todo item sem linha própria; as linhas abaixo substituem o geral só para o item escolhido. As taxas passam a gerar repasse. Linha geral vale para atendimentos a partir de 01/10/2026.
- Relatórios › Repasse por Colaborador (#644): taxas incluídas, colunas Tipo (Serviço/Produto/Taxa) e Origem do repasse (geral/específico), totais do filtro inteiro por tipo, mais rápido.
- Serviço zerado no pré-faturamento repassa sobre zero; vazio usa o cadastro (#646). Desde 06/10 o repasse de serviço é calculado sobre o valor líquido (total − desconto), valendo desde 01/08; valor fixo continua fixo.
📦 Estoque e Compras
- Produto ou taxa em uso não pode ser excluído (#626) ✅ Novo — 02/10/2026 — abre "Não é possível excluir" com os serviços ativos que usam o item (com link). Corrija a composição e tente de novo.
- Código, EAN e NCM (#635) ✅ Novo — 02/10/2026 — código até 10 caracteres; EAN com 8, 12, 13 ou 14 dígitos (zero à esquerda preservado); NCM com 8 dígitos; campos opcionais podem ser limpos; Fator K com vírgula carrega certo.
- NF de entrada completa (#629) ✅ Novo — 09/10/2026 — conferência antes de confirmar (lote, validade, quantidade por lote, fator de conversão, depósito, motivo, categoria e forma de pagamento, parcelas); Confirmar recebimento só libera quando os totais fecham; conta a pagar com o total da nota; Estornar recebimento (status ESTORNADA). Ver Compras.
- Tabela de preços internos com filtros por coluna e ordenação. Fornecedor em uso em custo extra ou prestador não pode ser excluído.
🔑 Usuários e permissões
- Salvar o perfil aplica a todos (#636) ✅ Novo — 01/10/2026 — "Alteração aplicada a N usuário(s)"; salvar um colaborador muda só ele.
- E-mail que já tem acesso (#642) — cadastrar usuário com e-mail já usado no Rabi (ex.: em outra clínica) só vincula e avisa que vale a senha que a pessoa já usa (a senha digitada não é aplicada). Esqueceu? "Esqueci minha senha" no login.
🔌 API externa e tokens
- Swagger de 13/10: 270 operações / 193 caminhos. PUT parcial é a regra (#634): campo omitido mantém,
nulllimpa, lista omitida mantém, lista enviada substitui — gravar pela API não apaga mais o que não foi enviado. - Nova rota
POST /financeiro/pagamentos/confirmacao(para o provedor de pagamento avisar que a cobrança foi paga — os links de pagamento #409 ainda são roadmap — ✅ Atualização 15/10 em produção desde 13/10, ver 13 a 15/10). Exclusão de produto/taxa em uso → 409ITEM_EM_USO_EM_SERVICOS. Erro 403 trazescopoFaltante. Paciente comnomeSocial; EAN/NCM em texto; tabela de preço em reais (confira lotes carregados antes de 28/09); repasse geral com item vazio. - Tokens
rbt_(#653) ✅ Novo — 02/10/2026 — Editar permissões do token de implantação sem trocar o valor; Renovar escolhendo permissões e validade. Ver API Externa.
🟠 Roadmap — ainda NÃO está no seu ambiente
- Sprint 14 — Integração TISS Operadoras (09–16/10, concluída): webservice TISS com as operadoras (#618–#623), links de pagamento (#409), log de auditoria só com o campo alterado (#627), finalização da assinatura digital (#394), referências oficiais de produto — SIMPRO, Brasíndice, CMED, TUSS, TGA (#662), catálogo considerando o Farol (#664).
- Segurança — em preparação (#663, #665–#673): permissões passam a negar por padrão (#667 — colaborador sem configuração num módulo deixará de ver as telas; já agora, o administrador deve conferir se o perfil de cada colaborador tem os módulos que ele usa); sair encerra o acesso em todas as clínicas (#666); portal do paciente com e-mail confirmado para conta nova (#668); anexos SVG ou com extensão trocada recusados e limite de tamanho por tipo (#672); listagens com limite por página (#669); senha presencial de desconto com espera após 5 erros em 15 minutos; LGPD (#670: auditoria não apagável, CPF e RG criptografados). Proteção interna dos servidores sem mudança para o usuário.
- ✅ Atualização 15/10 entraram em produção entre 13 e 15/10: elegibilidade TISS (fase 1, #619), links de pagamento Pix (#409), referências oficiais de produto (#662, 1ª fase, sem carga de preços pela tela), catálogo com o Farol (#664) e a segurança #663, #666, #669 (e #668 em parte). Não entraram, apesar de issues fechadas: negar por padrão (#667) e limites por tipo de arquivo (#672). Open Finance (#651) tem as telas no ar, mas nasce desligado. Ver 13 a 15/10.
- Sem sprint: Open Finance (#651); IA abrindo autorização e orçamento (#660 — hoje a IA consulta disponibilidade e agenda); app Rabi para Android e iOS (#661 — em revisão, não está nas lojas); tela de catálogo de atendimento (#659).
🗓️ 30/09/2026 — Convênio em modo consulta · Importação de XML TISS corrigida · correções da IA (TalkMe) · #633 no roadmap ✅ Novo — 30/09/2026
Conferido no GitLab em 30/09/2026, commit a commit contra o que está publicado em produção, e no aviso da sessão do sistema de 30/09. Nada está em homologação. A Sprint 12 (Links de Pagamento) termina em 02/10. A API externa não mudou desde 28/09 (269 operações / 192 caminhos). Ver o Roadmap.
✅ Em produção
- A · Telas de convênio em modo consulta (#632, fechada 29/09; em produção desde 29/09 à noite — antes era roadmap). Todo convênio existente abre em modo consulta: dá para ver tudo, trocar de aba, filtrar, buscar, ordenar, paginar, expandir os itens do serviço, ver o Farol e exportar; não dá para alterar campos, caixas de marcação, "marcar todos", incluir, excluir, copiar convênio nem importar planilha.
- Para alterar: clique em Liberar para edição (um clique, sem pedir confirmação). Aparece uma faixa de aviso e o botão Bloquear edição. A edição vale só nesta visita: sair da tela, abrir outro convênio ou recarregar a página volta ao modo consulta. Não há bloqueio automático por tempo e não fica registro de quem liberou.
- Em modo consulta nada é gravado (nem ao sair do campo, apertar Enter ou clicar); se tentar, aparece "Modo consulta: nada foi gravado. Clique em Liberar para edição para alterar o convênio."
- Casos especiais: convênio recém-criado abre liberado para preencher; usuário sem permissão de alterar convênio só consulta ("Você não tem permissão para alterar convênios" — o botão não serve para ele); se os dados não carregarem, a tela avisa e não deixa salvar ("Aguarde o carregamento dos dados do convênio antes de salvar" / "Não foi possível carregar os dados do convênio").
- Correções junto: as políticas de preço por tipo de produto passam a carregar com a aba Dados — antes, se demorassem, o Salvar mandava lista vazia e inativava todas as políticas do convênio; salvar com campo inválido em outra aba agora mostra mensagem ("Não foi possível salvar: há campos inválidos na aba Dados do convênio"); a lista de convênios pagina, filtra e ordena no servidor (ativos primeiro, depois alfabética; o filtro da coluna Convênio busca por nome).
- A aba Convênios do colaborador continua editável como sempre. A API não muda: grava normalmente.
- No passo a passo: para alterar qualquer coisa no convênio (valores, Utiliza, Pacote, Zerar, especialidades, colaboradores, planos, taxas, produtos, serviços, dados fiscais da NFS-e, copiar, importar planilha), o 1º passo é clicar em Liberar para edição. O aviso "ao consultar, não clique em campos — as abas gravam sozinhas" deixou de valer.
- B · Importação de XML TISS no Financeiro — correção (#631, fechada 29/09; em produção desde 29/09). O lançamento usa sempre o valor total geral da guia (antes, guia com valor só em "outras despesas" entrava com R$ 0,00 e "sucesso"). Lote em que nenhuma guia tem valor é bloqueado antes de gravar ("Importação não realizada para não gerar lançamento de R$ 0,00"). Avisos por guia (não bloqueiam): guia sem valor total geral (entrou com R$ 0,00) e guia cuja soma dos itens não bate com o total — confira antes de seguir. Excluir uma importação libera o número do lote para reimportar e respeita o convênio (o mesmo número de lote em convênios diferentes não é afetado); guias de importação excluída não aparecem mais como pendência e não podem ser casadas/vinculadas. A #630 segue aberta (reteste de casamento automático de guias, filtros da lista e saldo A Receber ao excluir). Orientação ajustada: teste primeiro com poucos arquivos numa conta caixa separada; leia os avisos por guia; confira o saldo A Receber depois de excluir uma importação; o casamento automático pode não casar — vincule manualmente quando preciso; boa prática: não importe o mesmo arquivo duas vezes. Ver Financeiro. ✅ Atualização 13/10 a #630 foi fechada em 01/10 com situação/protocolo de envio do lote, Desvincular guia e filtros da lista de movimentações; o casamento automático ainda pede conferência — ver 01 a 13/10.
- C · Outras correções (29–30/09)
- Busca de fornecedor no cadastro de produto e na entrada de estoque lista todos os fornecedores ativos (antes só os 10 primeiros apareciam).
- Menu: listas longas (ex.: Configurações, ~24 itens) não são mais cortadas pela tela; o rodapé do menu lateral (conta/tema) não some.
- Uso no celular: em Parâmetros, dados do paciente, pré-faturamento e cadastro de produto, as abas verticais viram barra horizontal e os campos lado a lado quebram linha em tela pequena.
- Integração TalkMe (IA) — correções no servidor (30/09): a IA passa a checar a duração do serviço ao marcar (antes podia sobrepor agendamentos); só oferece especialidades por convênio quando existe grade que aceite o convênio; filtra horários de profissionais pelo serviço pedido; serviço inativo é recusado na consulta e no agendamento. Ver Mapa de Integrações › TalkMe.
🟠 Roadmap — Sprint 12 (25/09–02/10, termina em 02/10) — ainda NÃO está no seu ambiente
- IA (TalkMe): consulta única de disponibilidade (#633, nova) 🟠 Roadmap — a IA vai responder, numa consulta só, se há profissional da especialidade pedida, que faz o procedimento, com agenda liberada para o convênio do paciente (inclusive paciente com dois convênios). A consulta não mostra horários: eles continuam vindo da agenda, depois que a IA escolhe o profissional. O que a clínica já deve manter em dia para a IA responder certo (vale desde já):
- no cadastro do profissional, marcar Atende convênio em cada convênio que ele atende;
- na grade do profissional, cadastrar os serviços e configurar os convênios (Incluir/Excluir);
- no convênio, marcar Utiliza nos serviços cobertos e, se usar, Atende nas especialidades (clique antes em Liberar para edição);
- deixar o convênio ativo na unidade (empresa) onde é atendido.
- Importação de XML TISS — demais pontos (#630, em reteste): ver a orientação ajustada no item B acima.
- Seguem planejados na Sprint 12: proteger produto/taxa em uso (#626 — hoje a exclusão é livre: antes de excluir, confira em quais serviços o item está e substitua-o); log de auditoria só com o campo alterado (#627); especialidades do convênio passam a valer (#628 — hoje a marcação Atende ainda não tem efeito no agendamento, orçamento e autorização; revise a aba Especialidades de todos os convênios); melhorias das notas fiscais de entrada (#629); links de pagamento (#409); finalização da assinatura digital (#394). Sprint 13 (02–09/10) e Sprint 14 — Integração TISS (09–16/10): sem mudança.
- ✅ Atualização 13/10 a Sprint 12 fechou em 02/10: #626 (exclusão de produto/taxa em uso bloqueada) e #629 (NF de entrada completa, 09/10) estão em produção; #628 entrou no cadastro do convênio, mas a trava no agendamento está desligada desde 06/10; #627, #409 e #394 estão na Sprint 14. Ver 01 a 13/10 e o Roadmap. ✅ Atualização 15/10 os links de pagamento (#409) estão em produção desde 13/10 — ver 13 a 15/10.
🧭 Decisão do Diretor (30/09) — kit de Implantação com IA usa o token rbt_ da clínica
O kit de Implantação com IA passa a usar o token rbt_ da própria clínica — tipo "Implantação e manutenção", gerado em Configurações › Parâmetros › Integrações, só com as permissões da implantação — no lugar da chave rbk_ emitida pelo time Rabi. Esse é agora o caminho recomendado; a rbk_ continua valendo para quem já tem. ⚠️ Cuidados: o token aparece uma única vez — guarde em local seguro; nunca cole em documento, chamado, e-mail, manual ou conversa com IA que fique salva; token de uma clínica não acessa outra; suspeita de vazamento → revogue e gere outro. Ver Implantação com IA e API Externa › Tokens.
🗓️ 29/09/2026 — Tudo o que estava em homologação chegou à produção · DRE gerencial · API externa corrigida · Sprint 12 ✅ Novo — 29/09/2026
Conferido no GitLab em 29/09/2026, commit a commit contra o que está publicado em produção, e nos avisos da sessão do sistema de 26 a 29/09. Em 28/09/2026 todo o código que estava em homologação (API e telas) foi publicado em produção: hoje não há mais nada em homologação. Ver o Roadmap.
✅ Em produção — chegaram à produção em 28/09/2026
- A1 · Copiar agenda (#616) — botão Copiar na grade de profissional e de equipamento: abre a criação de uma nova agenda já preenchida (exceto a vigência); nada é gravado até salvar; mesmas validações. Útil para quem monta grade. Ver Agendamento.
- A2 · Pré-solicitação de autorização — agora completa (#380). Além da regra e da notificação (no servidor desde 25/09), a tela chegou: o ícone Acompanhamento na lista de autorizações abre o registro da data da pré-solicitação + observação (histórico completo; vale a mais recente), e a lista ganhou a coluna Pré-solicitação com o farol e os dias. Farol pelo Prazo de autorização do convênio: menos de 50% do prazo = verde; de 50% a 90% = amarelo ("faltam N dias"); 90% ou mais, ou vencido = vermelho + notificação automática ao responsável. Convênio sem prazo configurado = sem farol. Ver Autorização.
- A3 · Pagamento parcial antecipado (#604) — no cadastro do Serviço: "exige pagamento parcial" + percentual mínimo + prazo da reserva. O agendamento desse serviço nasce "Pendente de Pagamento" e segura o horário; sem pagamento no prazo, expira sozinho e libera o horário, as reservas de medicamento e a vaga (que vai para a Fila de Espera). Vale na recepção e no agendamento online. O percentual incide sobre a sessão agendada, não sobre o pacote todo. Nesta versão a confirmação do pagamento é manual: um colaborador registra o valor recebido. O link de pagamento automático é a #409 (Sprint 12, em andamento). Ver Agendamento. ✅ Atualização 13/10 o link automático (#409) está na Sprint 14; desde 12/10 a confirmação manual do sinal exige Conta caixa e Forma de pagamento e gera recebimento próprio. ✅ Atualização 15/10 o link de pagamento Pix está em produção desde 13/10: com provedor ativo, o Pix do sinal confirma o agendamento sozinho — ver 13 a 15/10.
- A4 · Tokens de integração da clínica (#624) e habilitação da TalkMe (#597) — em Configurações › Parâmetros › Integrações a clínica gera, vê, renova e revoga tokens
rbt_…(o valor aparece uma única vez; validade opcional; tudo auditado; limite de requisições). Tipos: Implantação e manutenção (API externa, só com as permissões escolhidas — mesmo catálogo da chaverbk_) e TalkMe (IA). Na mesma tela a clínica habilita a TalkMe (sem habilitação, a TalkMe recebe 403). A chaverbk_emitida pelo time Rabi no portal comercial continua valendo. ⚠️ Cuidados: guarde o token em local seguro; nunca cole em documento, chamado, e-mail, manual ou conversa com IA que fique salva; token de uma clínica não acessa outra; suspeita de vazamento → revogue e gere outro. Ver Configurações › Parâmetros. ✅ Atualização 30/09 decisão do Diretor: o kit de Implantação com IA passa a usar o tokenrbt_da clínica como caminho recomendado — ver 30/09. ✅ Atualização 13/10 desde 02/10 o token de implantação tem Editar permissões (sem trocar o valor) e Renovar escolhendo permissões e validade. - A5 · LGPD (#598–#601, épico #596) — no servidor: anonimização a pedido do titular, exportação/portabilidade, consentimento (termo com data, versão e 4 consentimentos, revogação individual) e log de acesso/leitura ao prontuário (consulta restrita a Admin/DPO). Ainda não há tela própria para anonimizar, exportar ou registrar consentimento no sistema da clínica: são ações administrativas, pedidas ao time Rabi/administrador (DPO). Na tela, desde 29/09: campos do responsável legal (nome, CPF, parentesco) no cadastro do paciente menor de idade, exigidos pela idade calculada da data de nascimento. Ver Pacientes › LGPD.
- A6 · DRE gerencial (#617, fechada 28/09) — antes no roadmap, agora em Relatórios › DRE Gerencial: filtros de período com regime de competência × caixa, Unidade, Convênio, Centro de custo e Categoria; visão mês a mês; linhas Receita líquida, Lucro bruto, Resultado operacional, Resultado líquido e % da receita líquida; Ver lançamentos (detalhe de cada linha); Exportar XLSX e Imprimir. Em Financeiro › Categorias de Pagamento, nova coluna "Linha do DRE" para classificar cada categoria (sem classificação, o sistema usa uma regra padrão pelo tipo de movimentação). Ver Relatórios.
- A7 · Filtros padrão (#396, fechada 28/09) e revisão de telas (#605, levantamento concluído 28/09) — as principais listas passaram a buscar e ordenar no servidor: a busca olha toda a base filtrada, não só a página visível.
- A8 · Correções de 28/09 — a conta a receber de convênio (faturamento) usa o centro de custo padrão dos Parâmetros e corrige valores/unidade; as listas de pacientes não trazem pacientes inativados; a seleção de especialidade no pré-faturamento foi corrigida.
- Lembrete — Notas Fiscais de Entrada (#391, em produção desde 08/09): Compras › Notas Fiscais de Entrada importa o XML da nota do fornecedor e, em Confirmar Recebimento, dá entrada no estoque e cria a conta a pagar. Limitações atuais: lote não preenchido; validade com data padrão (corrigir no estoque); conta a pagar sem parcelas/vencimento da nota (ajustar no financeiro); total só dos produtos (sem frete, impostos, desconto); quantidade como está na nota (caixa × unidade — conferir); recebimento confirmado não pode ser desfeito pela tela. Melhorias na #629 (roadmap). Ver Compras. ✅ Atualização 13/10 essas limitações acabaram em 09/10 (#629): conferência antes de confirmar, lote e validade da nota, conta a pagar com o total e parcelas, e Estornar recebimento.
- Expandir serviço (#625) — complemento: passe o mouse na bolinha do Farol de cada linha para ver margem, receita e custo. Não há linha de total no fim da lista expandida — o total do serviço é a linha Σ da coluna Valor. Ao alterar valor, Pacote ou Zerar e salvar, a lista expandida se atualiza sozinha.
🔌 API Externa — correção geral de 28/09 (em produção às 17:43)
Swagger de 28/09: 269 operações / 192 caminhos. Campo opcional omitido não derruba mais a rota (antes dava 500/400) em praticamente todos os cadastros e operações — caso real: POST /servicos sem especialidadesId. Mudanças de contrato: taxas do serviço vão em servicoTaxa: [{taxaId, quantidade}] (saíram taxaServicoId e valorTaxaServico); produtoIds, equipamentoIds e servicosRelacionados aceitam ID puro ou objeto; POST /estoque/saida e /estoque/transferencia passam a exigir lote (null para produto sem lote). Corrigidas gravações erradas sem aviso (ex.: pacientes/bulk respondia "criado" sem gravar; lote de preços gravava sem converter para centavos; PUT de movimentação sem duplicatas apagava as parcelas; PUT de fornecedor sem ativo reativava; UF ausente gravava a primeira UF).
⚠️ Conferência retroativa recomendada: quem gravou pela API antes de 28/09 às 17:43 deve conferir uma vez: pacientes em lote, lote de preços, PUT de movimentação e de fornecedor, UF de operadora/empresa/colaborador e saídas/transferências de estoque sem lote. Ver API Externa.
🔐 Correção — MFA (#602)
MFA/código no celular para administradores: a exigência automática (configurar o código TOTP ao tornar alguém administrador) foi testada e retirada em 29/09 — hoje não é obrigatório pelo sistema; confirme com o time Rabi a configuração do seu ambiente. O bloqueio por excesso de tentativas continua (proteção padrão do login). Em 26/09 dissemos "#602 concluído em 25/09 (MFA obrigatório para administradores)" — corrigido.
🟠 Roadmap — Sprint 12 (25/09–02/10, atual) — ainda NÃO está no seu ambiente
- Telas de convênio em modo consulta (#632, prioridade 1) — o convênio vai abrir em modo consulta, com o botão Liberar para edição (faixa de aviso + "Bloquear edição"; volta ao modo consulta ao sair; em consulta nada é gravado; convênio novo abre liberado; desativado e usuário sem permissão só consultam; a API não muda). ⚠️ Cuidado desde já: hoje os campos do convênio abrem editáveis e as abas Serviços, Produtos e Taxas gravam sozinhas ao sair do campo, apertar Enter ou clicar numa caixa. Ao só consultar um convênio, não clique em campos nem em caixas de marcação. ✅ Atualização 30/09 em produção desde 29/09 (#632 fechada): o convênio abre em modo consulta e só grava depois de Liberar para edição — o cuidado acima deixou de ser necessário. Ver 30/09.
- Especialidades do convênio passam a valer (#628) — a marcação Atende da aba Especialidades vai limitar agendamento, orçamento e autorização aos profissionais, especialidades e serviços que o convênio atende; na aba Serviços, os demais ficarão sombreados e sem edição. Hoje a marcação Atende ainda não tem efeito nessas telas. Recomendação já: revise a aba Especialidades de todos os convênios antes da mudança (convênio com especialidade faltando vai deixar de mostrar profissionais e serviços).
- Importação de XML TISS no Financeiro — em revisão (#630/#631, prioridade 2; pontos em reteste, não são erros confirmados). Orientação até terminar: teste primeiro com poucos arquivos numa conta caixa separada; confira o valor do lançamento com o do arquivo; não importe o mesmo arquivo duas vezes; confira o saldo A Receber da conta caixa depois de excluir uma importação. ✅ Atualização 30/09 #631 fechada e em produção desde 29/09: o lançamento usa o valor total geral da guia (sem mais R$ 0,00 com "sucesso"), lote sem valor é bloqueado, há avisos por guia e excluir a importação libera o número do lote. A #630 segue aberta (casamento automático, filtros, saldo A Receber) — orientação ajustada em 30/09.
- Log de auditoria só com o campo alterado (#627) — guarda só o que mudou (campo, antes e depois, quem e quando); salvar sem mudar nada não gera evento; nada muda nas telas. O histórico antigo não será perdido: é convertido e o original fica arquivado fora do banco, com acesso restrito (LGPD).
- Notas fiscais de entrada — melhorias (#629): lote e validade da nota, conversão de unidade, parcelas/vencimentos, total com frete/impostos/desconto, confirmação segura, conferência do destinatário e estorno.
- Proteger produto/taxa em uso (#626, urgente) — segue planejado; hoje a exclusão é livre: antes de excluir um produto ou uma taxa, confira em quais serviços ele está e substitua-o.
- Links de pagamento (#409) e finalização da assinatura digital (#394). Sprint 13 (02–09/10) e Sprint 14 — Integração TISS (09–16/10): sem mudança. ✅ Atualização 15/10 links de pagamento Pix em produção desde 13/10 — ver 13 a 15/10.
- ✅ Atualização 13/10 situação de cada item em Sprint 12 (fechada em 02/10); #628 parcial (trava do agendamento desligada desde 06/10).
🗓️ 26/09/2026 — Expandir serviço concluído · Orçamento com financeiro único · NFS-e completa em produção · Sprint 11 fechada ✅ Novo — 26/09/2026
Conferido no GitLab em 26/09/2026, commit a commit contra o que está publicado em produção. A Sprint 11 fechou em 25/09 com todas as issues concluídas — mas issue fechada não quer dizer "em produção". Por isso este bloco separa o que já está no seu ambiente do que ainda está em homologação. Ver o Roadmap. ✅ Atualização 29/09 os itens em homologação chegaram à produção em 28/09/2026 — ver 29/09/2026.
✅ Em produção (já no seu ambiente)
- 🎉 Módulo fiscal NFS-e completo (#465 modelos de nota, #468 gestão de notas — cancelar/substituir/pendências, #472 onboarding fiscal) — em produção desde 22/09 (o manual dizia que ainda chegaria; corrigido). Conferido no código publicado: o módulo fiscal inteiro (épico #462) está em produção. Cancelar e substituir nota funcionam na tela (Notas NFS-e) e pela API externa. Ver Notas Fiscais.
- Expandir serviço — concluído (#625, fechada 25/09). Em Configurações › Convênios › [convênio] › aba Serviços e, agora também, em Configurações › Serviços › [serviço] › aba Convênios (que passou a mostrar, por convênio, a coluna Farol com a linha colorida e a linha ✅ efetiva — descrição, tipo de código, código, Tabela 87 e valor que vai na guia). Clique na seta da linha para abrir a árvore do serviço naquele convênio, como sai na guia, com as colunas: Farol · Item tipo (Serviço/Subserviço/Produto/Taxa) · Item nome · Tipo código · Código · Tabela 87 · Zerar valor · Somar itens · Conta no total · Utiliza · Motivo · Unidade de medida · Quantidade · Custo unitário · Receita unitária · Custo total · Receita. Item que não entra na cobrança aparece esmaecido e o Motivo diz por quê ("Convênio não utiliza", "Zerado em pacote", "Subserviço pai fora do total"). Cada linha tem o próprio farol; a do subserviço mostra o total da sua subárvore. Os números são os mesmos da aba Farol › Itens e da bolinha do Farol; editou um valor na lista, os painéis abertos recarregam sozinhos. É o jeito rápido de responder "por que este serviço está vermelho?". As telas também ficaram mais rápidas.
- Orçamento com várias sessões — financeiro único (desde 24/09 à noite; vale para orçamentos criados a partir de 25/09 — os antigos seguem como eram). Todas as sessões compartilham uma só movimentação financeira, com o valor total do orçamento (nunca "valor × nº de sessões"). O pagamento pode ser feito na tela do orçamento (opcional) ou no acolhimento — pago de um lado, aparece pago nos dois.
- Orçamento particular com financeiro pode ser agendado sem estar pago, mas não pode ser acolhido: o pagamento é feito ali mesmo no acolhimento. Mensagem: "Não é possível acolher: o orçamento (id N) ainda não foi pago." Orçamento só de convênio (sem parcelas) não entra na regra. Trocar o status pelo menu do check-in para um status que só se alcança pelo acolhimento também exige o orçamento pago.
- O acolhimento bloqueia (orçamentos novos) sessão sem a movimentação do orçamento, financeiro da sessão diferente do total do orçamento, duas sessões do mesmo orçamento com movimentações diferentes (cobrança em dobro) e agendamento ligado a mais de um orçamento com financeiro ("separe as sessões por orçamento").
- Depois de pago, o valor trava: não se altera valor nem se dá desconto. Antes de pago, desconto/ajuste feito no acolhimento vale para o orçamento e todas as sessões.
- NFS-e: em orçamento 100% particular com financeiro próprio, a nota das sessões sai pelo orçamento, por parcela paga (sem duplicar); orçamento misto ou sem financeiro próprio segue emitindo pela movimentação, como antes.
- Contagem de sessões corrigida (25/09): conta o uso real pelos agendamentos; cancelar um agendamento devolve a sessão ao orçamento/autorização. A aba de orçamentos "com saldo" não lista mais orçamentos 100% consumidos.
- Edição do orçamento depois de aprovado (25/09): travam a edição só Recusado e Aprovado pela Assistência (enfermagem). Aprovado pelo Paciente, Aprovado pelo Convênio e Vencido (para renovar) continuam editáveis. A impressão/proposta segue mostrando o valor congelado do orçamento (#614).
- Encaixe adicional (25/09): não aprovado no prazo ou recusado, o agendamento provisório passa a Cancelado, com o motivo ("Encaixe adicional não aprovado dentro do prazo — horário liberado automaticamente." ou "Encaixe adicional recusado."). Antes ele ficava inativo e podia ser acolhido por engano. Agendamento inativo ou cancelado não pode ser acolhido — crie um novo agendamento para o paciente.
- Convênio: criar o vínculo marcando só "Pacote" não liga mais "Zerar valor" sozinho (correção 25/09).
- Aprovações em tempo real (24/09): pedidos de aprovação de farol, desconto e edição/cancelamento de Atendido chegam na hora a todos os aprovadores do nível exigido ou superior (pedido de Nível 2 chega ao Nível 2 e ao Nível 3); quando um responde, o pedido some da tela dos demais. Canais isolados por clínica (correção de segurança).
- Pequenas correções (24–25/09): salvar agendamento com anexo não trava mais o redirecionamento; voltar para a Agenda a partir do check-in troca a tela corretamente; itens do menu não somem enquanto as permissões carregam.
- API Externa — Swagger republicado em 26/09: 269 operações (192 caminhos), 25 grupos, 155 schemas. Nova
GET /convenios/{id}/farol/itens/{servicoRaizId}(árvore de um serviço, sem paginação, comfarol_servico,margem_servico_pcte totais por subárvore);/farol/itens,/farol/servicose/farol/produtosdocumentados por completo — a API traz sim margem, "conta no total" (conta_no_total) e o motivo (motivo_exclusao).GET /servicos/{id}eGET /convenios/{id}agora devolvem as listas que o PUT espera (composição, especialidades, unidades, políticas) — receita segura: GET → altere → PUT com o objeto completo. Rota inexistente responde 404. Ver API Externa. ✅ Atualização 13/10 desde 01–02/10 o PUT parcial é a regra (campo omitido mantém,nulllimpa, lista enviada substitui) — não é mais preciso mandar o objeto completo. - Pré-solicitação de autorização (#380, fechada 25/09) — 🟡 em homologação a regra e a notificação já estão no servidor de produção; a tela chega nas próximas atualizações. ✅ Atualização 29/09 a tela (Acompanhamento + coluna Pré-solicitação) chegou à produção em 28/09/2026. ✅ Correção 26/09 — o que é: não é uma "conferência interna antes de enviar à operadora". É um acompanhamento registrado na própria autorização (não cria autorização nova): no ícone/aba Acompanhamento, registre a data da pré-solicitação + observação (histórico completo; vale a mais recente). O sistema calcula um farol pelo prazo de resposta do convênio (campo Prazo de autorização, em dias, no cadastro do convênio): menos de 50% do prazo = verde; de 50% a 90% = amarelo ("faltam N dias"); 90% ou mais, ou vencido = vermelho + notificação automática ao responsável. Convênio sem prazo configurado = sem farol. Na lista de autorizações, nova coluna Pré-solicitação.
🟡 Estavam em homologação em 26/09 — em produção desde 28/09
Issues fechadas em 23–25/09, em teste. Chegam à produção nas próximas atualizações — sem data prometida. ✅ Atualização 29/09 todos os itens desta lista chegaram à produção em 28/09/2026 (a LGPD no servidor, sem tela própria; o responsável legal do menor na tela desde 29/09) — ver 29/09/2026. O MFA obrigatório (#602) foi corrigido — ver 29/09.
- Copiar agenda (#616) — ✅ Correção 26/09: ainda não está em produção. Nos blocos de 24/09 dissemos "entregue 23/09"; na verdade foi concluído no desenvolvimento em 23/09 e segue em homologação. A função é a descrita: abre a criação de uma nova agenda (profissional ou equipamento) já preenchida, exceto vigência/datas; nada é gravado até salvar; mesmas validações.
- LGPD (épico #596, fechado 25/09): anonimização pelo administrador — troca nome, CPF, RG, telefone, e-mail e endereço por valores anonimizados, preservando prontuário e histórico clínico (retenção CFM) (#598); exportação/portabilidade em JSON estruturado, só Admin/DPO, com log (#599); consentimento eletrônico com data, versão e 4 consentimentos específicos, revogação individual e responsável legal (nome/CPF/parentesco) exigido para paciente menor (#600); log de acesso ao prontuário — quem, quando, o quê; consulta só Admin/DPO (#601).
- Pagamento parcial antecipado (#604): no cadastro do Serviço, "exige pagamento parcial" + percentual mínimo + prazo da reserva. O agendamento nasce "Pendente de Pagamento" e segura o horário até o prazo; sem pagamento, expira sozinho e libera o horário (e reservas de medicamento; a vaga vai para a Fila de Espera). Vale na agenda da recepção e no agendamento online. Nesta 1ª versão, a confirmação do pagamento é manual; o link automático é a Sprint 12 (#409). ✅ Atualização 13/10: agora na Sprint 14. ✅ Atualização 15/10 em produção desde 13/10 (links Pix) — ver 13 a 15/10.
- Tokens de integração self-service (#624): em Configurações › Parâmetros › Integrações, a clínica gera, vê, renova e revoga tokens
rbt_…— o valor aparece uma única vez; validade opcional; tudo auditado; limite de requisições (429). Dois tipos: TalkMe (IA) e Implantação e manutenção (API externa, só com as permissões escolhidas). Até chegar à produção, a chave continua sendo arbk_emitida pelo time Rabi. - TalkMe — isolamento por clínica (#597): a clínica habilita a TalkMe em Configurações › Parâmetros › Integrações; sem habilitação, a TalkMe recebe 403.
- Segurança no login (#602) — ✅ concluído em 25/09 (configuração do login) bloqueio de conta após tentativas falhas + MFA (TOTP) obrigatório para perfis administrativos, configurados no servidor de login (Keycloak), com a Política de Segurança revisada. Confirme com o time Rabi se já está ativo no seu ambiente. O limite por IP continua. ✅ Correção 29/09 a exigência automática do MFA para administradores foi testada e retirada em 29/09 — hoje não é obrigatória pelo sistema; confirme com o time Rabi a configuração do seu ambiente. O bloqueio por excesso de tentativas continua — ver 29/09.
🟠 Roadmap — Sprint 12 (25/09–02/10, atual)
- Proteger produto/taxa em uso (#626, nova, urgente): bloquear exclusão/inativação de produto e taxa que estejam na composição de algum serviço ativo, mostrando a lista de serviços com link — na tela e na API (409). ⚠️ Hoje a exclusão é livre: o item some da composição sem aviso e o serviço passa a ser agendado e faturado sem aquela receita (taxa deixa de ser cobrada; material sai da guia e do custo). Antes de excluir, confira em quais serviços o item está (expanda o serviço no convênio ou use a aba Farol › Itens) e substitua-o. ✅ Atualização 13/10 em produção desde 02/10: o sistema não deixa excluir e mostra os serviços.
- Links de pagamento (#409); DRE gerencial (#617 — estrutura e views do banco em desenvolvimento); revisão geral de telas (#605); filtros padrão (#396); finalização da assinatura digital (#394). ✅ Atualização 29/09 DRE gerencial (#617), filtros padrão (#396) e revisão de telas (#605) fechadas e em produção desde 28/09 — ver 29/09.
- Sprint 13 (02–09/10) e Sprint 14 — Integração TISS (09–16/10): sem mudança.
🗓️ 25/09/2026 — Coluna Valor com 4 linhas em produção · API Externa 100% corrigida ✅ Novo — set/2026
Conferido no GitLab e no código publicado em produção na madrugada de 25/09/2026. Nenhuma issue nova fechada desde 24/09 (noite); a #625 (Expandir serviço) segue aberta. A Sprint 11 fecha hoje e a Sprint 12 (Links de Pagamento, #409) começa hoje — ver o Roadmap. ✅ Atualização 26/09 a #625 foi concluída em 25/09 e a Sprint 11 fechou — ver 26/09/2026.
💰 Aba Serviços do convênio: coluna Valor com 4 linhas ✅ em produção desde 24/09
A melhoria anunciada em 24/09 à noite entrou em produção na mesma noite (rabi-api !891 publicada às 23:44; a tela já está no código de produção). Na coluna Valor do serviço, cada linha tem um papel:
- 🔒 cadastro — preço da casa. Em serviço que soma itens, aparece com a etiqueta "(soma dos itens)".
- 🔁 combinado — valor combinado com este convênio (a clínica digita).
- ✅ valor próprio — o valor do próprio serviço que vai na linha de procedimento da guia/XML: o valor convertido, senão o do cadastro; zero quando o serviço soma itens — não é erro (caso "Ferinject aplicado" no Particular).
- Σ total — total do serviço neste convênio: valor próprio + produtos, taxas e subserviços que entram na cobrança. É o que a guia cobra e a mesma receita do Farol.
Passe o mouse em cada linha para ver a explicação. A explicação do 0,00 aparece ao passar o mouse na linha ✅; um texto visível na própria linha ("sem preço próprio: itens cobrados à parte") chega no próximo ajuste (rabi-client !819). Produtos, taxas e Tipo de Atendimento continuam com 3 linhas (🔒/🔁/✅). A regra do Pacote não muda: valor combinado não é pacote — para preço fechado, marque Pacote no serviço e Zerar valor em pacotes nos itens inclusos (ver abaixo).
🔌 API Externa — rodadas 2 e 3 do QA externo em produção + Swagger atualizado ✅ em produção desde 25/09
Tudo o que estava "só em homologação" entrou em produção em 25/09 (00:01). Não sobra nada em homologação na API Externa:
- Agenda:
GET /agendamentosexige a data (um dia por consulta) e devolve os resultados em páginas, com filtros por paciente, profissional e status. - Listas no mesmo formato: todas as listagens — inclusive tabelas de preço, orçamentos, movimentações financeiras e saldo de estoque — respondem no formato padrão
{dados, page, pageSize, total, totalPages}. - Grades, estoque e orçamentos paginados de verdade e com filtros (profissional/equipamento, local, data de vigência; produto e depósito; paciente, CPF, nome, status e período).
- Farol pela API: filtro
servicoAtivona leitura por itens. - Validade da chave: toda resposta bem-sucedida traz o cabeçalho
X-ApiKey-Expires-Atcom a data de vencimento. Não há renovação automática: peça a chave nova ao time Rabi antes dessa data. Chave errada, vencida ou revogada responde sempre 401; o 503 ficou só para falha de rede/tempo.
Swagger atualizado (mesmas 268 operações; 155 schemas de resposta; 65 operações com descrição ou parâmetros novos), com três convenções em linguagem simples: (1) toda lista vem no mesmo "envelope"; (2) valores em reais — exceto algumas leituras de faturamento que vêm em centavos ou texto, avisadas na descrição da própria rota; (3) ao atualizar um cadastro (PUT), envie o cadastro completo: em várias rotas (ex.: serviços e pacientes) o que não for enviado é apagado — só as abas do convênio mantêm o que não foi enviado. Detalhes na API Externa.
🗓️ 24/09/2026 (noite) — Coluna Valor com 4 linhas · regra do Pacote · API Externa ✅ Novo — set/2026
Leitura do GitLab e da produção em 24/09/2026, à noite, e aviso da sessão do sistema de 25/09. Nenhuma sprint mudou.
✅ Atualização 25/09 as 4 linhas e as correções da API entraram em produção — ver 25/09/2026. O texto abaixo é o retrato da leitura de 24/09 à noite.
💰 Aba Serviços do convênio: a coluna Valor passa a ter 4 linhas ✅ em produção desde 24/09
Pedidos de mudança abertos para produção em 24/09 (rabi-api !891 e rabi-client !819) — a !891 entrou em produção na mesma noite; resta só o ajuste de texto da !819 (ver 25/09). Caso que motivou: o serviço "Ferinject aplicado" no convênio Particular, com "Definir preço do serviço pelos itens" marcado, mostrava ✅ R$ 0,00 e parecia erro.
- 🔒 cinza — preço da casa (cadastro). Em serviço que soma itens, é a soma dos itens a preço de casa, com a etiqueta "(soma dos itens)".
- 🔁 azul — valor combinado com este convênio (a clínica digita).
- ✅ verde — valor do próprio serviço que vai na guia (linha de procedimento do XML). Em serviço que soma itens sem valor combinado aparece "0,00 (sem preço próprio: itens cobrados à parte)" — não é erro. (Hoje essa explicação aparece ao passar o mouse na linha ✅; o texto visível na própria linha chega no próximo ajuste, !819.)
- Σ (nova) — total do serviço neste convênio: serviço + produtos, taxas e subserviços que entram na conta. É o que o convênio paga e o mesmo número da receita do Farol e da guia.
Passar o mouse em cada linha explica o que ela é. As colunas de produtos, taxas e Tipo de Atendimento continuam com 3 linhas (🔒/🔁/✅) — só a coluna Valor do serviço ganha a Σ. Na API do sistema (usada pela tela), o serviço traz somarItens e efetivo.totalConvenio; na API externa, efetivo.totalConvenio não aparece no Swagger (o total sai no Farol).
📦 Valor combinado NÃO é pacote — regra vigente ✅ vale hoje
Decisão do Flávio em 25/09/2026: fica assim. Digitar um valor na linha 🔁 do serviço muda só o preço do serviço; os itens continuam somando por cima, cada um com o seu preço (ex.: combinado 100 → Σ = 100 + aplicação + medicamento). Pacote é sempre uma marcação por convênio — não existe pacote no cadastro do serviço (catálogo), onde o serviço só tem preço fixo ou soma dos itens. Para um preço fechado que já inclui itens: (1) valor combinado na linha 🔁; (2) marcar Pacote na linha do serviço, na aba Serviços do convênio; (3) marcar "Zerar valor em pacotes" em cada item incluso (abas Produtos, Taxas ou Serviços do convênio). Item sem "Zerar" continua cobrado à parte; sem Pacote, o "Zerar" dos itens nem é consultado. Sintoma típico: "digitei um valor e os itens continuaram somando" → marque Pacote. Na API, valorInternoConvenio sozinho não fecha pacote — mande pacote: true junto. Ver o Guia da clínica.
🔌 API Externa — correções do QA externo
✅ em produção desde 24/09 Rodada 1: GET /estoque paginado e filtrável por produto/depósito; /estoque/lotes-produtos respeita os parâmetros do caminho; GET /faturamento/divergencias não dá mais erro 500; envelope das listagens normalizado para {dados, page, pageSize, total, totalPages} na maioria das rotas; GET /atendimentos/historico exige pacienteId; schemas de faturamento completados. ✅ em produção desde 25/09 Rodadas 2 e 3 (na leitura de 24/09 à noite ainda estavam em homologação): GET /agendamentos passa a exigir data e paginar de verdade; /tabelas-preco, /orcamentos, /financeiro/movimentacoes e /estoque/saldo-produtos entram no envelope padrão; grades de colaborador e de equipamento com paginação real e filtros; filtro servicoAtivo no Farol › Itens; cabeçalho com a validade da chave; chave inválida passa a responder 401; ~89 schemas de resposta completados (!890). Detalhes na API Externa.
🗓️ 24/09/2026 — Preços por convênio: série completa em produção · API Externa · LGPD · Copiar agenda ✅ Novo — set/2026
Leitura do GitLab e da produção em 24/09/2026. O que está marcado "em produção" foi confirmado no código publicado; o que está "concluído no desenvolvimento" chega ao seu ambiente nas atualizações da semana.
💰 Regras de preço por convênio — TODAS em produção (23–24/09)
A série de avisos de 22–24/09 está fechada: não resta nada "em implantação" dessa série (a 4ª linha Σ da coluna Valor, vista à noite, é uma melhoria nova — em produção desde 24/09 à noite; ver 25/09). Além do que já estava no ar desde 23/09 (bloco abaixo), entraram:
- Orçamento: item sem "Utiliza" entra a R$ 0,00 ✅ em produção desde 23/09 — o convênio não cobre: tem custo, não tem receita (antes era cobrado pelo preço da casa).
- Linha ✅ do serviço = valor do próprio serviço ✅ em produção desde 23/09 — na aba Serviços do convênio, a linha ✅ mostra o valor que sai na linha de procedimento do XML; produtos e taxas saem nas áreas deles. Quem soma tudo é o Farol. Ex.: um serviço com valor combinado 0,01 que mostrava 16,03 agora mostra 0,01.
- Taxas, produtos e subserviços SEMPRE entram na conta do serviço ✅ em produção desde 23/09 — cada um com as próprias conversões, como saem na guia. "Definir preço do serviço pelos itens" (somar itens) decide só o valor próprio do serviço (zero quando marcado). Um item só fica fora sem Utiliza ou zerado em pacote de preço fechado. No orçamento, serviço de preço fixo sem Pacote cobra produtos e taxas na quantidade inteira (antes embutia a composição e cobrava só o excedente). Para o preço fixo "já incluir" itens: marcar Pacote na linha do serviço, na aba Serviços do convênio + Zerar valor em pacotes nos itens inclusos.
- "Zerar valor em pacotes" é por item e não desce em cascata ✅ em produção desde 24/09 — só age em pacote de preço fechado; um subserviço zerado perde só o próprio valor, e os itens dentro dele seguem cada um o seu "Zerar". Só a falta de Utiliza no subserviço tira tudo que está dentro dele. (Caso real: uma taxa de sala dentro de um subserviço zerado sumia da receita e deixava o Farol vermelho; agora ela entra.)
- Textos e valores finais convertidos ✅ em produção desde 24/09 — em todas as telas do convênio aparecem o nome, a descrição, o código, a tabela 87 (Brasíndice/SIMPRO/Taxa Própria) e os valores já convertidos para aquele convênio.
- Aba Farol › Itens: cada linha mostra a própria conta ✅ em produção desde 24/09 — valor efetivamente considerado (zero quando fica fora), custo, receita, margem e farol da própria linha, com a coluna "Conta no total" (Sim/Não); a linha do serviço traz o total do serviço e o subserviço traz o total do que está dentro dele. Corrigida também a sub-aba Farol › Serviços, que mostrava "0 registros" para todos os convênios.
- Botão "Expandir serviço" na aba Serviços do convênio ✅ 1ª versão no ar em 24/09 — mostra a árvore de itens (subserviços, produtos, taxas) como sairão na guia, com farol por item (#625 segue em finalização). ✅ Atualização 26/09 #625 concluída — ver 26/09.
O que conferir: serviços de preço fixo com composição — se a receita "engordou" além do combinado, é porque o preço fixo já incluía itens: marque Pacote na linha do serviço, na aba Serviços do convênio (valor combinado sozinho nunca inclui itens), e Zerar valor em pacotes nesses itens. Na dúvida, siga a nova Árvore de decisão de preços.
🧭 Ordem de implantação corrigida (3 dependências)
Três dependências estavam invertidas no roteiro de implantação: o local exige um depósito padrão de saída ativo (crie um depósito mínimo por unidade logo após a empresa, antes dos locais); o serviço de medicamento exige o produto já cadastrado (catálogo de produtos antes dos serviços); e as tabelas de preço do convênio e a tabela interna exigem as taxas (taxas antes dos convênios). Ordem prática oficial: Empresa → Depósito mínimo → Locais e tipos → Operadoras/Fornecedores → Taxas → Produtos (catálogo) → Equipamentos → Serviços (subserviços antes dos pais) → Colaboradores → Convênios (dados, depois abas) → Conferência pelo Farol → Financeiro/Estoque → Pacientes → Parâmetros e Permissões. Ver o Guia de Implantação.
🔌 API Externa de Implantação/Parceiros — em produção
Nova API Externa para implantar e migrar uma clínica por sistema externo ou por IA: 268 operações (191 caminhos) em 25 grupos (convênios, empresas, locais, pacientes, serviços, produtos, taxas, depósitos, grades, financeiro, estoque, NFS-e, agendamentos, orçamentos, faturamento, atendimentos, parâmetros e outros), com cadastro em lotes de até 50 itens e conferência do Farol por linha. Autenticação por chave Bearer rbk_… por clínica, emitida hoje pelo portal comercial da Rabi (a geração da chave dentro de Configurações é a #624, ainda aberta). ✅ Atualização 26/09 Swagger agora com 269 operações (192 caminhos); #624 concluída no desenvolvimento, em homologação — ver 26/09. ✅ Atualização 29/09 tokens rbt_ (#624) em produção desde 28/09; a chave rbk_ continua valendo — ver 29/09.
🔐 LGPD — concluído no desenvolvimento (23/09)
Do épico #596, concluído no desenvolvimento em 23/09/2026; chega ao seu ambiente nas atualizações da semana:
- Anonimização e exclusão de dados do paciente (#598) — sem apagar prontuário nem atendimentos.
- Exportação/portabilidade (#599) — só para perfis administrativos/DPO, com registro em log.
- Consentimento do paciente e do responsável legal (#600).
- Log de quem leu o prontuário (#601) — usuário, paciente, data/hora e ação.
Seguem abertos: MFA obrigatório e bloqueio de conta (#602) e validação de tenant do TalkMe (#597). Ver Pacientes › LGPD.
✅ Correção 26/09 as funções LGPD (#598–#601) seguem em homologação — ainda não chegaram à produção; #596 e #597 foram fechadas em 25/09 (também em homologação) e #602 foi concluída em 25/09 como configuração do login — ver 26/09. ✅ Atualização 29/09 LGPD (#598–#601) e TalkMe (#597) em produção desde 28/09 (LGPD no servidor, sem tela própria); a exigência automática do MFA (#602) foi retirada em 29/09 e hoje não é obrigatória pelo sistema — ver 29/09.
📅 Agenda e orçamento
- Copiar agenda (#616, entregue 23/09) — cria nova agenda de profissional ou equipamento já preenchida com tudo, exceto as datas; nada é gravado até salvar; mesmas validações de conflito. Ver Agendamento. ✅ Correção 26/09 Copiar agenda (#616) ainda não está em produção — foi concluído no desenvolvimento em 23/09 e segue em homologação. ✅ Atualização 29/09 Copiar agenda em produção desde 28/09/2026.
- Impressão do orçamento = proposta (#614, corrigido 24/09) — o valor impresso divergia da proposta (mesmo aprovado) e havia falha silenciosa ao salvar; agora a impressão bate com a proposta e toda gravação tem confirmação. Ver Orçamento.
🔧 Correções em produção (23–24/09)
Acolhimento; busca de CEP; cadastro do responsável; notificação; serviço; menu (itens liberados pela permissão sumiam antes de terminar de carregar); e a conclusão do atendimento não é mais bloqueada por depósito inativo.
Nota: a Sprint 11 fecha em 25/09; o que ficar aberto (#625, #624, #617 DRE gerencial, #605, #604, #602, #597, #396, #394, #380) segue para a próxima sprint. ✅ Atualização 26/09 a Sprint 11 fechou em 25/09 com todas essas issues fechadas, exceto #617, #605, #396 e #394, que foram para a Sprint 12; várias das fechadas seguem em homologação — ver 26/09. ✅ Atualização 29/09 as que estavam em homologação chegaram à produção em 28/09; #617, #396 e #605 também — ver 29/09. Depois: Sprint 12 — Links de Pagamento (#409); Sprint 13 — Relatórios e Backlog Diverso; Sprint 14 (09–16/out) — Integração TISS com as operadoras por webservice (épico #618: envio de lote, demonstrativos com baixa automática, autorização online, recurso de glosa). Ver o Roadmap.
🗓️ 23/09/2026 — Regras finais de preço por convênio em produção ✅ Novo — set/2026
O conjunto de regras que fecha o comportamento de preços por convênio (complementa o material de 18/09 da área Preços e Conversão de Valores) entrou em produção em 23/09/2026:
- Zero é zero, vazio é vazio — em todas as telas: campo com 0,00 é preço zero de verdade (não desce de nível); campo vazio é "não tenho regra aqui" — o sistema usa as conversões dos níveis de baixo. Antes o Farol e várias telas tratavam o 0,00 do serviço como vazio; corrigido em todo lugar (Farol, aba Serviços, agendamento, orçamento, pré-faturamento, contas a receber e XML). Quem usava
R$ 0,01como marcador de "sem valor" deve limpar o campo. - Farol consolidado no orçamento, agendamento e autorização: um só Farol para o conjunto inteiro — soma do que o convênio paga por todos os itens ÷ soma do custo dos produtos × 100. Substitui a regra antiga do farol por serviço (em que valia a cor mais crítica): um serviço vermelho não bloqueia se o conjunto fecha verde; item sem custo/preço deixa o consolidado 🟣 roxo e bloqueia; a aprovação por alçada olha o consolidado. Ver Orçamento.
- Tipo de Atendimento convertido por convênio: a aba Serviços do convênio ganhou a coluna Tipo de Atendimento com as 3 linhas (🔒 cadastro / 🔁 convênio / ✅ efetivo) — o efetivo vai para o atendimento, o pré-faturamento e o campo
tipoAtendimentodo XML. Ver Configurações — Convênios. - Cor da 1ª linha das abas do convênio corrigida: a primeira linha das abas Serviços/Produtos/Taxas/Equipamentos agora fica inteira na cor do Farol (antes ficava sempre branca).
- "Utiliza" e "Zerar valor em pacotes" confirmados: Utiliza = "o convênio cobre este item" — sem Utiliza o item tem custo mas não tem receita; com Utiliza o preço vem da cadeia do convênio, nunca do "preço da casa". Zerar valor em pacotes é por item e só age em pacote de preço fechado. A regra única de cálculo de pacote, antes marcada "em implantação", é vigente desde 23/09/2026.
✅ Atualização 24/09 itens 6 e 7 em produção desde 23/09 (confirmado em 24/09; a mensagem original dizia "em implantação, ativação iminente"): (1) no orçamento, item que o convênio não cobre (sem Utiliza) entra a R$ 0,00 em vez do preço da casa; (2) a linha ✅ do serviço na aba Serviços mostra o valor do próprio serviço como sai no XML (não a soma com produtos e taxas — quem soma é o Farol). Os itens 8 e 9 e os demais ajustes estão no bloco de 24/09.
Passo a passo afetado:
- Convênio › aba Serviços › coluna Tipo de Atendimento: escolher na linha 🔁 o tipo que a operadora exige; conferir na linha ✅.
- Convênio › aba Serviços › coluna Valor: para "sem preço combinado", deixar vazio (botão Limpar valor). Digitar
0,00só quando o serviço é gratuito para o convênio. - Convênio › abas Produtos/Taxas: marcar Utiliza em tudo que o convênio cobre — sem isso o item fica sem receita.
- Orçamento com vários serviços: o cartão do Farol e a mensagem de aprovação referem-se ao orçamento inteiro; para achar o serviço que puxa o resultado, olhar a cor de cada linha.
🗓️ Semana 17–19/09 (fechamento da Sprint 10) ✅ Novo — set/2026
A Sprint 10 "Backlog Diverso (UX, Config, Relatórios)" foi fechada em 18/09 com tudo entregue. Entregue no ciclo de setembro/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.
- 🎉 NFS-e COMPLETA — módulo fiscal inteiro concluído (épico #462, 17/09): fecharam as últimas peças — modelos de nota configuráveis (#465, padrão + atribuição por serviço), área de gestão/manutenção das notas (#468 — cancelar, substituir, tratar pendências) e onboarding fiscal por clínica (#472 — checklist de pré-requisitos para ativação). A 1ª fase (emissão) já estava em produção desde a Sprint 9; as peças finais chegam ao seu ambiente nas atualizações da semana. Ver Notas Fiscais. ✅ Atualização 26/09 módulo fiscal completo (#465, #468, #472) em produção desde 22/09 — ver 26/09.
- Correção: campo "Política de Preço" exibia "null" (#615) — o campo Política de Preço do produto no convênio voltou a exibir o valor correto. Ver Configurações — Convênios.
- Repetição de agendamento com múltiplas sessões corrigida (#613). Ver Agendamento.
- Permissão da Fila de Espera separada do Agendamento (#612): a permissão da fila agora é própria (ajuste fino de perfis); corrigido o bug que bloqueava indevidamente usuários. Ver Agendamento.
- Tela Necessidades de Compra otimizada (#610) — carregamento mais rápido. Ver Compras.
- Cadastros estruturais padronizados (#606): campos estruturados em maiúsculas e sem acentuação, evitando duplicidades de grafia. Ver Configurações.
📚 Nova área do manual: Preços e Conversão de Valores — o coração financeiro do sistema documentado por completo (3 níveis de conversão, serviço composto, pacotes).
Nota: a Sprint 11 (18–25/set, atual) passou a se chamar "LGPD/Segurança + Backlog Prioritário": épico LGPD #596 (MFA/bloqueio de conta #602, anonimização #598, consentimento #600, portabilidade #599, log de acesso ao prontuário #601, tenant TalkMe #597) + itens puxados do backlog — filtros padrão (#396), finalização da assinatura digital (#394), pré-solicitação de autorização (#380), pagamento parcial obrigatório (#604), revisão geral de telas (#605), bug da impressão do orçamento (#614) e botão Copiar agenda (#616). ✅ Atualização 24/09 LGPD #598–#601 concluídas no desenvolvimento; #614 corrigido e #616 entregue — ver o bloco de 24/09. ✅ Correção 26/09 #616 (Copiar agenda) e a LGPD seguem em homologação, ainda não em produção — ver 26/09. ✅ Atualização 29/09 ambos em produção desde 28/09 — ver 29/09. Depois: Sprint 12 (25/09–02/10) — Links de Pagamento (#409) e a nova Sprint 13 (02–09/out) — "Relatórios e Backlog Diverso" (#382, #385, #343, #340, #365). Veja o Roadmap. ✅ Atualização 13/10: #382 e #385 estão sem sprint definida — confira o Roadmap.
🗓️ Semanas 05–17/09 (Sprints 9 e 10) ✅ Novo — set/2026
Entregas da Sprint 9 "Plataforma + Grandes Features" (04–11/set, fechada em 11/09) e da Sprint 10 "Backlog Diverso (UX, Config, Relatórios)" (11–18/set, atual à época — fechada em 18/09). Entregue no ciclo de setembro/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.
- 🎉 NFS-e — 1ª FASE DO MÓDULO FISCAL EM PRODUÇÃO (Sprint 9): emissão no ato do pagamento com tomador diferente do paciente (#467), inclusive direto do Agendamento e do Orçamento (#594); emissão por convênio (#466); processamento assíncrono com acompanhamento e idempotência (#469); Reforma Tributária IBS/CBS com tolerância à transição 2026/2027/2032 (#470); configuração fiscal por clínica — emissor, certificado, ambientes (#464); provedor plugável (#463); ativação opt-in com taxa do módulo por clínica (#471). ✅ Atualização 19/09 O épico #462 foi CONCLUÍDO em 17/09 — modelos de nota (#465), gestão das notas (#468) e onboarding fiscal (#472) entregues; ver o bloco Semana 17–19/09 no topo. ✅ Atualização 26/09 módulo fiscal completo (#465, #468, #472) em produção desde 22/09. Ver Notas Fiscais.
- NF-e de fornecedor ENTREGUE (#391): importação do XML da nota do fornecedor carrega o estoque e as contas a pagar — saiu do roadmap. Ver Notas Fiscais e Compras — Recebimento.
- PERMISSÕES GRANULARES ENTREGUES (#395, 15/09): permissões finas por funcionalidade e por ação, com perfis configuráveis, grupos e sincronização Keycloak — saiu do roadmap. Ver Permissões Granulares.
- Tela de Auditoria no sistema (#185): os logs de auditoria ganharam tela própria no sistema. Ver Relatórios — Logs de Auditoria.
- Mesclar cadastros de paciente (#546): unificação de cadastros duplicados — o cadastro principal mantém os dados pessoais e o histórico é preservado. Ver Pacientes.
- Progresso de sessões "x/y" na agenda (#603): agendamentos de múltiplas sessões mostram, por exemplo, "sessão 3 de 10" direto na agenda. Ver Agendamento.
- Áreas de Demandas — chamados do paciente (#362): o paciente abre chamado para a clínica (canal de demandas do paciente). Ver Pacientes.
- Confirmação de dados por SMS (#361) e avisos parametrizados (#360): entregues na Central de Notificações. Ver Notificações.
- Avisos por tela no serviço de agendamento online (#424): textos informativos configuráveis por tela. Ver Agendamento.
- Autorização — regra corrigida (#609): a autorização passa a contabilizar os produtos e taxas realmente USADOS no atendimento. Ver Autorização.
- Correções: bloqueio de agendamento/acolhimento sem documentação obrigatória anexada (#608); status do orçamento destravado em vários cenários (#607); impressão do orçamento com aviso RASCUNHO e data de validade de volta (#611); fix na transferência de estoque (#595).
- Telas mais rápidas (#194): otimização de renderização de tabelas — navegação mais fluida nas listas grandes.
Nota: ✅ Atualização 19/09 a Sprint 10 foi fechada em 18/09 com tudo entregue — ver o bloco Semana 17–19/09 no topo. A Sprint 11 (18–25/set, atual naquele dia; fechada em 25/09) virou "LGPD/Segurança + Backlog Prioritário"; depois vêm a Sprint 12 (25/09–02/10) — Links de Pagamento (#409) e a nova Sprint 13 (02–09/out) — Relatórios e Backlog Diverso. Veja o Roadmap.
🗓️ Semana 29/08–04/09 (Sprint 8) ✅ Novo — set/2026
Entregas da Sprint 8 "Relatórios + Produtividade + Config" (28/08–04/09, fechada). Entregue no ciclo de setembro/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.
- FILA DE ESPERA de agendamento entregue (#405, em produção desde 28/08): paciente entra na fila quando o horário está cheio; ao surgir cancelamento, o sistema sugere o encaixe do próximo da fila direto na grade; botão "Agendar" na própria fila. Saiu do roadmap. Ver Agendamento.
- ASSINATURA DIGITAL — 1ª fase em produção (#394, desde 03/09): primeira fase no ar; finalização planejada à época para a Sprint 10. Os 3 fluxos (custódia própria / certificado local WebPKI / nuvem CFM-Valid-gov.br) estão sendo liberados aos poucos — confirme no seu ambiente. ✅ Atualização 19/09 a finalização da assinatura foi para a Sprint 11 (18–25/set) (✅ Atualização 29/09: a S11 fechou em 25/09; a finalização (#394) seguiu para a Sprint 12, atual) (✅ Atualização 13/10: agora na Sprint 14). Ver Assinatura Digital.
- Central de Notificações — pendências de aprovação por alçada (#559, 03/09): quem tem alçada vê as aprovações pendentes na Central, unificadas — incluindo aprovações de compra. Ver Notificações.
- NF-e — integração (#147, 03/09): desenvolvimento concluído. A importação de NF de fornecedor (#391) seguiu para a Sprint 9 — ✅ Atualização 17/09 entregue: ver o bloco Semanas 05–17/09.
- Orçamento — trava pós-aprovação: orçamento aprovado não pode mais ser editado; botão "Abrir Proposta" desabilitado; documentos anexados copiados para o agendamento também na edição do orçamento. ✅ Atualização 26/09 regra refinada em 25/09 — travam só Recusado e Aprovado pela Assistência; Aprovado pelo Paciente, pelo Convênio e Vencido seguem editáveis (ver 26/09). Ver Orçamento.
- Grade do colaborador: limite de agendamentos por convênio no modo EXCLUIR (novo); corrigidos o modo do convênio que revertia sozinho ao salvar e a rolagem da seção de limite. Ver Configurações.
- Convênio — domínio de tabela 87 ganhou os códigos Brasindice (05), SIMPRO (12) e Taxa Própria (97).
- Faturamento/Guia: código 23 volta a ser "Exame" + novo código "Exame Ambulatorial"; número de guia duplicado voltou a ser bloqueado; e — mudança de regra importante — o pré-faturamento NÃO baixa (sensibiliza) mais o estoque. Ver Faturamento Avançado.
- Compras: "Necessidade de Compra" agora usa o estoque real (fim de duplicidades e itens presos fora de ruptura); adicionar/remover item de pedido já criado; aprovação de compra na Central de Notificações. Ver Compras.
- Relatórios de Estoque: "Estoque Base" renomeado para "Estoque Atual" (Mapa de Estoque e Quantidade de Estoque — só o nome, mesmo cálculo); novo filtro Tipo de Produto em 5 relatórios; nova visão "Pacientes em Uso" no Consumo de Estoque — Atendimento; janela do Mapa de Estoque ampliada de 30 para 180 dias; bateria de correções de números (saldos, consumo com cancelados, repasse fantasma, duplicidades) — o passo a passo não muda, os números ficaram certos. Ver Relatórios.
- Login (Keycloak): corrigido o timeout que travava a tela quando o login demorava.
Nota: a Sprint 9 "Plataforma + Grandes Features" (04–11/set) começou em 04/09 — inclui NFS-e completa (épico #462), importação de NF de fornecedor (#391), finalização da assinatura digital (#394), pré-solicitação de autorização (#380), mesclar cadastros de paciente (#546), links de pagamento (#409), confirmação por SMS (#361), avisos parametrizados (#360) e novo layout do agendamento (#340). A Sprint 10 "Backlog Diverso (UX, Config, Relatórios)" segue para 11–18/set. ✅ Atualização 17/09 A S9 foi fechada em 11/09: NFS-e 1ª fase, NF de fornecedor (#391), SMS (#361), avisos (#360) e mesclar cadastros (#546, na S10) foram entregues — ver o bloco Semanas 05–17/09 no topo. Links de pagamento (#409) foram para a Sprint 12.
🗓️ Agosto/2026 — entregas das Sprints 3 a 7 ✅ Novo — ago/2026
Resumo das entregas confirmadas nas issues fechadas no GitLab (lidas em 28/08/2026). Entregue no ciclo de agosto/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização. Sprints: S3 (24–31/jul), S4 (31/jul–07/ago), S5 (07–14/ago), S6 Comercial (14–21/ago) e S7 (21–28/ago) concluídas.
🗓️ Semana 25–28/08 (Sprint 7) ✅ Novo — ago/2026
- GLOSAS — rework completo (26/08): fluxos de registro unificados + histórico corrigido (#585); baixa/glosa automática a partir do retorno TISS real (#586); relatório agregado de glosas por convênio/motivo/período (#587); status de guia unificados — 3 mecanismos viraram 1 (#588). Ver Faturamento Avançado.
- Reconciliação do pré-faturamento (épico #572 concluído, 25–26/08): reconciliação autorizado × agendado × atendido × faturado (#568); área fixa de divergências + faturar a diferença sem apagar o histórico (#569).
- Estoque — RESERVA DE MEDICAMENTO entregue (#363, 28/08): era o último item "em desenvolvimento" do Estoque.
- Faturamento: localizar guia pelo número — mãe e filha (#421, 25/08); tela de lotes ordenada decrescente (#581, 28/08); fix do relatório de repasse — guias diretas (#584, 26/08).
- Pacientes — proteção de cadastro: bloqueio de edição de dados pessoais do paciente (nome/CPF etc.) nas telas (#592, 26/08); carteirinhas excluídas listáveis para recuperação (#308, 25/08).
- Comercial NO AR (28/08): sistema comercial concluído e no ar — planos, usuários, ambientes, pagamentos (#433); Site Administrativo Rabi — backoffice (#497); Marketplace de parceiros — treinamentos obrigatórios + catálogo + vitrine/busca (#494).
- Convênios: subabas Produtos/Serviços/Taxas com filtro e ordenação por utilização (#583, 26/08). Autorização: tela reorganizada em grid de 2–3 linhas (#306, 28/08).
- Relatórios/Dashboards: revisão crítica — 20 itens avaliados e corrigidos (#591, 28/08); mais melhorias no Compras (#590, 26/08).
Nota: a Sprint 8 (núcleo da NFS-e, #462–#464 + NF-e de fornecedor #391/#147) começa em 28/08. Atualização 04/09: a equipe renomeou as milestones — a S8 executada (28/08–04/09) virou "Relatórios + Produtividade + Config"; a NFS-e completa e a NF de fornecedor ficaram para a S9 "Plataforma + Grandes Features" — ver o bloco Semana 29/08–04/09.
🗓️ Semanas 18–23/08 (Sprint 6) ✅ Novo — ago/2026
- Comercial — base no ar (20/08): landing page pública com cadastro do cliente com CPF único (#488) — o cadastro de clínica pelo site www.rabisistemas.com.br agora é oficial; gestão parametrizada de Planos no admin — contadores, cotas, módulos (#489); motor de billing com integração Asaas (#491).
- Agenda — fluxo completo de edição de agendamento Atendido (#563–#567, entregue 13–23/08): botão "Editar" com motivo + solicitação de aprovação (#563); fluxo de aprovação (#564); edição aprovada reflete na Autorização (#565); aviso fixo no topo do Agendamento para atendidos com divergência (#566); Fila de Atendimento com área fixa de divergências e botão Corrigir (#567).
- Agenda/Autorização — botão para agendar direto a partir da autorização, com os dados preenchidos (#226, 18/08).
- Relatórios entregues: Rotina de Recepção (#381) e Rotina de Autorização (#383), em 19/08. (Acolhimento #382 e produtividade por usuário #385 foram replanejados para a Sprint 10.) ✅ Nota 24/09 hoje ambos estão na Sprint 13 (02–09/10), sem data prometida. ✅ Atualização 13/10: sem sprint definida — confira o Roadmap.
- Faturamento — bugs urgentes corrigidos: erro ao gerar hash de XML que parava o sistema (#578, 14/08); pré-faturamento mantém anulação de produto/serviço/taxa (#579, 14/08); guia CASSI/lote zerada corrigida (#580, 14/08); inserir guia em lote mostra só lotes abertos (#582, 23/08).
- Compras: ajustes e melhorias no módulo de Compras (#589, 21/08).
🗓️ Semana 13–14/08 (fim da Sprint 5) ✅ Novo — ago/2026
- Autorização com produtos e taxas (épico #570, concluído 13/08): a autorização agora inclui PRODUTOS e TAXAS com quantidades e conversão do convênio (#547–#549); farol consolidado — farol do agendamento e da autorização calculado sobre serviço + produto + taxa (#551/#552).
- Agenda — controle de quantidades de produtos: crítica de quantidade de produtos no agendamento a partir de orçamento/autorização (#553); totais previstos × agendados nas telas (#554); board mostra "faltam X de Y" de produtos controlados (#556); classificação de pendência corrigida no board (#555); detecção de divergência de quantidades entre agendamento e atendimento (#561).
- Nível de alçada (épico #571, concluído 13/08): aprovações por nível de alçada (renomeado de "nível de desconto") com notificação a todos do nível; quando um responde, resolve para todos (#557/#558).
- Agenda — bloqueio de edição direta de agendamento Atendido + trava de troca de paciente (#560). O fluxo de edição via aprovação foi entregue na Sprint 6 (#563–#567, acima).
- Estoque: zerar estoques negativos (#575, 13/08) e correção do "depósito fantasma" no cálculo de movimentações (#576, 13/08).
- Provisionamento de ambientes de novos clientes otimizado (#509, 14/08) — criação de ambiente mais rápida.
- TalkMe: correção do filtro de equipamentos (#577, 14/08).
🗓️ Semana 11–12/08 (Sprint 5, parcial)
- Agenda — status "Pendente" (#375, 10/08): novo status intermediário enquanto falta orçamento/autorização do agendamento. Saiu do roadmap.
- Agenda — bloqueio de serviço por convênio (#376, 10/08) e avisos visuais na grade (#377, 10/08). Saíram do roadmap.
- Agenda: agendamento passa a trazer os anexos do orçamento/autorização, com upload (#574, 11/08).
- Compras — módulo Compras e Pedidos entregue (1ª versão) (#393, 12/08; código em produção via deploy 10–12/08): pedidos de compra, envio ao fornecedor e permissão própria. Era roadmap.
- Faturamento/TISS: correção de guias em lote por serviço/convênio/período (#420, 10/08), snapshot da quantidade faturada no fechamento do lote (#562, 10/08) e backfill dos vínculos registro financeiro↔agendamento↔guia (#423, 12/08).
- Estoque (correções em produção 11–12/08): fragmentação de validade no saldo, saída em depósito inativo bloqueada e checagem de saldo por horário. Zerar estoques negativos (#575) foi entregue em 13/08 (ver acima).
- Serviço online: exigência de endereço completo do paciente para agendar online (correção em produção, 12/08).
- Implantação: modelos de planilhas de importação para implantação de clínicas entregues (#516, 12/08) — carga de dados padronizada.
🗓️ Semana 04–08/08 (Sprint 4)
- Farol — visão geral (#435, 02/08): lista de cruzamentos serviço×convênio e produto×convênio. Era "em breve".
- Farol: farol de custo do serviço (#378, 07/08), bloqueio de serviço/produto por farol no convênio (#452, 07/08) e farol do orçamento considerando taxas (#550, 07/08).
- Agenda: idade do paciente exibida em anos, meses e dias (#520, 03/08); campo de quantidade de serviços no agendamento e atendimento (#537, 02/08); coluna "Autorizações" do board dividida em pendentes/aprovadas (#543, 02/08); previsão de estoque disponível na data do agendamento, por item (#521, 04/08); repetir agendamento corrigido de vez (#214+#573, 07/08).
- Agenda — novos fluxos: liberação de encaixe adicional autorizada pelo médico via notificação (#523, 05/08) e pedido de cancelamento de atendimento já Atendido, com fluxo de autorização (#524, 05/08).
- Faturamento/TISS: importar XML de faturamento de outro sistema, com casamento automático e área de conciliação (#436, 07/08); registros saem da guia quando o status é faturado (#213, 03/08).
- Notificações: filtros de seleção de pacientes + confirmação de envio em massa (#517, 06/08); e-mail de agenda do médico filtra só Confirmados — não envia cancelados (#538, 02/08); ícone de notificações no celular reposicionado (#539, 02/08).
- Serviço online: página de acompanhamento das autorizações pelo paciente (#515, 04/08) e listas médicos×convênio no serviço online, sob parâmetro (#454, 06/08).
- TalkMe/IA (nova integração — agendamento assistido por IA/chat): API de catálogos filtrados por convênio (serviços, produtos, taxas), profissionais que atendem o convênio com grade e disponibilidade de agenda limitada a 3 opções de datas (#531–#536, 31/07–03/08).
- Login/segurança — sessão única (#482, 04/08): não permite acesso em 2 locais ao mesmo tempo. Revisão da área de permissões: permissão configurada agora reflete o que o usuário pode fazer (#512, 07/08).
- Relatórios: relatórios médicos×convênios e serviços×convênio com farol, em versão para impressão (#453, 06/08); revisão geral — relatórios só mostram serviços/convênios/profissionais da própria clínica (#542, 04/08).
🗓️ Semana 28/07–01/08 (Sprint 3)
- Faturamento/TISS — 5 bugs do XML TISS corrigidos (30/07): quantidadeExecutada/valorUnitario (#525), codigoTabela ANS da taxa (#526), material como OPME (#527), valor zerado que voltava a ser cobrado (#528) e regra somarItens de pacote (#529) + consolidado do cálculo/geração do XML (#530).
- Faturamento/TISS: PDF/digitalização completa dos documentos por guia para envio às operadoras (#451, 30/07); correções na tela da guia (#449, 29/07); vínculo registro financeiro↔agendamento↔guia na importação (#422, 31/07).
- Pré-faturamento — salvar garantido (#519, 29/07): corrigido o bug "diz que salvou mas não salva".
- Notificações/e-mail — MailGrid (#518, 29/07): envio de e-mails migrado do Mailtrap para MailGrid, mais robusto.
- Notificações: notificação de orçamentos solicitados com link para ver/aprovar e prazos (#446, 30/07).
- Agenda: agendamento cancelado/não comparecido não conta mais como uso da autorização (#522, 30/07).
- Farol: farol ROXO para erro de preço (sem custo ou sem receita), com bloqueio (#545, 01/08).
S7 (21–28/ago, atual) passou a ser Glosas + reconciliação do pré-faturamento: unificar fluxos de registro de glosa (#585), baixa/glosa automática do retorno TISS (#586), relatório agregado por convênio/motivo/período (#587), unificação de status de guia (#588) e reconciliação (#568/#569, épico #572). O módulo fiscal NFS-e saiu da S7 e foi para S8/S9: S8 (28/ago–04/set) = núcleo NFS-e + NF-e de fornecedor; S9 (04–11/set) = NFS-e completa + comercial site admin. Foi criada uma nova S10 (11–18/set) com o Backlog Diverso (UX/Config/Relatórios): filtros padrão (#396), permissões granulares (#395), assinatura digital (#394), relatórios de acolhimento (#382) e produtividade por usuário (#385), entre outros. Seguem planejados (não entregues): fila de espera (#405), links de pagamento (#409), marketplace/perfil parceiro (#494/#495) e WhatsApp nas notificações (futuro). Veja o Roadmap. ✅ Atualização 04/09 A fila de espera (#405) e a 1ª fase da assinatura digital (#394) foram entregues na Sprint 8 — ver o bloco Semana 29/08–04/09 no topo. ✅ Atualização 30/09 o Marketplace de parceiros (#494) foi entregue em 28/08 (ver Sprint 7); os links de pagamento (#409) seguem planejados, na Sprint 12. ✅ Atualização 15/10 links de pagamento Pix em produção desde 13/10 — ver 13 a 15/10.
🗓️ Julho/2026 — novidades e roadmap por Sprints
Central de Notificações (SMS e E-mail) — lembretes de agenda, avisos de autorização liberada, orçamentos e comunicados, com cota do plano e histórico por paciente. Veja Central de Notificações. (WhatsApp continua planejado.)
Em julho, o desenvolvimento passou a ser organizado em ciclos de 2 semanas (Sprints). Em julho estavam em desenvolvimento: correções/estabilização, faturamento, o núcleo do módulo fiscal NFS-e (1ª fase entregue em set/2026; módulo completo em produção desde 22/09) e o arranque do módulo de Compras (1ª versão entregue em ago/2026). Planejados à época: permissões granulares (entregues em set/2026, #395), assinatura digital (1ª fase em produção em set/2026, #394) e mais — tudo transparente no Roadmap.
🗓️ Semana 20–24/07 (Sprint 2) ✅ Novo — jul/2026
Resumo das entregas confirmadas nas issues do GitLab fechadas em julho/2026. Entregue no ciclo de julho/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.
- Notificações — pacote completo entregue (épico #443, 13/07): lembrete/confirmação de agenda com prazos, status e links (#444), aviso de autorizações liberadas e não agendadas (#445), agenda do dia para os médicos (#486), publicidade com textos livres, horários e regularidade (#447), encurtador de links para SMS com redirect e rastreio (#485) e integração da base de e-mail (#500). Migração do provedor para MailGrid em andamento (#518). Detalhes em Central de Notificações.
- Estoque: saída de estoque vinculada ao atendimento (#406, 22/07), saldo real do item — quantidade total/posição atual (#480, 21/07), paginação por localização e mapa de pedido (#478/#479, 20/07) e correção da flag "Padrão Calcular" no valor da última compra (#510, 23/07). Ver Estoque.
- Atendimento/Prontuário: a tela de atendimento passa a mostrar só os anexos do agendamento, não todos do paciente (#437, 20/07); correção da quebra silábica nos documentos (#442, 06/07); Manter Documento de Atendimento entregue (#399, 23/07). Ver Prontuário.
- Agendamento: guard de edição não salva (#401), bloqueio de retorno (#414/#415), orçamento/autorização obrigatórios no agendamento (#373/#374) e setas de navegação (#459) entregues no ciclo.
- Faturamento: farol de margem (#390), agrupamento de guias (#417), outras despesas na impressão (#418) e cálculo por pacote (#448) entregues no ciclo.
- Busca global no sistema (#456) entregue no ciclo.
- Colaborador/Configurações: conselho profissional listado na tela de colaborador (#513, 24/07), configuração de logo e customização por clínica em Parâmetros (#503, 23/07) e ajuste de filtros da Tabela de Preços Internos (#475, 24/07).
- Relatórios entregues: rotina de fechamento (#384, 23/07), relatório de autorizações (#371, 23/07) e views de base para os novos relatórios (#487, 23/07). Ver Relatórios.
- Relatórios em finalização (ainda não disponíveis à época): rotina de recepção (#381), acolhimento (#382), autorização (#383) e produtividade por usuário (#385). ✅ Atualização os relatórios de rotina de recepção (#381) e de autorização (#383) foram entregues em 19/08/2026; #382 e #385 seguem no roadmap (Sprint 13). ✅ Atualização 13/10: sem sprint definida — confira o Roadmap.
- Bugs corrigidos: #386 (filtro invertido em
servicosPedemAutorizacao, 22/07) e #387 (retornoundefined, 20/07) — antes listados como "em aberto" neste manual. - Em breve: confirmação de dados por telefone/SMS (#361) — em finalização. ✅ Nota 24/09 entregue na Sprint 9 (set/2026).
🗓️ Junho/2026 — Auditoria de produção e roadmap
Em 20/06/2026 foi feita uma auditoria contra o ambiente de produção (branch deploy_prd do sistema). O resultado separa claramente o que já está no ar do que é planejamento (roadmap). As 29 issues #373–#401 abertas na reunião de 18/06 são, em sua maioria, planejamento — não estão em produção.
Tudo listado em "Em produção" abaixo você já usa hoje. O bloco "Roadmap" é o que está planejado e ainda não está disponível — mostramos por transparência. Veja a lista completa em Roadmap.
🆕 Junho/2026 — semana 3 (novidades recentes)
Mudanças que entraram em produção nesta semana:
- Painel "Original vs Convênio" na lista de autorizações — mostra o valor original e o pago pelo convênio lado a lado.
- Anexos de paciente até 50 MB (antes o limite era menor).
- Painel de conversão de serviço do convênio simplificado e com ajustes visuais.
- Ajustes gerais de fluxo e interface no módulo de Autorização.
E em homologação (chegando em 1–2 semanas): relatórios de produtividade (autorização, orçamento, atendimento), filtros e autocomplete na autorização, novidades no pré-faturamento e acompanhamento sem protocolo. Veja em Roadmap → Em Homologação.
✅ Em produção (já disponível)
- Autorização — fluxo completo AGUARDANDO_ENVIO → EM_ANÁLISE → AUTORIZADA → UTILIZADA, tabelas TISS 23/87, pré-solicitação interna e acompanhamento (#397, #381). ✅ Atualização 30/09 Os nomes de status deste registro (AGUARDANDO_ENVIO, EM_ANÁLISE, AUTORIZADA, UTILIZADA) vinham do planejamento (HU #397) e não existem no sistema. Status reais: Aguardando autorização, Pendentes de autorização, Pré-solicitação, Prazo vencido (virtual), Autorizado, Agendado, Negado e Cancelado — ver Autorização › Status.
- Orçamento — criar/editar, múltiplas versões, PDF e conversão direta em agendamento ao aprovar (#398).
- Documentos do Atendimento — laudo/atestado/receita a partir de modelos com variáveis automáticas e histórico (#399).
- Agenda — fila de espera (#382), encaixe (#383), repetição/séries (#378), bloqueio de agenda (#380), acolhimento e histórico de atendimento (#385).
- Faturamento TISS (pré-faturamento, lote, glosa), Financeiro, Estoque, Configurações, Cadastros, Relatórios e Dashboards — todos em produção.
✅ Correção 24/09 números de issue revistos — neste retrato de junho alguns números estavam trocados (o texto acima é mantido como registro histórico). Títulos reais no GitLab: #380 = pré-solicitação de autorização (🟠 roadmap, ainda aberta — a pré-solicitação interna não está em produção); #381 = relatório de rotina de recepção (entregue em 19/08); #382 = relatório de acolhimento (sem sprint definida — confira o Roadmap); #383 = relatório de autorização (entregue em 19/08); #385 = produtividade por usuário (sem sprint definida — confira o Roadmap); #378 = farol de custo do serviço. A fila de espera é a #405 (em produção desde set/2026 — em junho ainda não estava no ar); repetição/séries é a #337; encaixe, bloqueio de agenda e acolhimento não correspondem a esses números. ✅ Correção 26/09 #380 foi fechada em 25/09: a pré-solicitação é um acompanhamento registrado na autorização (data + observação, com farol pelo prazo de resposta do convênio e notificação quando vence) — não uma "conferência interna antes de enviar". Backend em produção; tela em homologação (ver 26/09). ✅ Atualização 29/09 a tela da pré-solicitação também está em produção desde 28/09 (ver 29/09).
🟠 Roadmap (retrato de junho/2026)
As funcionalidades abaixo tinham HU/issue aberta em junho e não estavam em produção na época. Nota (24/07/2026): várias já foram entregues no ciclo de julho — orçamento/autorização obrigatórios (#373/#374), farol de margem (#390), guard de edição (#401), notificações (#388/#389, via épico #443) e Documento de Atendimento (#399); veja a seção Semana 20–24/07 (Sprint 2). Nota (12/08/2026): no ciclo de agosto também foram entregues o status "Pendente" (#375), o bloqueio de serviço por convênio (#376), os avisos visuais na grade (#377) e o módulo Compras — 1ª versão (#393); veja a seção Agosto/2026. ✅ Atualização 30/09 depois disso também chegaram à produção: importação de NF de fornecedor (#391, com limitações), emissão de NFS-e (módulo fiscal completo desde 22/09), assinatura digital — 1ª fase (#394, desde 03/09; finalização na Sprint 12), permissões granulares (#395, 15/09) e filtros padrão (#396, 28/09). A tabela é mantida como registro histórico:
| Funcionalidade | Issue |
|---|---|
| Status "Pendente" no agendamento | #375 |
| Orçamento obrigatório / Autorização obrigatória no agendamento | #373, #374 |
| Bloqueio de serviço por convênio · Avisos visuais na grade | #376, #377 |
| Validação de documento no atendimento finalizado | #379 |
| Farol de margem receita/custo com aprovação por nível | #390 |
| Guard de edição não salva · Filtros padrão geral | #401, #396 |
| Permissões granulares (refactor RBAC) | #395 |
| Notificações e-mail e SMS | #388, #389 |
| Importação de NF-e e emissão de NFS-e | #391, #392 |
| Assinatura digital de documentos (ICP-Brasil) | #394 |
| Módulo Compras e Pedidos (épico) | #393 |
🐞 Bugs catalogados ✅ Corrigidos — jul/2026
- #386 — validação de sessões / filtro invertido em
servicosPedemAutorizacao— ✅ corrigido em 22/07/2026. - #387 — retorno
undefined(campopreFaturada) — ✅ corrigido em 20/07/2026.
Uma versão anterior desta página afirmava que o backend havia migrado "100% para TypeORM". Após auditoria em produção, confirma-se que o ORM em produção é o Prisma 6.18 (schema com 268 models). A tentativa de migração para TypeORM ficou em branch de desenvolvimento e não foi para o ar.
✨ Redesign do Manual (v2.0 — maio/2026)
Novo design system aplicado: tipografia Inter, dark mode com toggle, paleta refinada, acessibilidade WCAG AA, sidebar mobile colapsável, busca melhorada com fuzzy matching e atalho /, microinterações suaves.
Pressione / para focar a busca, ou clique no ícone de lua/sol no topo para alternar o tema. Sua preferência é lembrada na próxima visita.
O que mudou visualmente
- Tipografia: fonte Inter (mais legível em telas pequenas, mais profissional)
- Dark mode: botão no topo; respeita preferência do sistema operacional na primeira visita
- Paleta: contraste WCAG AA garantido em texto e elementos de UI
- Cards: hover suave com sombra crescente para feedback visual
- Callouts: 5 tipos (info, tip/success, warn, danger, note) com código de cor consistente
- Steps: numeração circular conectada visualmente para fluxos passo-a-passo
- Busca: fuzzy matching, atalhos de teclado (↓↑ navega, Enter abre, Esc fecha)
- Sidebar mobile: off-canvas com overlay, fecha com Esc ou clique fora
- Print-friendly: imprime sem sidebar/topbar; cada seção tenta caber em 1 página A4
📦 Novas seções
🔍 Análise de Gaps (resumo)
Em 2026 foi feita uma comparação sistemática entre o que está documentado (wikis do GitLab) e o que existe no código. Resultados consolidados:
O relatório integral vive na wiki sistema-rabi em Avaliacao-de-Gaps/ (10 documentos cobrindo TISS/TUSS, plano de cobertura de testes, issues de implementação, documentação criada e histórico). Esta página resume os pontos relevantes para o usuário final.
✅ Implementado e funcionando
- Cadastros de empresas, unidades, locais, colaboradores, equipamentos
- Agendamento com confirmação, acolhimento, autorização, orçamento, bloqueio
- Atendimento clínico via fila de pacientes
- Faturamento com pré-faturamento, lotes, glosas, geração de XML
- Financeiro com contas/caixa, recebimentos, pagamentos — e, desde 12/10/2026, Caixa por atendente, Conciliação Bancária por OFX, comprovantes e estorno
- Estoque com produtos, fornecedores, fabricantes, depósitos
- Relatórios principais (Agenda, Ocupação, Produtividade, Fluxo de Caixa, Repasses, Mapa de Estoque, Auditoria)
🟡 Em evolução
- Preenchimento da Guia de Autorização (mencionado como “ainda não desenvolvido” no roteiro oficial)
- Aderencia completa ao padrão TISS/TUSS — ver seção dedicada
- Cobertura completa de testes automatizados
🆕 Itens novos em 2026
- Documentação técnica atualizada com stack real (React 19, Prisma 6.18, MinIO/S3, Sentry)
- Tabelas de domínio TISS/TUSS especificadas formalmente
- Plano de cobertura de testes
- Histórico de atualizações da documentação (changelog formal)
📬 Como acompanhar as próximas atualizações
- Este manual é atualizado a cada release significativo — veja a data no rodapé de cada página.
- Para detalhes técnicos consulte a wiki do projeto no GitLab da equipe Rabi.
- Em caso de dúvida específica, use a busca (atalho
/) com palavras-chave do tema.