Saltar a contenido

MedTime - Reglas de Negocio

Identificador: MTS-RN-001 Version: 2.1.0 Fecha: 2025-12-02 Ultima Revision: Iteracion 11 - Single Source of Truth, eliminacion de duplicaciones (DUP-001 a DUP-006) Autor: SpecQueen



1. Introducción

Este documento consolida todas las reglas de negocio del sistema MedTime, organizadas por dominio funcional.

SINGLE SOURCE OF TRUTH (Iteración 11) Este documento es la fuente canónica para todas las reglas de negocio de MedTime. Los módulos individuales pueden contener reglas específicas de implementación, pero las reglas de negocio centrales definidas aquí tienen precedencia. En caso de discrepancia entre un módulo y este documento, este documento prevalece.

1.1. Convención de Referencias

Los módulos deben referenciar reglas de este documento usando el formato:

Ver [RN-XXX-NNN] en 06-reglas-de-negocio.md

1.2. Reglas Eliminadas de Módulos (DUP-001 a DUP-006)

Las siguientes duplicaciones fueron eliminadas en Iteración 11:

ID Módulo Origen Regla Duplicada Regla Canónica
DUP-001 MTS-PAY-001 Límite cuidadores solidarios RN-USR-011
DUP-002 MTS-FAM-001 Límite cuidadores solidarios RN-USR-011
DUP-003 MTS-OFF-001 Reglas de sincronización RN-OFF-001 a RN-OFF-006
DUP-004 MTS-MED-001 Limite medicamentos ELIMINADO (Iteracion 13 - sin limites)
DUP-005 MTS-ALT-001 SMS emergencia Free RN-EMG-F001 a RN-EMG-F005
DUP-006 MTS-GAM-001 Reglas tier gamificación RN-GAM-007 a RN-GAM-009

2. Reglas de Autenticación y Seguridad

ID Regla Prioridad
RN-SEC-001 Contraseña mínimo 12 caracteres, 1 mayúscula, 1 minúscula, 1 número, 1 especial Alta
RN-SEC-002 MFA obligatorio para acceso a datos de salud Alta
RN-SEC-003 Bloqueo de cuenta tras 5 intentos fallidos de login Alta
RN-SEC-004 Bloqueo temporal de 30 minutos Media
RN-SEC-005 Sesión expira tras 15 minutos de inactividad Alta
RN-SEC-006 Máximo 3 sesiones simultáneas por usuario Media
RN-SEC-007 Nueva contraseña no puede ser igual a las últimas 12 Media
RN-SEC-008 Cambio de contraseña cierra todas las sesiones activas Alta
RN-SEC-009 Access token expira en 30 minutos Alta
RN-SEC-010 Refresh token expira en 7 días con rotación Alta

3. Reglas de Usuarios y Perfiles

ID Regla Prioridad
RN-USR-001 Usuario debe ser mayor de 18 años o tener representante legal Alta
RN-USR-002 Email debe verificarse antes de completar registro Alta
RN-USR-003 Teléfono debe verificarse por SMS Alta
RN-USR-004 Cambio de email requiere verificación del nuevo email Alta
RN-USR-005 Cambio de teléfono requiere verificación por SMS Alta
RN-USR-006 Máximo 10 cuidadores activos por paciente Media
RN-USR-007 Cuidador puede tener máximo 200 pacientes a cargo Media
RN-USR-008 Invitación de cuidador expira en 7 días Baja
RN-USR-009 Máximo 10 contactos de emergencia (Pro/Perfect). Free: máximo 2 como referencia local sin alertas automáticas Baja
RN-USR-010 Contacto de emergencia debe verificar teléfono (solo Pro/Perfect) Media
RN-USR-011 Máximo 5 cuidadores solidarios por paciente autónomo o por dependiente (aplica a Pro y Perfect) Alta

3.1. Reglas de Cuidadores (Consolidadas)

Decisión del Director (ACL12-002): Modelo de 4 roles con límites configurables por tier. Terminología actualizada: "Tutor" → "Cuidador Responsable".

ID Regla Prioridad
RN-USR-CUID-001 Paciente Independiente puede tener hasta 10 Cuidadores Solidarios Alta
RN-USR-CUID-002 Paciente Dependiente tiene exactamente 1 Cuidador Responsable Alta
RN-USR-CUID-003 Cuidador Responsable puede delegar a hasta 5 Cuidadores Solidarios Alta
RN-USR-CUID-004 Cuidador Solidario debe ser mayor de 18 años Alta
RN-USR-CUID-005 Invitación de cuidador expira en 7 días Media
RN-USR-CUID-006 Un usuario puede ser Cuidador Solidario de hasta 20 pacientes Media
RN-USR-CUID-007 Cuidador Responsable puede tener hasta 10 Pacientes Dependientes Media
RN-USR-CUID-008 Límites de cuidadores aplican igual en todos los tiers de pago Baja

Tipos de Usuario (Referencia: 08-glosario.md):

Tipo Descripción
Paciente Independiente Gestiona su propio tratamiento
Paciente Dependiente Requiere Cuidador Responsable (menores, adultos mayores)
Cuidador Responsable Tutor legal con control total (antes: "Tutor")
Cuidador Solidario Persona de confianza con permisos delegados

4. Reglas de Medicamentos

ID Regla Prioridad
RN-MED-001 Paciente puede tener máximo 50 medicamentos activos Media
RN-MED-002 Interacción CONTRAINDICADA requiere confirmación explícita Alta
RN-MED-003 Alerta de reabasto se envía 7 días antes de agotarse Media
RN-MED-004 Alerta de caducidad se envía 30 días antes Media
RN-MED-005 Medicamento pausado no genera alertas de toma Alta
RN-MED-006 Cambio de dosis crea nuevo registro en historial Media
RN-MED-007 Catálogo de medicamentos se actualiza mensualmente Baja
RN-MED-008 Medicamentos personalizados se marcan para revisión Baja

5. Reglas de Recetas

ID Regla Prioridad
RN-RX-001 Imagen de receta se cifra en reposo con AES-256 Alta
RN-RX-002 Datos OCR crudos se eliminan después de 30 días Media
RN-RX-003 Recetas se mantienen por 7 años (requisito legal) Alta
RN-RX-004 Vigencia de receta depende del país del paciente Alta
RN-RX-005 OCR con confianza < 50% no se auto-completa Media
RN-RX-006 Usuario debe verificar datos antes de guardar Alta
RN-RX-007 Procesamiento OCR timeout: 30 segundos Media

6. Reglas de Calendario y Tomas

ID Regla Prioridad
RN-CAL-001 Ventana de toma por defecto: ±30 minutos (configurable por usuario) Media
RN-CAL-002 Máximo 8 medicamentos por evento de toma Baja
RN-CAL-003 Mínimo 2 horas entre eventos (configurable) Baja
RN-CAL-004 Toma fuera de ventana se marca como "tardía" Media
RN-CAL-005 Posposición máxima: 4 horas Media
RN-CAL-006 Toma anticipada máxima: 2 horas antes Baja
RN-CAL-007 Cambio de zona horaria > 3h activa modo viaje Baja
RN-CAL-008 Calendario muestra 30 días hacia adelante Baja

7. Reglas de Alertas y Notificaciones

ID Regla Prioridad
RN-ALT-001 Notificaciones de toma no muestran nombres de medicamentos por defecto Alta
RN-ALT-002 Máximo 3 recordatorios antes de marcar como omitido Media
RN-ALT-003 Alertas de emergencia no pueden silenciarse Alta
RN-ALT-004 SMS solo se envía si push falla o usuario lo prefiere Media
RN-ALT-005 Alertas offline se programan para 7 días máximo Media
RN-ALT-006 Escalamiento a cuidador es configurable (default: 60 min después de toma no confirmada) Media
RN-ALT-007 Modo no molestar no afecta alertas críticas Alta

8. Reglas de Adherencia

ID Regla Prioridad
RN-ADH-001 Adherencia se calcula solo sobre tomas programadas Alta
RN-ADH-002 Tomas pospuestas y luego tomadas cuentan como adherencia Media
RN-ADH-003 Racha se reinicia con cualquier toma omitida Media
RN-ADH-004 Patrones requieren mínimo 14 días de datos Baja
RN-ADH-005 Medicamentos pausados no afectan cálculo de adherencia Media
RN-ADH-006 Historial de adherencia se mantiene indefinidamente Alta

9. Reglas de Gamificación

ID Regla Prioridad
RN-GAM-001 Puntos solo se obtienen, nunca se pierden Alta
RN-GAM-002 Logros obtenidos son permanentes Alta
RN-GAM-003 Racha se reinicia solo con día < 100% adherencia Media
RN-GAM-004 Contenido compartido nunca incluye datos de salud Alta
RN-GAM-005 Gamificación desactivable sin perder progreso Media
RN-GAM-006 Omisiones no castigan ni avergüenzan al usuario Alta
RN-GAM-007 Gamificación solo disponible para tier Pro y Perfect Alta
RN-GAM-008 Al hacer upgrade Free→Pro/Perfect, gamificación inicia desde cero Media
RN-GAM-009 Al hacer downgrade, progreso se conserva pero invisible Media

10. Reglas de Privacidad y Cumplimiento

ID Regla Prioridad
RN-PRI-001 Consentimiento de datos de salud es obligatorio Alta
RN-PRI-002 Log de auditoría se mantiene 6 años (HIPAA) Alta
RN-PRI-003 Exportación de datos se procesa en máximo 30 días (LGPD) Alta
RN-PRI-004 Solicitudes ARCO se responden en máximo 20 días hábiles Alta
RN-PRI-005 Cambio de permisos de cuidador es inmediato Alta
RN-PRI-006 Eliminación de cuenta tiene período de gracia de 30 días Media
RN-PRI-007 Datos cifrados en reposo con AES-256 Alta
RN-PRI-008 Datos cifrados en tránsito con TLS 1.3 Alta
RN-PRI-009 Claves de cifrado se rotan cada 90 días Alta
RN-PRI-010 Backups cifrados con claves separadas Alta

11. Reglas por Tier de Suscripción

11.1. Tier Free

ID Regla Prioridad
RN-FREE-001 Usuario Free no puede tener cuidadores Alta
RN-FREE-002 Operación 100% local sin sincronización cloud Alta
RN-FREE-003 Entrada de datos manual únicamente (sin OCR/AI) Alta
RN-FREE-004 Funcionalidades básicas sin restricciones artificiales Alta
RN-FREE-005 No hay retención de datos en servidores Alta

11.2. Tier Pro

ID Regla Prioridad
RN-PRO-001 Sincronización cloud es opcional Alta
RN-PRO-002 OCR: 3 procesamientos/mes incluidos Alta
RN-PRO-003 Verificación interacciones IA: 10/mes incluidos Alta
RN-PRO-004 Paquetes de créditos IA adicionales disponibles Alta
RN-PRO-005 SMS: 3/mes incluidos Media
RN-PRO-006 Máximo 10 cuidadores, 1 con sync de calendario Alta
RN-PRO-007 Ventana de toma configurable (15-90 min) Media
RN-PRO-008 Gamificación disponible (desactivable) Media
RN-PRO-009 Contactos de emergencia con alertas automáticas Alta
RN-PRO-010 Soporte para planes familiares Alta

11.3. Tier Perfect

ID Regla Prioridad
RN-PERF-001 OCR: 30 procesamientos/mes incluidos Alta
RN-PERF-002 Verificación interacciones IA: 30/mes incluidos Alta
RN-PERF-003 Máximo 10 cuidadores, 5 con sync de calendario Alta
RN-PERF-004 Ventana de toma configurable (15-90 min) Media
RN-PERF-005 Todas las funcionalidades de gamificación Alta
RN-PERF-006 Contactos de emergencia con opciones avanzadas Alta
RN-PERF-007 Soporte para planes familiares Alta
RN-PERF-008 Prioridad en soporte técnico Media

11.4. Paquetes de Créditos IA (Pro)

ID Regla Prioridad
RN-CRED-001 Paquete Básico: $2.99 USD = 10 procesamientos OCR Media
RN-CRED-002 Paquete Estándar: $7.99 USD = 30 procesamientos OCR Media
RN-CRED-003 Paquete Plus: $14.99 USD = 75 procesamientos OCR Media
RN-CRED-004 Créditos no expiran Alta
RN-CRED-005 Alerta cuando quedan < 3 créditos Baja
RN-CRED-006 Sin auto-renovación (compra manual) Alta

11.5. Proceso de Downgrade

ID Regla Prioridad
RN-DOWN-001 Perfect→Pro: Funcionalidades extra se desactivan Alta
RN-DOWN-002 Perfect→Pro: Datos existentes se mantienen pero no pueden crecer más allá del límite Alta
RN-DOWN-003 Pro→Free: Período de gracia de 30 días Alta
RN-DOWN-004 Pro→Free: Usuario debe exportar datos o se elimina backup cloud Alta
RN-DOWN-005 Pro→Free: Cuidadores se desvinculan automáticamente Alta
RN-DOWN-006 Pro→Free: Datos locales se mantienen intactos Alta
RN-DOWN-007 Exportación ZIP disponible con contraseña (teléfono Pro/Perfect, autogenerada Free) Alta
RN-DOWN-008 Usuario puede reimportar ZIP al recuperar tier o usar versión Free Media

12. Reglas de Modo Offline (ESENCIAL v1.0)

ID Regla Prioridad
RN-OFF-001 Almacenamiento local completo de datos del paciente Crítica
RN-OFF-002 Alertas y recordatorios funcionan sin conexión Crítica
RN-OFF-003 Registro de tomas funciona sin conexión Crítica
RN-OFF-004 Sincronización automática al recuperar conexión (Pro/Perfect) Alta
RN-OFF-005 Resolución de conflictos: última escritura gana con log de discrepancias Alta
RN-OFF-006 Máximo 30 días de operación offline antes de requerir sincronización (Pro/Perfect) Media

13. Reglas de Retención de Datos

Tipo de Dato Retención Justificación
Perfil de usuario Hasta eliminación Necesario para servicio
Medicamentos activos Mientras activo Necesario para servicio
Historial de medicamentos Indefinido Valor clínico
Recetas 7 años Requisito legal
Registros de toma Indefinido Valor clínico
Logs de auditoría 6 años HIPAA
Datos OCR crudos 30 días Solo debugging
Sesiones 7 días Seguridad
Notificaciones 90 días Referencia
Backups 30 días Recuperación

14. Reglas de Widgets

ID Regla Prioridad
RN-WDG-001 Widgets funcionan offline con datos locales (todos los tiers) Alta
RN-WDG-002 Actualización mínima de widgets cada 15 minutos Media
RN-WDG-003 Acción rápida "marcar tomado" disponible en widgets mediano y grande Media
RN-WDG-004 Temas personalizados de widgets requieren nivel 4+ (Pro/Perfect) Baja
RN-WDG-005 Widget de pantalla de bloqueo solo iOS 16+ Media
RN-WDG-006 Modo discreto oculta nombres de medicamentos en widgets Alta
RN-WDG-007 Tier Free: widgets básicos (próxima toma) Alta
RN-WDG-008 Tier Pro: todos los widgets + personalización básica Alta
RN-WDG-009 Tier Perfect: widgets premium desbloqueables por gamificación Alta

15. Reglas de Smartwatch

ID Regla Prioridad
RN-WCH-001 Notificaciones en reloj funcionan sin conexión a teléfono (con cache de 24h) Alta
RN-WCH-002 Registros de toma desde reloj sincronizan automáticamente al reconectar Alta
RN-WCH-003 Complicaciones solo disponibles en tier Pro y Perfect Alta
RN-WCH-004 Carátulas personalizadas solo en tier Perfect Media
RN-WCH-005 Cache local del reloj mantiene datos de últimas 24 horas Alta
RN-WCH-006 Acción "Tomado" desde reloj requiere confirmación de un tap Media
RN-WCH-007 Modo discreto en reloj oculta nombres de medicamentos Alta
RN-WCH-008 Haptics configurables por usuario (patrones de vibración) Baja
RN-WCH-009 Tier Free: notificaciones + registro básico de tomas Alta
RN-WCH-010 Tier Pro: complicaciones + acciones rápidas Alta
RN-WCH-011 Tier Perfect: carátulas personalizadas desbloqueables Alta

16. Reglas de Vigencia por País

16.1. México

Elemento Vigencia Referencia
Receta normal 1 año COFEPRIS
Receta controlada 30 días COFEPRIS
Respuesta ARCO 20 días hábiles LFPDPPP

16.2. Estados Unidos

Elemento Vigencia Referencia
Receta normal 1 año Estado varía
Receta controlada 90 días DEA
Retención de logs 6 años HIPAA

16.3. Brasil

Elemento Vigencia Referencia
Receta normal 1 año ANVISA
Receta controlada 30 días ANVISA
Respuesta a titular 15 días LGPD

17. Reglas de Eventos de Salud (Mediciones y Tratamientos)

Nuevo en v1.8.0: Reglas para el modulo MTS-EVT-001.

17.1. Reglas Generales de Eventos

ID Regla Prioridad
RN-EVT-001 Cada medicion debe tener tipo, valor principal, unidad y fecha/hora Alta
RN-EVT-002 Valores de medicion se validan contra rangos plausibles antes de guardar Alta
RN-EVT-003 Valores criticos disparan alerta inmediata segun configuracion del usuario Alta
RN-EVT-004 Usuario puede configurar rangos objetivo personalizados (Pro/Perfect) Media
RN-EVT-005 Tratamientos con duracion registran hora inicio y hora fin Media
RN-EVT-006 Fotos de tratamientos requieren consentimiento explicito adicional para compartir Alta
RN-EVT-007 Historial de eventos segun tier: Free 30 dias local, Pro/Perfect ilimitado Alta
RN-EVT-008 Eventos de salud son datos sensibles bajo HIPAA/LGPD/LFPDPPP Alta

17.2. Reglas de Recordatorios de Eventos

ID Regla Prioridad
RN-EVT-009 Recordatorios pueden ser hora fija O evento disparador (Pro/Perfect) Alta
RN-EVT-010 Eventos disparadores solo disponibles en Pro/Perfect Alta
RN-EVT-011 Templates predefinidos son editables por el usuario (Pro/Perfect) Baja
RN-EVT-012 Recordatorios de mediciones funcionan offline con scheduler local Alta
RN-EVT-013 Mediciones importadas automaticamente se marcan con fuente de origen Media

17.3. Reglas de Alertas de Valores Criticos

ID Regla Prioridad
RN-EVT-014 Alertas de emergencia a contactos requieren consentimiento previo explicito Alta
RN-EVT-015 Sugerencias de accion ante valores criticos incluyen disclaimer obligatorio Alta
RN-EVT-016 Usuario puede configurar nivel minimo de alerta (Informativo/Advertencia/Critico) Media
RN-EVT-017 Alertas criticas usan sonido persistente y bypass modo silencio Alta
RN-EVT-018 Historial de alertas criticas se mantiene 6 anos (HIPAA) Alta

17.4. Reglas de Gamificacion de Eventos

ID Regla Prioridad
RN-EVT-019 Gamificacion de eventos solo aplica a consistencia, nunca a valores especificos Alta
RN-EVT-020 Usuario puede desactivar gamificacion por categoria (medicamentos, mediciones, tratamientos) Media
RN-EVT-021 Logros de eventos de salud no generan comparaciones con otros usuarios Alta

17.5. Reglas de Integracion Health Connect/HealthKit

ID Regla Prioridad
RN-EVT-022 Importacion de Health Connect/HealthKit requiere opt-in explicito Alta
RN-EVT-023 Datos duplicados de Health Connect/HealthKit se ignoran si ya existen Media
RN-EVT-024 Integraciones directas con dispositivos disponibles en v1.5+ Baja
RN-EVT-025 CGM (monitoreo continuo glucosa) disponible en v2.0+ Baja

17.6. Reglas de Eventos por Tier

ID Regla Prioridad
RN-EVT-026 Free: eventos ilimitados, graficas basicas con rangos, historial 30 dias local Alta
RN-EVT-027 Pro: graficas avanzadas con estadisticas, historial ilimitado Alta
RN-EVT-028 Perfect: graficas con prediccion, registro rapido desde widget/smartwatch v1.1 Alta
RN-EVT-029 Free: solo 5 fotos de tratamientos totales Alta
RN-EVT-030 Pro: 20 fotos de tratamientos por mes Alta
RN-EVT-031 Perfect: fotos de tratamientos ilimitadas Alta

18. Reglas de Backup y Recuperacion (Round 6)

Nuevo en v1.9.0: Reglas para el modulo MTS-BCK-001.

18.1. Reglas de Backup

ID Regla Prioridad
RN-BCK-001 Backup automatico Pro: diario a las 3:00 AM local Alta
RN-BCK-002 Backup automatico Perfect: cada 6 horas Alta
RN-BCK-003 Retencion de backups: Pro 30 dias, Perfect 90 dias Alta
RN-BCK-004 Backup manual genera archivo .medtime cifrado AES-256 Alta
RN-BCK-005 Migracion invalida sesiones en dispositivo anterior si excede limite Alta
RN-BCK-006 Multiples dispositivos: Free 1, Pro 2, Perfect 5 Alta
RN-BCK-007 Conflictos de sync: timestamp mas reciente gana Alta
RN-BCK-008 Enlace de recuperacion expira en 1 hora Alta
RN-BCK-009 Maximo 3 intentos de codigo SMS antes de bloqueo Media
RN-BCK-010 Verificacion manual: Free 72h, Pro 48h, Perfect 24h, Clinical 12h Alta
RN-BCK-011 Backup Free siempre es manual (nunca automatico) Alta
RN-BCK-012 Archivo .medtime incluye cifrado AES-256 con clave de usuario Alta
RN-BCK-013 Recordatorio de backup a los 30/60/90 dias sin backup Media
RN-BCK-014 Restauracion verifica integridad antes de aplicar Alta
RN-BCK-015 Dispositivo sin sync por 30+ dias se desvincula automaticamente Media

18.2. Reglas de Recuperacion de Cuenta

ID Regla Prioridad
RN-REC-001 Nivel 1 (email): enlace valido 1 hora Alta
RN-REC-002 Nivel 2 (SMS): codigo valido 10 minutos, maximo 3 intentos Alta
RN-REC-003 Nivel 3 (preguntas): requiere verificacion biometrica adicional Alta
RN-REC-004 Nivel 4 (manual): enlace valido 24 horas Alta
RN-REC-005 Preguntas de seguridad son opcionales pero recomendadas Media
RN-REC-006 Nueva contrasena no puede ser igual a las ultimas 12 Alta

19. Reglas de Reportes (Round 6)

Nuevo en v1.9.0: Reglas para el modulo MTS-RPT-001.

ID Regla Prioridad
RN-RPT-001 Reportes PDF incluyen marca de agua con fecha/hora de generacion Alta
RN-RPT-002 Maximo 10 reportes por dia por usuario (anti-abuse) Media
RN-RPT-003 Reportes para medico requieren seleccion explicita de periodo Alta
RN-RPT-004 Exportacion completa requiere re-autenticacion MFA Alta
RN-RPT-005 Enlaces de descarga expiran en 24 horas Alta
RN-RPT-006 Contrasena de cifrado se envia por canal diferente (SMS) Alta
RN-RPT-007 Reportes automaticos se desactivan tras 3 entregas fallidas Media
RN-RPT-008 Graficas avanzadas en reportes solo disponibles en Pro/Perfect Alta
RN-RPT-009 Codigo de verificacion de reporte es valido por 30 dias Media
RN-RPT-010 Reporte para medico no incluye datos de gamificacion Alta

20. Reglas de Onboarding (Round 6)

Nuevo en v1.9.0: Reglas para onboarding adaptativo.

ID Regla Prioridad
RN-ONB-001 Pasos obligatorios: cuenta, aviso privacidad, consentimiento datos Alta
RN-ONB-002 Tour guiado puede saltarse en cualquier momento Media
RN-ONB-003 Primer medicamento puede agregarse despues (dashboard con CTA) Media
RN-ONB-004 Configuracion de habitos usa defaults si se salta Baja
RN-ONB-005 Tutoriales guiados se muestran una sola vez por pantalla Media
RN-ONB-006 Usuario puede acceder a tutoriales desde centro de ayuda Baja
RN-ONB-007 Videos de tutorial duran maximo 90 segundos Baja
RN-ONB-008 Tooltips aparecen solo la primera vez que se ve un elemento Baja

21. Reglas de Analytics (Round 6)

Nuevo en v1.9.0: Reglas para analytics y telemetria.

ID Regla Prioridad
RN-ANL-001 Datos de analytics son anonimos y agregados Alta
RN-ANL-002 Usuario puede desactivar analytics en cualquier momento Alta
RN-ANL-003 Nunca se recolectan datos PHI para analytics Alta
RN-ANL-004 Retencion de analytics: 90 dias Media
RN-ANL-005 Medicamentos solo en categoria agregada con N > 100 usuarios Alta
RN-ANL-006 Opt-out elimina datos historicos del usuario en 30 dias Alta
RN-ANL-007 Telemetria de errores siempre activa (opt-out de mejora de producto no aplica) Media

22. Reglas de Internacionalizacion (Round 6)

Nuevo en v1.9.0: Reglas para i18n.

ID Regla Prioridad
RN-I18N-001 Idioma default es el del sistema operativo Alta
RN-I18N-002 Fallback a es-MX si idioma no soportado Alta
RN-I18N-003 Cambio de idioma no requiere reinicio de app Media
RN-I18N-004 Documentos legales deben existir en todos los idiomas soportados Alta
RN-I18N-005 Formatos de fecha/hora/numero respetan preferencia regional Alta
RN-I18N-006 Catalogo de medicamentos depende del pais del usuario Alta
RN-I18N-007 Unidades de medida (kg/lb, C/F) segun preferencia de pais Media

23. Reglas de Terminos Legales (Round 6)

Nuevo en v1.9.0: Reglas para gestion de terminos legales.

ID Regla Prioridad
RN-TRM-001 Cambios materiales en terminos bloquean uso de app hasta aceptacion Alta
RN-TRM-002 Cambios menores permiten 7 dias de gracia antes de requerir aceptacion Media
RN-TRM-003 Comparacion de versiones de terminos siempre disponible Media
RN-TRM-004 Historial de versiones de terminos se mantiene indefinidamente Alta
RN-TRM-005 Usuario puede descargar cualquier version de terminos aceptada Media
RN-TRM-006 Notificacion previa 30 dias antes de cambio material en terminos Alta
RN-TRM-007 Documentos legales disponibles en todos los idiomas soportados Alta

24. Reglas de Iteracion 10 (Round 9)

Nuevo en v2.0.0: Reglas de decisiones ACL9-001 a ACL9-007.

24.1. Reglas de Migracion Free a Pro (ACL9-001)

ID Regla Prioridad
RN-MIG-001 Verificacion PIN/Biometria obligatoria antes de migracion Alta
RN-MIG-002 Datos locales se mantienen hasta confirmar exito de subida Alta
RN-MIG-003 Si falla subida, se ofrece exportar archivo como alternativa Media
RN-MIG-004 Email/telefono de cuenta Pro no pueden estar ya registrados Alta
RN-MIG-005 Migracion preserva fechas originales de registros Alta
RN-MIG-006 Gamificacion se reinicia (rachas no migran, puntos si) Media

24.2. Reglas de Verificacion de Tutela (ACL9-002)

ID Regla Prioridad
RN-TUT-001 Declaracion jurada suficiente para comenzar a usar la app Alta
RN-TUT-002 Documentacion requerida solo si hay disputa o reclamo Media
RN-TUT-003 Plazo de 7 dias para subir documentacion en caso de disputa Alta
RN-TUT-004 Cuenta DISPUTADA: puede ver datos pero no modificar Alta
RN-TUT-005 Revision manual de disputas en maximo 72 horas Alta
RN-TUT-006 Decisiones de tutela pueden apelarse una vez Media
RN-TUT-007 Cuidadores profesionales requieren verificacion desde el inicio Alta

24.3. Reglas de Medicamentos por Tier (Iteracion 13)

Actualizado en Iteracion 13: Por decision del Director, NINGUN tier tiene limite de medicamentos activos.

ID Regla Prioridad
RN-MED-TIER-001 Todos los tiers pueden tener medicamentos activos ilimitados Alta
RN-MED-TIER-002 Soft limit de 100 medicamentos genera advertencia de rendimiento Baja
RN-MED-TIER-003 Medicamentos FINALIZADOS no cuentan para estadisticas activas Media

24.4. Reglas de SMS Emergencia Free (ACL9-004)

ID Regla Prioridad
RN-EMG-F001 SMS de emergencia Free usa app nativa del telefono Alta
RN-EMG-F002 Maximo 2 contactos de emergencia en Free Alta
RN-EMG-F003 SMS nunca se envia automaticamente en Free, solo se sugiere Alta
RN-EMG-F004 Usuario puede personalizar el mensaje de emergencia Baja
RN-EMG-F005 Costo del SMS es responsabilidad del usuario Alta

24.5. Reglas de Persistencia en Desinstalacion (ACL9-005)

ID Regla Prioridad
RN-PER-001 Datos Free se eliminan al desinstalar si no hay backup Alta
RN-PER-002 Sistema recomienda backup cada 30 dias Media
RN-PER-003 Alerta de desinstalacion solo disponible en Android (si OS lo permite) Baja
RN-PER-004 Usuario puede optar por almacenamiento externo para mayor seguridad Baja
RN-PER-005 Pro/Perfect: datos persisten en cloud independiente de la app Alta

24.6. Reglas de Precios por Tipo de Usuario (ACL9-006)

ID Regla Prioridad
RN-PRICE-001 Precio Individual difiere del precio Familia Alta
RN-PRICE-002 Pro Familia $6.99/mes hasta 5 dependientes Alta
RN-PRICE-003 Perfect Familia $14.99/mes hasta 10 dependientes Alta
RN-PRICE-004 Upgrade de Individual a Familia en cualquier momento (prorrateo) Media
RN-PRICE-005 Precios en USD, conversiones locales por app stores Alta

24.7. Reglas de Interacciones Medicamentosas (ACL9-007)

ID Regla Prioridad
RN-INT-001 Toda interaccion mostrada incluye disclaimer legal Alta
RN-INT-002 Interacciones CONTRAINDICADAS requieren confirmacion explicita Alta
RN-INT-003 Motor local funciona 100% offline Alta
RN-INT-004 Verificacion online opcional para Pro, automatica para Perfect Alta
RN-INT-005 Analisis IA solo disponible para Perfect Alta
RN-INT-006 Fuente y fecha de actualizacion siempre visibles Alta
RN-INT-007 Historial de alertas de interacciones se mantiene 6 anos (HIPAA) Alta

25. Referencias


Documento generado por SpecQueen - La especificacion funcional ES el sistema.