ConnectCare
Especificação de Caso de Uso: Receber notificações
Índice
- Breve descrição
- Fluxo básico de eventos
- Fluxos alternativos
- Fluxos de exceção
- Pré-condições
- Pós-condições
- Pontos de extensão
- Requisitos especiais
- Informações adicionais
1. Breve descrição
Este caso de uso descreve o processo pelo qual o paciente recebe notificações no aplicativo ConnectCare. As notificações incluem lembretes de consultas agendadas, alertas de campanhas de saúde, orientações médicas pós-consulta e avisos importantes relacionados ao histórico de saúde do paciente. O objetivo é garantir que os pacientes estejam informados de forma oportuna e personalizada para apoiar sua jornada de cuidado.
2. Fluxo básico de eventos
- O sistema identifica eventos associados ao perfil do paciente, como agendamento confirmado, proximidade de campanha de saúde, prescrição recente ou retorno necessário (FA1, FE1).
- O sistema valida os dados de perfil do paciente: nome, CPF, localização (bairro/região), faixa etária, histórico de saúde, preferências de notificação e se o número de celular ou e-mail estão verificados (FE2).
- O sistema seleciona os eventos relevantes e verifica os canais de notificação disponíveis para o paciente (push, SMS, e-mail).
- Para notificações de lembrete de consulta, o sistema envia aviso com antecedência mínima de 24 horas contendo: nome do estabelecimento, data, hora, endereço, itens obrigatórios (documento de identidade, uso de máscara), mapa de localização e link para reagendamento (FA2).
- Para campanhas de saúde, o sistema filtra os pacientes-alvo com base nos critérios definidos: localização, faixa etária, perfil clínico e histórico de participação anterior. As mensagens incluem data, horário, local e orientações específicas.
- Para orientações médicas pós-consulta, o sistema acessa o prontuário do paciente e envia resumo das orientações registradas pelo profissional de saúde.
- Todas as notificações são registradas em log, com carimbo de data e hora e status (enviada, lida, não entregue).
- O paciente visualiza a notificação e pode interagir com ela (confirmar presença, reagendar, ocultar ou marcar como lida).
- O sistema atualiza o histórico de notificações do paciente e coleta feedback opcional.
3. Fluxos alternativos
FA1 – Evento não relacionado ao perfil do paciente
- No passo 1 do fluxo básico, se o evento não se aplicar às condições demográficas ou clínicas do paciente, o sistema não gera notificação e termina o caso de uso.
FA2 – Reagendamento solicitado diretamente via notificação
- No passo 4 do fluxo básico, o paciente clica no link de reagendamento.
- O sistema redireciona para o caso de uso “Agendar exames e consultas”, preenchendo os dados do agendamento original como sugestão.
4. Fluxos de exceção
FE1 – Falha na identificação do evento ou inconsistência de dados
- No passo 1 do fluxo básico, se houver falha na leitura de eventos ou inconsistência nos dados do perfil, o sistema registra o erro e emite alerta para o administrador do sistema. Nenhuma notificação é enviada.
FE2 – Canais de notificação inválidos ou desatualizados
- No passo 2 do fluxo básico, se o número de celular estiver incorreto ou o e-mail estiver inativo, o sistema solicita atualização de dados na próxima interação do paciente com a plataforma.
- Nenhuma notificação é enviada até a correção dos dados.
5. Pré-condições
- O paciente está cadastrado no ConnectCare.
- O paciente possui pelo menos um canal de notificação ativo e verificado (e-mail, número de celular ou aplicativo).
- Há eventos de saúde ativos associados ao paciente (consultas, campanhas, orientações pós-consulta).
6. Pós-condições
- As notificações foram entregues, visualizadas e, quando aplicável, geraram ações (confirmação de presença, reagendamento, feedback).
- O log de notificações foi atualizado corretamente no sistema.
7. Pontos de extensão
- Enviar feedback de notificação: ativado ao final do passo 8 do fluxo básico.
- Avaliar experiência do usuário: ativado quando o paciente interage com notificações em campanhas públicas.
8. Requisitos especiais
- As notificações devem ser entregues com confirmação de recebimento quando possível (push com ACK, e-mail com tracking, SMS com status de entrega).
- O sistema deve operar com fallback entre canais (ex: se push falhar, enviar SMS).
- As mensagens devem estar em linguagem acessível, com legibilidade mínima garantida segundo diretrizes de comunicação em saúde.
- Os dados sensíveis não podem ser enviados por canais inseguros sem criptografia.
- As notificações devem estar conformes com a LGPD, com base em consentimento do usuário.
9. Informações adicionais
- O envio de notificações é baseado em regras temporais (tempo desde agendamento, proximidade de campanhas, janela de retorno clínico).
- As notificações fazem parte do módulo de engajamento ativo da plataforma e podem ser geridas por perfis administrativos autorizados.
- O sistema oferece um painel de monitoramento para análise de taxa de abertura e resposta às notificações.