📋 Visualização de Atendimentos para Psicólogos
Como um psicólogo cadastrado na plataforma,
quero visualizar meus atendimentos futuros e passados,
para acompanhar minha agenda, organizar meu tempo e manter o controle dos atendimentos realizados.
✅ Critérios de Aceite
1. 📆 Listagem de Atendimentos
- Página acessível no menu lateral: "Meus Atendimentos"
- O sistema deve exibir uma tabela ou lista com os seguintes dados:
- Foto do paciente
- Nome do paciente
- Data da consulta
- Horário
- Duração da sessão
- Status da consulta: Confirmada, Pendente, Cancelada, Rejeitada, Realizada
-
Ações de:
- Ver Detalhes
- Confirmar
- Enviar Mensagem
2. 🔍 Filtros e Busca
- Filtro por:
- Data (inicial/final)
- Status da consulta
- Nome do paciente
- Campo de busca por nome do paciente
📋 Detalhamento do Atendimento
- Ao clicar em um atendimento da lista, abrir um modal ou nova página com detalhes:
- Informações completas do paciente
- Link da sessão (se for online)
- Observações (se houver)
- Botão para adicionar uma nota sobre a sessão
- Opção de marcar como: "Paciente não compareceu"
🧱 Requisitos Técnicos
- O backend deve fornecer uma rota protegida para listagem de atendimentos por psicólogo, com:
- Paginação
- Filtros de data, status e nome
- O frontend deve exibir os dados de forma responsiva e clara
- Os dados devem ser carregados dinamicamente com loading state
- A listagem deve ser atualizada automaticamente após qualquer alteração (ex: marcar como concluída ou ausente)