Visualização de Atendimentos

Visualização de Atendimentos

📋 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)