Saltar a contenido

Pantalla: Recordatorios de Eventos

Identificador: SCR-EVT-006 Modulo: MTS-EVT-001 - Eventos de Salud Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight) Estado: Especificado


1. Informacion General

Atributo Valor
Nombre Recordatorios de Eventos
Proposito Configurar recordatorios para mediciones y tratamientos
Tipo Full Screen
Acceso Eventos > Configuracion > Recordatorios
Prioridad Alta

2. Wireframe ASCII

2.1. Lista de Recordatorios

+------------------------------------------+
|  [<]    Recordatorios               [+]   |
+------------------------------------------+
|                                           |
|  MEDICIONES                               |
|  +------------------------------------+   |
|  | [Bell] 07:00  Glucosa en ayunas       |
|  |        Diario                         |
|  |        [Switch ON]              [>]   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [Bell] 13:30  Glucosa post-almuerzo   |
|  |        Diario                         |
|  |        [Switch ON]              [>]   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [Bell] 08:00  Presion arterial        |
|  |        Diario                         |
|  |        [Switch ON]              [>]   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [Bell] 07:15  Peso                    |
|  |        Lun-Mie-Vie                    |
|  |        [Switch ON]              [>]   |
|  +------------------------------------+   |
|                                           |
|  TRATAMIENTOS                             |
|  +------------------------------------+   |
|  | [Bell] 07:30  Curacion pierna         |
|  |        Diario                         |
|  |        [Switch ON]              [>]   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [Bell] 21:00  Insulina Lantus         |
|  |        Diario                         |
|  |        [Switch ON]              [>]   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [Bell] Cada 6h  Dialisis DPCA         |
|  |        06:00, 12:00, 18:00, 00:00     |
|  |        [Switch ON]              [>]   |
|  +------------------------------------+   |
|                                           |
|  USAR TEMPLATE                            |
|  +------------------------------------+   |
|  | [Template] Diabetico Tipo 1           |
|  |            4-6 mediciones/dia    [>]  |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [Template] Hipertension               |
|  |            2 mediciones/dia      [>]  |
|  +------------------------------------+   |
|                                           |
+------------------------------------------+

2.2. Crear/Editar Recordatorio - Hora Fija

+------------------------------------------+
|  [X]    Nuevo Recordatorio                |
+------------------------------------------+
|                                           |
|  TIPO DE EVENTO *                         |
|  [Medicion*] [Tratamiento]                |
|                                           |
|  CATEGORIA *                              |
|  +------------------------------------+   |
|  | Glucosa                          [v]  |
|  +------------------------------------+   |
|                                           |
|  PROGRAMACION                             |
|  [Hora fija*] [Evento disparador]         |  <- Pro/Perfect
|                                           |
|  Hora *                                   |
|  +------------------------------------+   |
|  |         [ 07 : 00 ]               |   |  <- Time picker
|  +------------------------------------+   |
|                                           |
|  Frecuencia *                             |
|  +------------------------------------+   |
|  | (*) Diario                            |
|  | ( ) Dias especificos                  |
|  | ( ) Cada X horas                      |
|  | ( ) X veces al dia                    |
|  +------------------------------------+   |
|                                           |
|  Contexto predeterminado                  |
|  +------------------------------------+   |
|  | Ayunas                           [v]  |
|  +------------------------------------+   |
|                                           |
|  Nombre personalizado (opcional)          |
|  +------------------------------------+   |
|  | Glucosa de la manana                  |
|  +------------------------------------+   |
|                                           |
+------------------------------------------+
|           [Guardar Recordatorio]          |
+------------------------------------------+

2.3. Crear Recordatorio - Evento Disparador (Pro/Perfect)

+------------------------------------------+
|  [X]    Nuevo Recordatorio                |
+------------------------------------------+
|                                           |
|  TIPO DE EVENTO *                         |
|  [Medicion*] [Tratamiento]                |
|                                           |
|  CATEGORIA *                              |
|  +------------------------------------+   |
|  | Glucosa                          [v]  |
|  +------------------------------------+   |
|                                           |
|  PROGRAMACION                             |
|  [Hora fija] [Evento disparador*]         |
|                                           |
|  Evento de referencia *                   |
|  +------------------------------------+   |
|  | ( ) Al despertar                      |
|  | ( ) Antes del desayuno                |
|  | (*) Despues del desayuno              |
|  | ( ) Antes del almuerzo                |
|  | ( ) Despues del almuerzo              |
|  | ( ) Antes de la cena                  |
|  | ( ) Despues de la cena                |
|  | ( ) Antes de dormir                   |
|  +------------------------------------+   |
|                                           |
|  Tiempo despues del evento                |
|  +------------------------------------+   |
|  | [  60  ] minutos despues              |
|  +------------------------------------+   |
|                                           |
|  +------------------------------------+   |
|  | [i] El recordatorio se activara       |
|  |     cuando registres tu desayuno      |
|  |     en MedTime                        |
|  +------------------------------------+   |
|                                           |
+------------------------------------------+
|           [Guardar Recordatorio]          |
+------------------------------------------+

2.4. Aplicar Template

+------------------------------------------+
|  [<]    Template: Diabetico Tipo 1        |
+------------------------------------------+
|                                           |
|  DESCRIPCION                              |
|  +------------------------------------+   |
|  | Template recomendado para pacientes   |
|  | con diabetes tipo 1 que requieren     |
|  | monitoreo frecuente de glucosa.       |
|  +------------------------------------+   |
|                                           |
|  RECORDATORIOS INCLUIDOS                  |
|  +------------------------------------+   |
|  | [x] 07:00  Glucosa en ayunas          |
|  | [x] 12:30  Glucosa pre-almuerzo       |
|  | [x] 14:30  Glucosa post-almuerzo      |
|  | [x] 19:30  Glucosa pre-cena           |
|  | [x] 21:30  Glucosa post-cena          |
|  | [x] 23:00  Glucosa antes de dormir    |
|  +------------------------------------+   |
|                                           |
|  PERSONALIZACION                          |
|  +------------------------------------+   |
|  | Ajustar horarios a mis habitos        |
|  |                                       |
|  | Hora de despertar: [ 06:30 ]          |
|  | Hora de almuerzo:  [ 13:00 ]          |
|  | Hora de cena:      [ 20:00 ]          |
|  | Hora de dormir:    [ 23:30 ]          |
|  +------------------------------------+   |
|                                           |
|  +------------------------------------+   |
|  | [!] Al aplicar este template se       |
|  |     crearan 6 recordatorios nuevos    |
|  +------------------------------------+   |
|                                           |
+------------------------------------------+
|            [Aplicar Template]             |
+------------------------------------------+

3. Componentes UI

3.1. Reminder Row

Propiedad Valor
Componente CMP-LST-020 (Reminder Row)
Icono Bell
Hora Text lg, bold
Descripcion Tipo + frecuencia
Switch Activar/desactivar
Chevron Editar

3.2. Time Picker

Propiedad Valor
Componente CMP-INP-017 (Time Picker)
Formato 24h o 12h segun config
Incremento 5 minutos

3.3. Template Card

Propiedad Valor
Componente CMP-CRD-024 (Template Card)
Nombre Text lg, bold
Descripcion Resumen
Badge Numero de recordatorios

4. Comportamientos

4.1. Activar/Desactivar

Accion Efecto
Switch OFF Desactiva sin eliminar
Switch ON Reactiva con config original

4.2. Eventos Disparadores

Los eventos disparadores se activan cuando:

  • Usuario registra evento relacionado en MedTime
  • Si no se registra, fallback a hora estimada

4.3. Templates

Accion Resultado
Aplicar Crea todos los recordatorios del template
Personalizar Ajusta horarios a habitos del usuario
Eliminar uno No afecta a otros del template

5. Restricciones por Tier

Funcionalidad Free Pro/Perfect
Recordatorios Ilimitados Ilimitados
Hora fija Si Si
Evento disparador No Si
Templates basicos Si Si
Templates avanzados No Si

6. Datos Requeridos

interface ReminderConfig {
  id: string;
  userId: string;
  eventType: 'MEDICION' | 'TRATAMIENTO';
  category: string;
  active: boolean;

  // Opcion 1: Hora fija
  fixedTime?: string; // "07:00"

  // Opcion 2: Evento disparador
  triggerEvent?: string;
  offsetMinutes?: number;

  // Frecuencia
  frequency: 'DAILY' | 'SPECIFIC_DAYS' | 'EVERY_X_HOURS' | 'X_TIMES_DAY';
  daysOfWeek?: number[];
  intervalHours?: number;
  timesPerDay?: number;

  // Metadata
  customName?: string;
  defaultContext?: string;
  templateId?: string;
}

7. Accesibilidad

7.1. Labels

Elemento accessibilityLabel
Reminder row "Recordatorio {nombre} a las {hora}, {estado}"
Switch "{estado} recordatorio"
Time picker "Hora del recordatorio, {valor}"
Template "Template {nombre}, {N} recordatorios"

8. Referencias


Documento generado por MobileUxUiDrone (Eight of Eight)