Dashboard
O Dashboard é a tela inicial do SystemClinic após o login. Oferece uma visão consolidada em tempo real da operação da clínica.
O que está disponível no Dashboard
Cards de Resumo
Quatro cards no topo exibem as métricas mais importantes do dia:
| Card | O que mostra |
|---|---|
| Agendamentos Hoje | Total de agendamentos do dia corrente |
| Receita do Dia | Soma dos pagamentos confirmados nas últimas 24h |
| Taxa de Ocupação | Percentual de slots preenchidos na agenda do dia |
| Pacientes Ativos | Total de pacientes com pelo menos um atendimento nos últimos 90 dias |
Próximos Atendimentos
Lista os agendamentos das próximas 2 horas com:
- Nome do paciente
- Profissional responsável
- Procedimento agendado
- Status atual (Agendado, Confirmado)
- Horário de início
Alertas e Pendências
Seção de alertas que exibe automaticamente:
- Agendamentos aguardando confirmação
- Faturas vencidas ou com pagamento pendente
- Estoque de insumos abaixo do mínimo configurado
- Usuários com convite pendente expirado
Atualizações em Tempo Real
O dashboard é conectado ao servidor via SignalR. Qualquer alteração em agendamentos (novo agendamento, mudança de status, cancelamento) é refletida instantaneamente sem necessidade de recarregar a página.
Permissões por Papel
| Elemento | Owner | Admin | Receptionist | Professional | Viewer |
|---|---|---|---|---|---|
| Cards de resumo | ✅ | ✅ | Parcial* | Parcial* | ✅ |
| Receita do dia | ✅ | ✅ | ❌ | ❌ | ✅ |
| Próximos atendimentos | Todos | Todos | Todos | Próprios | Todos |
| Alertas financeiros | ✅ | ✅ | ❌ | ❌ | ✅ |
* Recepcionista e Profissional veem métricas operacionais, mas não financeiras.
Estado Vazio
Quando não há agendamentos no dia, o dashboard exibe um estado vazio com a mensagem:
"Nenhum agendamento hoje — clique para criar o primeiro"
Com um botão de ação rápida para abrir o formulário de novo agendamento.
Acesso
- URL:
/app/dashboard - Guard: Requer autenticação (redireciona para
/loginse não autenticado)