Saltar a contenido

Flujo de Navegacion - Notificaciones Inteligentes

Identificador: UIF-NTF-001 Modulo: MTS-NTF-001 - Notificaciones Inteligentes Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight) FASE: 2 - Value


1. Resumen del Flujo

Este documento especifica el flujo de navegacion para el modulo de Notificaciones Inteligentes, que utiliza machine learning on-device para optimizar los recordatorios de medicamentos basandose en patrones de comportamiento del usuario.

PRINCIPIO FUNDAMENTAL - 100% OFFLINE (OBS-066): Todas las funcionalidades de este modulo operan completamente offline utilizando CoreML (iOS) / TensorFlow Lite (Android).

1.1. Pantallas del Modulo

ID Nombre Proposito Prioridad
SCR-NTF-001 Dashboard de Insights Vista principal de patrones y predicciones Alta
SCR-NTF-002 Patrones Detectados Lista detallada de patrones identificados Media
SCR-NTF-003 Sugerencia de Ajuste Propuesta de cambio de horario Alta
SCR-NTF-004 Alertas Predictivas Configuracion de alertas proactivas Media
SCR-NTF-005 Configuracion Modo Inteligente Settings de notificaciones inteligentes Alta
SCR-NTF-006 Historial de Predicciones Registro de predicciones pasadas Baja
SCR-NTF-007 Feedback de Prediccion Retroalimentacion del usuario Media
SCR-NTF-008 Preferencias de ML Configuracion avanzada de ML Baja

2. Diagrama de Flujo Principal

flowchart TD
    subgraph Entry["Puntos de Entrada"]
        CONFIG[Configuracion App]
        SUGGEST[Sugerencia Push]
        ALERT[Alerta Predictiva]
        SETTINGS[Tab Settings]
    end

    subgraph MainFlow["Flujo Principal"]
        DASH[SCR-NTF-001<br/>Dashboard Insights]
        PATTERNS[SCR-NTF-002<br/>Patrones Detectados]
        SUGGESTION[SCR-NTF-003<br/>Sugerencia Ajuste]
        PREDICTIVE[SCR-NTF-004<br/>Alertas Predictivas]
    end

    subgraph ConfigFlow["Flujo de Configuracion"]
        MODE[SCR-NTF-005<br/>Modo Inteligente]
        MLPREFS[SCR-NTF-008<br/>Preferencias ML]
    end

    subgraph FeedbackFlow["Flujo de Feedback"]
        HISTORY[SCR-NTF-006<br/>Historial]
        FEEDBACK[SCR-NTF-007<br/>Feedback]
    end

    %% Entry Points
    CONFIG --> MODE
    SUGGEST --> SUGGESTION
    ALERT --> DASH
    SETTINGS --> DASH

    %% Main Navigation
    DASH -->|Ver patrones| PATTERNS
    DASH -->|Ver alertas| PREDICTIVE
    DASH -->|Sugerencia activa| SUGGESTION
    DASH -->|Configurar| MODE

    %% From Patterns
    PATTERNS -->|Tap patron| SUGGESTION
    PATTERNS -->|Ver historial| HISTORY

    %% From Suggestion
    SUGGESTION -->|Aceptar| APPLY[Aplicar cambio]
    SUGGESTION -->|Rechazar| FEEDBACK
    SUGGESTION -->|Ignorar| DASH

    APPLY --> DASH

    %% From Mode Config
    MODE -->|Avanzado| MLPREFS

    %% From History
    HISTORY -->|Tap item| FEEDBACK

    %% Styling
    classDef entry fill:#E3F2FD,stroke:#1976D2
    classDef main fill:#E8F5E9,stroke:#388E3C
    classDef config fill:#FFF3E0,stroke:#F57C00
    classDef feedback fill:#F3E5F5,stroke:#7B1FA2

    class CONFIG,SUGGEST,ALERT,SETTINGS entry
    class DASH,PATTERNS,SUGGESTION,PREDICTIVE main
    class MODE,MLPREFS config
    class HISTORY,FEEDBACK feedback

3. User Journey

3.1. Paciente Independiente (PI) - Configurar Notificaciones Inteligentes

Persona: Juan, 58 anos, toma 3 medicamentos y olvida frecuentemente la toma de mediodia.

journey
    title Juan configura notificaciones inteligentes
    section Descubrimiento
      Ve sugerencia en dashboard: 4: Juan
      Lee descripcion del patron: 5: Juan
      Interesado en la optimizacion: 5: Juan
    section Configuracion
      Tap en sugerencia: 5: Juan
      Ve datos de su patron: 4: Juan
      Lee recomendacion: 5: Juan
    section Decision
      Revisa nuevo horario propuesto: 4: Juan
      Acepta cambio de 14:00 a 13:00: 5: Juan
      Ve confirmacion: 5: Juan
    section Seguimiento
      Recibe notificacion optimizada: 5: Juan
      Mejor adherencia en mediodia: 5: Juan

3.1.1. Pasos Detallados

Paso Pantalla Accion Siguiente Notas UX
1 SCR-ADH-001 Ve insight card de patron - Card destacada
2 SCR-NTF-001 Tap "Ver detalles" SCR-NTF-001 Dashboard NTF
3 SCR-NTF-001 Ve resumen de patrones - Graficos semanales
4 SCR-NTF-001 Tap sugerencia activa SCR-NTF-003 Modal/screen
5 SCR-NTF-003 Lee datos del patron - Datos claros
6 SCR-NTF-003 Ve horario sugerido - Comparativa visual
7 SCR-NTF-003 Tap "Aceptar cambio" Confirmacion Animacion success
8 SCR-NTF-001 Ve confirmacion - Toast + update
9 - Recibe notificacion ajustada - Nuevo horario

4. Arquitectura de Navegacion

4.1. Acceso al Modulo

Punto de Entrada Ruta Contexto
Configuracion > Notificaciones Settings Configuracion general
Dashboard Adherencia Insight card Desde patrones detectados
Push notification Deep link Sugerencia o alerta
Centro de notificaciones Lista Ver historial
Deep Link Destino Parametros
medtime://notifications/smart SCR-NTF-001 -
medtime://notifications/suggestion/{id} SCR-NTF-003 suggestion_id
medtime://notifications/patterns SCR-NTF-002 -
medtime://notifications/config SCR-NTF-005 -

5. Transiciones y Animaciones

5.1. Transiciones Entre Pantallas

De A Tipo Duracion
DASH PATTERNS Slide right 300ms
DASH SUGGESTION Modal bottom sheet 300ms
DASH MODE Slide right 300ms
SUGGESTION Aplicar Scale down + check 500ms
SUGGESTION FEEDBACK Slide up 300ms

5.2. Animaciones Especificas

Elemento Animacion Trigger
Grafico patrones Draw line onMount
Sugerencia card Pulse border Si nueva
Confianza % Count up onMount
Toggle inteligente Expand/collapse onChange

6. Estados del Sistema

6.1. Estados de Notificaciones Inteligentes

Estado Condicion Indicador
Desactivado Toggle OFF Gris, sin datos
Recopilando < 14 dias datos Amarillo, progreso
Activo >= 14 dias Verde, funcionando
Sugerencia pendiente Hay sugerencia Badge azul

6.2. Disponibilidad por Tier

Funcionalidad Free Pro Perfect
Alertas estandar Si Si Si
Deteccion patrones No Basico Completo
Sugerencias horario No Si Si
Alertas predictivas No No Si
Dashboard insights No Basico Completo

7. Integracion con Otros Modulos

7.1. MTS-ALT-001 (Alertas)

  • Extiende sistema de alertas base
  • Comparte configuracion de sonidos/vibracion
  • Respeta horarios de silencio

7.2. MTS-ADH-001 (Adherencia)

  • Recibe datos de tomas para calcular patrones
  • Comparte insights en dashboard adherencia
  • Rachas afectan predicciones

7.3. MTS-USR-001 (Usuarios)

  • Configuracion por perfil/dependiente
  • Permisos de cuidador aplican

8. Metricas de UX

8.1. KPIs del Flujo

Metrica Objetivo Medicion
Tasa activacion inteligentes > 60% analytics
Sugerencias aceptadas > 50% analytics
Precision prediccion > 70% ML metrics
Tasa desactivacion < 10% analytics

9. Referencias


Documento generado por MobileUxUiDrone (Eight of Eight) "Notificaciones que aprenden son notificaciones que funcionan."