Especificação de Caso de Uso: Visualizar Campanhas de Vacinação
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 Campanhas de Vacinação". | João Lucas Costa Vale |
1. Breve Descrição
Este caso de uso permite aos pacientes visualizar as campanhas de vacinação disponíveis nos postos de saúde. O sistema também apresenta notificações para as novas campanhas e mutirões de vacinação.
1.1. Atores
- Pacientes
2. Fluxo de Eventos
2.1. Fluxo Principal
- O caso de uso inicia quando o profissional da saúde escolhe a opção "Visualizar Campanhas de Vacinação" no sistema.
- O sistema exibe a lista de campanhas de vacinação vigentes com suas informações como faixa etária, pontos de vacinação, público alvo e duração da campanha.
- O paciente não aplica filtros (período, faixa etária, público alvo ou ponto de vacina)
- O paciente seleciona uma consulta específica para visualizar mais detalhes.
- O caso de uso é encerrado.
2.2. Fluxos Alternativos
[FA01] Aplicar Filtros de Procura
No passo 3 do fluxo básico o usuário seleciona a opção de aplicar filtro
- O paciente seleciona os filtros desejados (faixa etária, público alvo, local).
- O sistema aplica os filtros e exibe a lista atualizada.
- O caso de uso é encerrado.
[FA02] Consultar Detalhes da Campanha
No passo 4 do fluxo básico o usuário seleciona a opção visualizar detalhes da campanha
- O paciente seleciona uma campanha específica para ver suas informações.
- O sistema exibe as informações da consulta como faixa etária, público alvo, local
- O sistema retorna a lista de consultas.
- O caso de uso é encerrado.
2.3. Fluxos de Exceção
[FE01] Nenhuma Campanha Encontrada
Deriva do passo 2 do fluxo principal.
- O sistema exibe uma mensagem de erro informando que não existem campanhas em vigor.
- O sistema retorna ao passo correspondente para que o usuário tente novamente.
[FE02] Filtro Inválido
Deriva do passo 1 do [FA01].
- O sistema exibe uma mensagem informando que as seleções dos filtros foram inválidos.
- O sistema solicita que o usuário escolha novos filtros.
[FE03] Nenhum Resultado Encontrado para os Filtros Aplicados
Deriva do passo 2.
- 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 usuário escolha novos filtros.
3. Requisitos Especiais
- O sistema deve ser acessível via dispositivos móveis e navegadores web.
4. Regras de Negócio
- [RN01] As campanhas devem ser registradas com todas as informações completas e de acordo com o serviço prestado.
- [RN02] As campanhas devem ser revisadas e atualizadas semanalmente a fim de garantir a veracidade das informações da campanha.
5. Pré-condições
- O paciente deve estar autenticado no sistema
6. Pós-condições
- O sistema registra o acesso para mapear as campanhas mais buscadas pelo público.
7. Pontos de Extensão
- Um possível ponto de extensão para esse caso de uso é o registro de histórico de buscas dados dos usuários com a intenção de perceber qual campanha é mais buscada por aquela comunidade a fim de suprir essa demanda.