Saltar a contenido

Pantalla: Sugerencia de Ajuste de Horario

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


1. Informacion General

Atributo Valor
Nombre Sugerencia de Ajuste de Horario
Proposito Mostrar propuesta de cambio basada en patrones con opcion de aceptar/rechazar
Tipo Bottom Sheet / Full Screen
Acceso SCR-NTF-001 > Tap sugerencia
Prioridad Alta

2. Wireframe ASCII

2.1. Estado: Sugerencia de Ajuste de Hora

+------------------------------------------+
|                               [X]         |
|                                           |
|  SUGERENCIA INTELIGENTE                   |
|  ─────────────────────────────────────    |
|                                           |
|  ┌─────────────────────────────────────┐  |
|    [Pill] Metformina 850mg              |
|           2x dia - Desayuno y Cena      |
|  └─────────────────────────────────────┘  |
|                                           |
|  Hemos notado que usualmente tomas tu     |
|  Metformina alrededor de las 7:30 AM,     |
|  no a las 8:00 AM como esta configurado.  |
|                                           |
|  ┌─────────────────────────────────────┐  |
|                                         |
|    DATOS DE ANALISIS (28 dias)          |
|    ─────────────────────────────────    |
|                                         |
|    Hora configurada:    8:00 AM         |
|    Hora promedio real:  7:32 AM         |
|    Desviacion:          +/- 8 min       |
|    Tomas analizadas:    52              |
|                                         |
|    Confianza del modelo: 94% ████████   |
|                                         |
|  └─────────────────────────────────────┘  |
|                                           |
|  CAMBIO PROPUESTO                         |
|  ┌─────────────────────────────────────┐  |
|                                         |
|      8:00 AM        7:30 AM            |
|      [actual]        [sugerido]         |
|                                         |
|  └─────────────────────────────────────┘  |
|                                           |
|  ℹ️ Cambiar el horario de alerta a la    |
|     hora que realmente tomas puede       |
|     mejorar tu adherencia.               |
|                                           |
|  +─────────────────────────────────────+  |
|        Si, cambiar a 7:30 AM            |
|  +─────────────────────────────────────+  |
|                                           |
|  [Mantener horario actual]    [Ignorar]   |
|                                           |
+------------------------------------------+

2.2. Estado: Sugerencia de Recordatorio Extra

+------------------------------------------+
|                               [X]         |
|                                           |
|  RECORDATORIO ESPECIAL                    |
|  ─────────────────────────────────────    |
|                                           |
|  Hoy es sabado                            |
|                                           |
|  Hemos notado que los sabados tienes      |
|  mayor dificultad para recordar tus       |
|  medicamentos de la manana.               |
|                                           |
|  ┌─────────────────────────────────────┐  |
|                                         |
|    DATOS (ultimos 8 sabados)            |
|    ─────────────────────────────────    |
|                                         |
|    Adherencia sabados:   72%            |
|    Adherencia otros:     95%            |
|    Diferencia:           -23%           |
|                                         |
|    Confianza: 87% ██████░░              |
|                                         |
|  └─────────────────────────────────────┘  |
|                                           |
|  SUGERENCIA                               |
|  Agregar un recordatorio extra 15         |
|  minutos antes los sabados.               |
|                                           |
|  +─────────────────────────────────────+  |
|      Si, agregar recordatorio extra     |
|  +─────────────────────────────────────+  |
|                                           |
|  [No, gracias]                            |
|                                           |
+------------------------------------------+

2.3. Estado: Confirmacion (Despues de Aceptar)

+------------------------------------------+
|                                           |
|                                           |
|            ┌─────────────┐                |
|            │     ✓       │                |
|            │             │                |
|            └─────────────┘                |
|                                           |
|         Horario actualizado               |
|                                           |
|   Tu alerta de Metformina ahora           |
|   sera a las 7:30 AM.                     |
|                                           |
|   Monitorearemos si esta mejora           |
|   ayuda a tu adherencia.                  |
|                                           |
|   +─────────────────────────────────────+ |
|   │              Listo                  │ |
|   +─────────────────────────────────────+ |
|                                           |
+------------------------------------------+

3. Componentes UI

3.1. Medication Context Card

Propiedad Valor
Componente CMP-CRD-001 (Medication Card)
Variante compact
Informacion Nombre, dosis, frecuencia

3.2. Analysis Data Card

Propiedad Valor
Componente CMP-NTF-007 (AnalysisDataCard) NUEVO
Background neutral.50
Header "DATOS DE ANALISIS"
Layout Lista de metricas
Confidence bar Progress bar con %

3.3. Time Comparison

Propiedad Valor
Componente CMP-NTF-008 (TimeComparison) NUEVO
Layout Dos columnas con flecha
Izquierda Hora actual (neutral)
Derecha Hora sugerida (primary)
Flecha → animada

3.4. Info Banner

Propiedad Valor
Componente CMP-FBK-004 (Banner)
Variante info
Icono ℹ️
Texto Explicacion del beneficio

3.5. Action Buttons

Propiedad Valor
Primary "Si, cambiar a X" - CMP-BTN-001
Secondary "Mantener actual" - CMP-BTN-003
Tertiary "Ignorar" - Text link

4. Comportamientos

4.1. Flujo de Decision

flowchart TD
    A[Ver sugerencia] --> B{Decision}

    B -->|Aceptar| C[Aplicar cambio]
    C --> D[Mostrar confirmacion]
    D --> E[Cerrar y actualizar]

    B -->|Mantener| F[Registrar rechazo]
    F --> G[No repetir 30 dias]
    G --> H[Cerrar]

    B -->|Ignorar| I[Cerrar sin registro]
    I --> J[Reintentar en 7 dias]

4.2. Reglas de Negocio

Accion Comportamiento
Aceptar Cambia horario en MTS-MED-001, registra para ML
Mantener No cambia, no vuelve a sugerir por 30 dias
Ignorar No cambia, reintenta en 7 dias
Cerrar (X) Igual que Ignorar

4.3. Animaciones

Elemento Animacion Duracion
Sheet aparece Slide up 300ms
Flecha tiempo Pulse Loop
Confirmacion Scale + check 500ms
Dismiss Slide down 200ms

5. Datos Requeridos

5.1. Input Data

interface SuggestionDetailData {
  suggestionId: string;
  type: 'ADJUST_TIME' | 'ADD_REMINDER' | 'ANTICIPATE';

  // Medicamento
  medication: {
    id: string;
    name: string;
    dosage: string;
    frequency: string;
  };

  // Descripcion
  headline: string;
  description: string;

  // Datos de analisis
  analysisData: {
    periodDays: number;
    currentValue: string;
    detectedValue: string;
    deviation?: string;
    samplesAnalyzed: number;
    confidence: number;
  };

  // Cambio propuesto
  proposal: {
    from: string;
    to: string;
    benefit: string;
  };
}

5.2. Output Events

Evento Payload Destino
onAccept suggestion_id Apply + Close
onReject suggestion_id Record + Close
onIgnore suggestion_id Close
onDismiss suggestion_id Same as Ignore

6. Accesibilidad

6.1. Labels

Elemento accessibilityLabel
Sheet "Sugerencia para {medicamento}"
Time comparison "Cambiar de {hora1} a {hora2}"
Confidence "Confianza del {X} por ciento"
Accept "Aceptar cambio de horario"
Reject "Mantener horario actual"

6.2. Screen Reader

Evento Anuncio
Sheet abierto "Sugerencia: {descripcion resumida}"
Aceptado "Cambio aplicado"
Rechazado "Sugerencia descartada"

7. Metricas

7.1. Analytics Events

Evento Parametros
suggestion_view suggestion_id, type, confidence
suggestion_accept suggestion_id, time_to_decide
suggestion_reject suggestion_id, time_to_decide
suggestion_ignore suggestion_id, time_viewed

8. Referencias


Documento generado por MobileUxUiDrone (Eight of Eight)