Pular para conteúdo

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

  1. O caso de uso inicia quando o profissional da saúde escolhe a opção "Visualizar Campanhas de Vacinação" no sistema.
  2. 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.
  3. O paciente não aplica filtros (período, faixa etária, público alvo ou ponto de vacina)
  4. O paciente seleciona uma consulta específica para visualizar mais detalhes.
  5. 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

  1. O paciente seleciona os filtros desejados (faixa etária, público alvo, local).
  2. O sistema aplica os filtros e exibe a lista atualizada.
  3. 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

  1. O paciente seleciona uma campanha específica para ver suas informações.
  2. O sistema exibe as informações da consulta como faixa etária, público alvo, local
  3. O sistema retorna a lista de consultas.
  4. O caso de uso é encerrado.

2.3. Fluxos de Exceção

[FE01] Nenhuma Campanha Encontrada
Deriva do passo 2 do fluxo principal.

  1. O sistema exibe uma mensagem de erro informando que não existem campanhas em vigor.
  2. O sistema retorna ao passo correspondente para que o usuário tente novamente.

[FE02] Filtro Inválido
Deriva do passo 1 do [FA01].

  1. O sistema exibe uma mensagem informando que as seleções dos filtros foram inválidos.
  2. O sistema solicita que o usuário escolha novos filtros.

[FE03] Nenhum Resultado Encontrado para os Filtros Aplicados
Deriva do passo 2.

  1. O sistema exibe uma mensagem informando que nenhum registro foi encontrado com os filtros aplicados.
  2. 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.