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
| 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)