Skip to content

ESPECIFICAÇÃO DE CASO DE USO 6: VERIFICAR ASSISTÊNCIA MÉDICA

VERSÃO 1.0

1. DESCRIÇÃO

O caso de uso "Verificar Assistência Médica" permite que um refugiado consulte informações sobre assistência médica disponível na sua região, incluindo clínicas, hospitais e serviços móveis de atendimento. A funcionalidade busca garantir acesso rápido e eficiente a serviços médicos essenciais, promovendo o bem-estar e a autonomia dos usuários.

2. FLUXO BÁSICO DE EVENTOS

  • 01: O refugiado acessa a plataforma HopeBridge;
  • 02: O refugiado seleciona a opção "Assistência Médica";
  • 03: O sistema solicita a localização atual do usuário;
  • 04: O refugiado fornece sua localização ou permite o uso do GPS;
  • 05: O sistema consulta a base de dados e exibe os serviços médicos disponíveis na região;
  • 06: O refugiado pode visualizar detalhes como horários, tipos de atendimento, contatos e localização no mapa;
  • 07: O refugiado pode optar por agendar um atendimento, se aplicável;
  • 08: O sistema confirma a solicitação e exibe os detalhes do agendamento, incluindo lembretes e instruções adicionais;
  • 09: O caso de uso é encerrado com a possibilidade de salvar as informações para acesso offline.

3. FLUXOS ALTERNATIVOS

A1: Localização Não Fornecida

A1.1: O usuário não fornece sua localização.

  • O sistema exibe uma mensagem solicitando a entrada manual do local ou o uso de GPS;
  • O refugiado pode inserir a localização manualmente ou visualizar informações genéricas sobre serviços médicos mais comuns na região;
  • O fluxo retorna ao passo 5 do fluxo básico.

A2: Nenhum Serviço Disponível

A2.1: O sistema não encontra serviços médicos disponíveis na região.

  • O sistema informa que não há serviços médicos disponíveis no momento;
  • O refugiado pode optar por tentar outra região, cadastrar um alerta para ser notificado futuramente ou acessar dicas de saúde e primeiros socorros;
  • O caso de uso é encerrado.

A3: Localização Incorreta

A3.1: O usuário fornece uma localização inválida ou fora da área de cobertura.

  • O sistema exibe uma mensagem informando que a localização fornecida é inválida ou não está na área de cobertura;
  • O sistema sugere corrigir a localização ou usar o GPS para obter a localização atual;
  • O usuário pode inserir uma nova localização ou permitir o uso do GPS;
  • O fluxo retorna ao passo 5 do fluxo básico.

A4: Filtros Sem Resultados

A4.1: O usuário aplica filtros específicos (por exemplo, "serviços pediátricos") e não há resultados.

  • O sistema informa que não há serviços correspondentes aos filtros aplicados;
  • O sistema sugere remover ou ajustar os filtros;
  • O usuário pode optar por visualizar todos os serviços disponíveis ou tentar outra região;
  • O fluxo retorna ao passo 5 do fluxo básico.

4. FLUXOS DE EXCEÇÃO

EXCEÇÃO 1: Falha na Conexão com o Servidor

  • O sistema exibe uma mensagem informando o erro;
  • O sistema sugere verificar a conexão com a internet ou tentar reconectar automaticamente após alguns segundos;
  • O refugiado pode tentar novamente mais tarde;
  • O caso de uso é encerrado.

EXCEÇÃO 2: Aplicativo Offline

  • O sistema informa ao usuário que está operando em modo offline e que as informações podem não estar atualizadas;
  • O sistema exibe os últimos dados salvos sobre assistência médica;
  • O refugiado pode consultar as informações disponíveis e registrar uma solicitação offline para ser enviada automaticamente quando a conexão for restabelecida;
  • O caso de uso é encerrado.

EXCEÇÃO 3: Erro no Agendamento

  • O sistema informa que não foi possível completar a solicitação;
  • O sistema sugere entrar em contato com o suporte ou receber uma notificação quando o problema for resolvido;
  • O refugiado pode tentar novamente ou escolher outro serviço disponível;
  • O caso de uso retorna ao passo 7 do fluxo básico.

EXCEÇÃO 4: Dados Desatualizados

  • O sistema informa que os dados podem não estar atualizados devido a falha na sincronização com o servidor;
  • O sistema sugere uma nova tentativa de sincronização;
  • O refugiado pode optar por continuar com os dados disponíveis ou tentar novamente mais tarde;
  • O caso de uso é encerrado.

5. PRÉ-CONDIÇÕES

Para que o sistema execute as funcionalidades previstas no caso de uso "Verificar Assistência Médica", as seguintes condições devem ser atendidas:

  • O refugiado deve estar cadastrado na plataforma HopeBridge;
  • O dispositivo do refugiado deve ter acesso à internet ou dados armazenados offline.

6. PÓS-CONDIÇÕES

Após a execução do caso de uso, o sistema garante que:

  • O refugiado obteve informações sobre assistência médica disponível;
  • Caso tenha realizado um agendamento, o sistema registrou a solicitação e forneceu lembretes ao usuário.

7. PONTOS DE EXTENSÃO

Não há pontos de extensão a serem trazidos nesta especificação.

8. REQUISITOS ESPECIAIS

8.1 Interface Multilíngue

  • O sistema deve exibir informações nos idiomas suportados (árabe e inglês), com suporte adicional para usuários com baixa alfabetização digital, utilizando ícones e assistente de voz.

8.2 Suporte Offline

  • O sistema deve permitir acesso a informações salvas localmente caso não haja conexão com a internet;
  • A atualização dos dados armazenados localmente deve ocorrer periodicamente, sempre que houver conexão disponível.

9. INFORMAÇÕES ADICIONAIS

  • O sistema pode integrar-se a ONGs e clínicas para obter dados atualizados sobre assistência médica, permitindo atualizações automáticas sobre disponibilidade de serviços;
  • Relatórios podem ser gerados para monitoramento do atendimento prestado aos refugiados, sendo acessíveis para administradores e organizações parceiras;
  • O sistema pode incluir a opção de envio de feedback pelos refugiados sobre a qualidade do atendimento recebido.