ESPECIFICAÇÃO DE CASOS DE USO Buscar Serviços de Saúde
1. Nome do Caso de Uso
- Buscar Serviços de Saúde
1.1 Breve Descrição
- Permite ao paciente localizar clínicas, hospitais e unidades de saúde próximas. O sistema utiliza algoritmos para oferecer sugestões personalizadas com base no perfil e sintomas do usuário , facilitando o acesso mesmo em áreas com infraestrutura limitada.
1.2 Atores
- Ator Principal: Paciente.
- Atores Secundários: Não se aplica.
2. Fluxo de Eventos
2.1 Fluxo Principal
- O Paciente seleciona a opção de buscar serviços de saúde no menu.
- O Sistema recupera os dados do perfil do paciente (idade e histórico). (RN01)
- O Paciente insere os sintomas observados ou critérios de busca.
- O Sistema valida a captura da localização geográfica atual do paciente. (FE01)
- O Sistema aplica o algoritmo de recomendação cruzando perfil, sintomas e localização. (RN01)
- O Sistema filtra os resultados priorizando a proximidade geográfica. (RN03)
- O Sistema apresenta a lista de unidades de saúde encontradas. (FA02)
- O Paciente seleciona uma unidade específica da lista.
- O Sistema exibe os detalhes de funcionamento da unidade selecionada.
- O Sistema processa o mapa simplificado de acesso ao local. (RN02)
- O Sistema disponibiliza a visualização do mapa (permitindo cache offline). (FA01)
- O caso de uso encerra.
2.2 Fluxos Alternativos
-
[FA01] Acesso Offline ao Mapa Origem: Este fluxo se inicia no Passo 11 do Fluxo Principal. Condição: Se o sistema detectar que o dispositivo do paciente está sem conexão com a internet. Ação: O Sistema recupera os dados armazenados em cache e exibe o mapa simplificado da unidade, garantindo a orientação do paciente mesmo desconectado. Retorno: O fluxo retorna para o Passo 12 do Fluxo Principal (Encerramento do caso de uso).
-
[FA02] Nenhum serviço encontrado Origem: Este fluxo se inicia no Passo 7 do Fluxo Principal. Condição: Se o algoritmo de busca não encontrar nenhuma unidade de saúde compatível com os critérios e sintomas informados. Ação: O Sistema exibe uma mensagem informando a ausência de resultados e sugere que o paciente amplie o raio de busca ou modifique os filtros de sintomas. Retorno: O fluxo retorna para o Passo 3 do Fluxo Principal, permitindo que o paciente insira novos critérios de busca.
2.3 Fluxos de Exceção
- [FE01] Falha na Geolocalização Origem: Este fluxo ocorre no Passo 4 do Fluxo Principal. Condição: Se o sistema não conseguir obter as coordenadas de GPS do dispositivo (por falha de hardware ou falta de permissão). Ação: 1. O Sistema exibe uma mensagem de erro informando a impossibilidade de localizar o dispositivo automaticamente. 2. O Sistema solicita que o paciente digite o endereço ou bairro manualmente. 3. O Paciente insere a localização desejada. Retorno: O fluxo retorna para o Passo 5 do Fluxo Principal, onde o sistema utilizará o endereço inserido manualmente para processar o algoritmo de recomendação.
3. Requisitos Especiais
- Compatibilidade com Dispositivos Simples: A funcionalidade deve operar em smartphones de entrada.
- Conectividade Limitada: O sistema deve suportar operações com internet instável.
4. Regras de Negócio
- [RN01] Sugestão Inteligente: O sistema deve cruzar dados de idade/perfil com sintomas para sugerir a especialidade correta (ex: pediatria).
- [RN02] Mapa Simplificado: O sistema deve gerar mapas otimizados para fácil leitura em dispositivos simples.
- [RN03] Prioridade de Proximidade: O algoritmo deve priorizar unidades geograficamente mais próximas.
5. Precondições
- O Paciente deve ter realizado o cadastro prévio e estar logado
6. Pós-condições
- Resultados de Busca Apresentados: O Paciente recebeu a lista de unidades e o mapa simplificado correspondente à sua busca.
- Dados de Analytics Registados: Os critérios da busca (sintomas, região e tipo de demanda) foram registrados anonimamente pelo sistema para a geração futura de relatórios de impacto social e epidemiológico (conforme objetivo de monitorar doenças recorrentes).
- Cache de Mapa Atualizado: O mapa simplificado e as instruções de acesso da unidade selecionada foram armazenados na
7. Pontos de Extensão
- Caso de Uso de Extensão: Visualizar Campanhas Móveis.
- Localização: Passo 7 do Fluxo Principal.
- Condição: Se o paciente estiver em área sem unidades fixas ou indicar falta de transporte.