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 |
4.2. Deep Links
| 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."