Especificação de Caso de Uso: Visualizar Agenda de Consultas
Histórico de Versão
Data | Versão | Descrição | Autor |
---|---|---|---|
10/02/2025 | 0.1 | Especificação de caso de uso referente a "Visualizar Agenda de Consultas". | Caio Magalhaes Lamengo |
1. Breve Descrição
Este caso de uso permite aos profissionais da saúde (médicos, enfermeiros, agentes comunitários) visualizar a agenda de consultas agendadas para um determinado período. O sistema apresenta as consultas organizadas por data e horário, permitindo filtros por profissional, paciente e status da consulta.
1.1. Atores
- Profissionais da Saúde (médicos, enfermeiros, agentes comunitários)
2. Fluxo de Eventos
2.1. Fluxo Principal
- O caso de uso inicia quando o profissional da saúde escolhe a opção "Visualizar Agenda de Consultas" no sistema. [RN01]
- O sistema exibe a lista de consultas agendadas para o período informado, organizadas por data e horário. [FE01] [RN02]
- O profissional não aplica filtros (período, paciente ou status da consulta). [FA01]
- O profissional seleciona uma consulta específica para visualizar mais detalhes. [FA02]
- O caso de uso é encerrado.
2.2. Fluxos Alternativos
[FA01] Aplicar Filtros de Consulta
No passo 3 do fluxo básico o usuário seleciona a opção de aplicar filtro
- O profissional seleciona os filtros desejados (profissional, paciente, status da consulta).[FE02] [RN02]
- O sistema aplica os filtros e exibe a lista atualizada. [FE03]
- O caso de uso é encerrado.
[FA02] Consultar Detalhes da Consulta
No passo 4 do fluxo básico o usuário seleciona a opção visualizar detalhes da consulta
- O profissional seleciona uma consulta específica para visualizar mais detalhes.
- O sistema exibe os detalhes da consulta, incluindo paciente, profissional responsável, data, horário e status. [FE04]
- O profissional retorna a lista de consultas.
- O caso de uso é encerrado.
2.3. Fluxos de Exceção
[FE01] Nenhuma Consulta Encontrada
Deriva do passo 2 do fluxo principal.
- O sistema exibe uma mensagem de erro informando que não foi possível carregar as consultas.
- O sistema retorna ao passo correspondente para que o profissional tente novamente.
[FE02] Filtro Inválido
Deriva do passo 1 do [FA01].
- O sistema exibe uma mensagem informando que as seleções dos filtros foi inválida.
- O sistema solicita que o usuário escolha uma data válida. [RN03]
[FE03] Nenhum Resultado Encontrado para os Filtros Aplicados
Deriva do passo 2 do fluxo alternativo FA01.
- O sistema exibe uma mensagem informando que nenhum registro foi encontrado com os filtros aplicados.
- O sistema retorna ao passo 1 do FA01 para que o profissional altere os filtros.
[FE04] Consulta Não Disponível
Deriva do passo 2 do fluxo alternativo FA02.
- O sistema exibe uma mensagem informando que a consulta selecionada não existe ou não está acessível.
- O sistema retorna ao passo 1 do FA02 para que o profissional escolha outra consulta.
3. Requisitos Especiais
- O sistema deve ser acessível via dispositivos móveis e navegadores web.
4. Regras de Negócio
- [RN01] Apenas profissionais da saúde autenticados podem visualizar a agenda de consultas.
- [RN02] O período de consulta não pode ultrapassar 30 dias a partir da data atual.
- [RN03] O período de consulta não pode ter a data de início superior a data final.
5. Pré-condições
- O profissional da saúde deve estar autenticado no sistema.
6. Pós-condições
- O sistema registra o acesso à agenda para fins de auditoria.
7. Pontos de Extensão
- No passo 4 do fluxo principal deve ser estendido o caso de uso “Acessaŕ Histórico do Paciente” com a finalidade do profissional ter mais detalhes sobre o quadro do paciente antes da consulta.