Lição: Agenda e Agendamento

Esta lição prepara você para operar o módulo de Agenda do Sistema Rabi do zero: criar e confirmar agendamentos, acolher pacientes, gerar orçamentos e autorizações, bloquear horários e usar fila de espera e encaixe. Ao final, você deve conseguir executar as tarefas do dia a dia da recepção sem depender de ajuda.

🟢 Tudo nesta seção principal está EM PRODUÇÃO — pode usar como uso real do sistema. As regras marcadas como 🟠 Planejado (roadmap) ao final ainda NÃO estão disponíveis.

1. Objetivo do módulo e onde fica

O módulo de Agendamento é a agenda médica central da clínica. Nele, a recepção e os profissionais gerenciam consultas, exames e procedimentos, controlando o fluxo do paciente da marcação até o atendimento.

1.1. Telas do módulo

TelaRotaPara que serve
Agenda principal/portal/agendaVisualizar e criar agendamentos
Novo agendamento/portal/agenda/criarFormulário de marcação
Editar agendamento/portal/agenda/:id/editarAlterar um agendamento existente
Confirmação/portal/agenda/confirmacaoConfirmar consultas em massa
Acolhimento/portal/agenda/acolhimentoRegistrar chegada do paciente (recepção)
Check-in/portal/agenda/acolhimento/:id/checkinConfirmar chegada e enviar à fila
Orçamentos/portal/agenda/orcamentoCriar e gerenciar orçamentos
Bloqueio de agenda/portal/agenda/bloqueioImpedir agendamento em períodos
Autorizações/portal/agenda/autorizacaoSolicitar e registrar autorização de convênio

2. Visualização da agenda

A agenda principla organiza os agendamentos de forma visual. Você pode alternar os modos de visualização e filtrar o que aparece.

2.1. Modos de visualização

2.2. Filtros disponíveis

Use as setas de navegação para avançar/recuar dias e semanas sem selecionar datas manualmente.

3. Status do agendamento

Cada agendamento tem um status, identificado por cor na grade. Conhecer os status é essencial: a prova cobra o significado de cada um.

StatusCorSignificado
AguardandoCinzaCriado, aguardando confirmação do paciente ou da clínica. É o status inicial ao salvar.
ConfirmadoVerdePaciente/clínica confirmou. O atendimento está garantido.
CanceladoVermelhoConsulta cancelada. O horário volta a ficar livre.
AtendidoAzulAtendimento concluído pelo profissional.
Em AtendimentoLaranjaPaciente sendo atendido no momento.
AcolhidoRoxoCheck-in feito. Paciente na fila aguardando ser chamado.
RemarcadoAmareloTransferido para nova data/horário.

✅ Novo — jul/2026 O agendamento remarcado passou a usar a cor do status normal na grade (#457). Entregue no ciclo de julho/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.

🟠 Planejado (roadmap): o status "Pendente" (issue #375) — usado enquanto faltar orçamento/autorização — ainda NÃO existe em produção. Não escolha "Pendente" como status atual em prova.

4. Criar um novo agendamento (passo a passo)

Acesse /portal/agenda/criar ou clique em "Novo Agendamento" na agenda.

4.1. Campos de data e horário

CampoObrigatório?Validação / Observação
DataObrigatórioFormato dd/mm/aaaa
Hora inícioObrigatórioHorário de início da consulta/procedimento
Hora fimObrigatórioHorário de término previsto

4.2. Paciente e dados do atendimento

CampoObrigatório?Validação / Observação
PacienteObrigatórioDigite nome ou CPF; o sistema sugere em tempo real. Selecione na lista.
ConvênioOpcionalPreenchido automaticamente com o convênio do cadastro do paciente, se houver.
PlanoOpcionalPlano do convênio selecionado.
EspecialidadeObrigatórioEx.: Cardiologia, Fisioterapia.
Profissional / ColaboradorObrigatórioResponsável pelo atendimento.
Local do AgendamentoOpcionalSala, consultório ou unidade.
EquipamentosOpcionalEquipamentos necessários ao procedimento.
TipoObrigatórioNormal (horário regular) ou Encaixe (fora do horário normal).
Guia OperadoraOpcionalNúmero da guia de autorização da operadora de convênio.
ObservaçãoOpcionalInformações adicionais.

4.3. Sequência completa

  1. Abra o formulário: "Novo Agendamento" ou /portal/agenda/criar.
  2. Defina Data, Hora início e Hora fim.
  3. Busque e selecione o Paciente por nome ou CPF. Se não estiver cadastrado, cadastre-o antes no módulo de Pacientes.
  4. Informe Especialidade, Profissional e Tipo (Normal/Encaixe); complete convênio/plano/local/equipamentos se aplicável.
  5. Confira a Lista de Contatos do paciente exibida no formulário.
  6. Se necessário, anexe arquivos em Documentos / Anexos (pedidos, guias, laudos).
  7. Clique em "Salvar". O agendamento aparece na agenda com status Aguardando.

4.4. Orçamento e autorização obrigatórios (parametrizável) ✅ Novo — jul/2026

Entregue no ciclo de julho/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.

4.5. Bloqueio e prazo de retorno ✅ Novo — jul/2026

Entregue no ciclo de julho/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.

4.6. Guard de edição não salva ✅ Novo — jul/2026

Entregue no ciclo de julho/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização. Ao sair de uma tela com alterações não salvas, o sistema pede confirmação antes de descartar (guard de edição, #401/#404) — evita perder o preenchimento do formulário por clique acidental.

5. Confirmar agendamentos

A tela de Confirmação (/portal/agenda/confirmacao) permite confirmar consultas rapidamente, sem abrir cada uma.

  1. Acesse Agendamento › Confirmação ou /portal/agenda/confirmacao.
  2. A tela lista os agendamentos com status Aguardando.
  3. Use os filtros de data, profissional e especialidade para localizar.
  4. Marque as caixas de seleção de um ou mais agendamentos.
  5. Clique em "Confirmar". O status muda para Confirmado.

Também dá para confirmar individualmente pela grade ou pela edição (/portal/agenda/:id/editar). Ao confirmar, o sistema pode gerar um lançamento financeiro automático, conforme a configuração da clínica.

6. Acolhimento e check-in

O Acolhimento (/portal/agenda/acolhimento) é o registro da chegada do paciente. Após o check-in, ele entra na fila de atendimento do profissional.

6.1. Fluxo completo

  1. O paciente chega e se apresenta na recepção.
  2. A recepcionista acessa /portal/agenda/acolhimento.
  3. Localiza o paciente na lista do dia (busca por nome ou CPF).
  4. Clica no agendamento para abrir o check-in (/portal/agenda/acolhimento/:id/checkin).
  5. Confere os dados e clica em "Realizar Check-in".
  6. O status muda para Acolhido e o paciente entra na fila do profissional.
  7. O profissional chama o próximo da fila; o status passa a Em Atendimento.

A tela de acolhimento exibe, por agendamento do dia: nome do paciente, horário, profissional e especialidade, status atual e convênio.

7. Orçamentos

A tela de Orçamentos (/portal/agenda/orcamento) permite orçar procedimentos antes de virarem agendamento.

7.1. Criar

  1. Acesse Agendamento › Orçamentos ou /portal/agenda/orcamento.
  2. Clique em "Novo Orçamento" (/portal/agenda/orcamento/criar).
  3. Selecione o paciente e informe os procedimentos.
  4. Informe valores (formato R$ 1.234,56) e convênio, se aplicável.
  5. Salve. O orçamento fica listado com status pendente.

7.2. Reabrir e converter

8. Bloqueio de agenda

O Bloqueio (/portal/agenda/bloqueio) marca horários como indisponíveis, impedindo novos agendamentos. Use para feriados, férias/folga do profissional, reuniões e manutenção de equipamento.

  1. Acesse Agendamento › Bloqueio de Agenda.
  2. Clique em "Novo Bloqueio".
  3. Selecione o profissional e o local a bloquear.
  4. Informe data, horário de início e horário de fim.
  5. Adicione uma descrição/motivo (ex.: "Reunião", "Folga").
  6. Salve. O período aparece na agenda com indicação de indisponibilidade.
⚠️ Atenção: o bloqueio impede novos agendamentos, mas não cancela automaticamente os já existentes no período. Verifique antes de bloquear.

9. Autorizações de convênio

A tela de Autorizações (/portal/agenda/autorizacao) registra pedidos de autorização de procedimentos junto às operadoras.

  1. Acesse Agendamento › Autorizações (/portal/agenda/autorizacao).
  2. Clique em "Nova Autorização" (/portal/agenda/autorizacao/criar).
  3. Selecione o paciente e o convênio.
  4. Informe os procedimentos (código TUSS, descrição) e o profissional solicitante.
  5. Registre o número da autorização quando a operadora fornecer.
  6. Salve.

Depois, registre o número no campo "Guia Operadora" do agendamento. Autorizações registradas são usadas automaticamente no faturamento de guias.

10. Encaixe

Encaixe é um agendamento criado fora do horário regular, para urgências ou retornos rápidos. Para criar: em /portal/agenda/criar, no campo Tipo, selecione "Encaixe" (em vez de "Normal"), preencha os demais campos e salve. Encaixes recebem marcação visual diferenciada na grade.

✅ Novo — jul/2026 O encaixe agora aparece na hora na grade (correção de cache, #460). Entregue no ciclo de julho/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.

11. Recursos avançados em produção

RecursoO que fazIssue
Agendamento em série (repetição)Cria uma série (semanal, quinzenal, mensal) numa só operação — útil para tratamentos longos. Ajuste fino ainda em desenvolvimento (#214).#337
Bloqueio de agendaBloqueios totais (feriados, férias, manutenção); impede agendamento no período.
Encaixe manualEncaixe em horário teoricamente cheio, autorizado pelo responsável.
Acolhimento (check-in)Recepção registra chegada; paciente vai à fila do profissional.

11.1. Novidades de julho/2026 ✅ Novo — jul/2026

Entregue no ciclo de julho/2026; se ainda não apareceu no seu ambiente, chega na próxima atualização.

12. Integrações do módulo

MóduloComo funciona a integração
PacientesO agendamento é vinculado ao cadastro; convênio, contato e carteira são herdados automaticamente.
Atendimento/ProntuárioO check-in cria a fila; o prontuário é aberto a partir do agendamento.
FinanceiroAo confirmar, pode gerar lançamento financeiro conforme a configuração.
FaturamentoAgendamentos de convênio geram guias; o número de autorização é usado no faturamento.

Fluxo completo do paciente: Agendamento → Acolhimento → Prontuário → Financeiro → Faturamento.

13. Permissões necessárias

O modelo atual é papel (Role) + 4 ações fixas por módulo: VIEW, CREATE, UPDATE, DELETE. Para o módulo Agendamento (que cobre Agenda, Acolhimento, Confirmação, Bloqueio, Orçamento e Autorização):

Ação do usuárioPermissão necessária
Abrir/visualizar a agendaVIEW
Criar agendamento, orçamento, autorização, bloqueioCREATE
Editar / confirmar / remarcar / fazer check-inUPDATE
Excluir agendamentoDELETE

Níveis: NONE < VIEW < CREATE < UPDATE < DELETE.

🟠 Planejado (roadmap): permissões granulares / refactor RBAC (#395) ainda NÃO estão em produção. Hoje as permissões são só os 4 níveis por módulo.

14. Erros comuns e como resolver

SituaçãoCausa provávelSolução
Paciente não aparece na buscaAinda não cadastrado ou nome/CPF digitado erradoCadastre no módulo Pacientes antes de agendar; confira a grafia/CPF.
Não consigo agendar em um horárioHorário bloqueado (feriado, folga, manutenção)Verifique bloqueios; se justificado, use Encaixe autorizado pelo responsável.
Salvei mas não achei o agendamentoFiltros da agenda ativos (profissional/especialidade/data)Limpe os filtros ou selecione o profissional/data corretos.
Convênio não trouxe automaticamentePaciente sem convênio no cadastroSelecione o convênio manualmente no formulário ou complete o cadastro do paciente.
Bloqueei mas há consultas no períodoBloqueio não cancela agendamentos existentesCancele/remarque manualmente as consultas afetadas.

15. 🟠 Planejado (roadmap) — ainda NÃO disponível

As regras abaixo foram levantadas na reunião de 18/06/2026 e estão no roadmap. NÃO fazem parte do comportamento atual do sistema.
Regra planejadaO que vai mudarIssue
Status "Pendente"Status intermediário enquanto faltar orçamento/autorização.#375
Bloqueio de serviço por convênioConvênio bloqueia serviços específicos.#376
Avisos visuais na gradeBadges para colaborador indisponível, equipamento em manutenção, bloqueio total.#377
Fila de esperaPaciente entra na fila quando o horário está cheio.#405

✅ Novo — jul/2026 Saíram deste roadmap por terem sido entregues em julho/2026: orçamento obrigatório (#373), autorização obrigatória (#374), bloqueio/prazo de retorno (#414/#415) e guard de edição (#401/#404) — ver seções 4.4 a 4.6. O farol de resultado (#390/#434) também foi entregue — ver a lição de Orçamento.

Pontos-chave

O que a prova vai cobrar