Revisión de calidad · 01/11/2026
151 pruebas técnicas aprobadas en una copia aislada con datos sintéticos. Se revisó la apertura de los quince formularios y sus secciones contraídas, el guardado de borradores, la protección al retroceder sin guardar y la consulta combinada con exportación. La comprobación técnica no equivale a aprobación clínica ni a una entrega real de mensajes.
Consulta el estado de disponibilidad y los pendientes. La aplicación continúa en web local.
Antes de pasar a operación
Estado: edición local en validación. Los quince formularios y los módulos de gestión, comunicaciones y análisis están implementados. Todavía no se acredita el cierre de las siguientes verificaciones:
- BODE/BODEx: ocho diferencias documentadas frente al comportamiento de origen.
- Contraste del conjunto de formularios: doce campos tienen comprobación de definición sin ejemplo observado. El informe conserva además 58 observaciones o recorridos UI pendientes, incluidos valores ocultos no contrastables. El contraste local conserva su revisión y unidades explícitas.
- Perfilamiento: cuatro cálculos y 28 reglas locales provisionales, creados por autorización del usuario. No se presentan como equivalencia original de Zoho.
- Mensajería: la cola, edición, programación y adaptadores se han probado técnicamente. Falta conectar y verificar entregas controladas de SMS, correo y WhatsApp con los proveedores de operación.
- Piloto: falta ejecutar consultas completas con profesionales responsables y aprobar los resultados clínicos y el circuito operativo.
- Licencia: el texto de condiciones sigue siendo un borrador interno; esta revisión no lo convierte en un acuerdo aprobado.
Qué cambió en esta revisión
- Guardado protegido frente a cambios de pantalla y navegación Atrás con confirmación de cambios pendientes.
- Los resultados BODE/BODEx de origen pendientes de revisión se conservan como provisionales y se excluyen de los agregados de indicadores. No se borran los valores ni se modifican sus fórmulas.
- El explorador muestra 50 filas por página, conserva hasta 1.000 por consulta y exporta encabezados legibles con el estado de cada variable. Cambiar la selección exige volver a consultar.
- Respaldo y restauración SQLite con verificación de integridad, en una carpeta nueva y sin sobrescribir la base vigente.
- Entrada de datos JSON estricta: rechaza valores numéricos no finitos antes de almacenarlos.
Datos y rendimiento
La base real se inspeccionó solo en lectura: integridad rápida correcta, cero referencias foráneas rotas y 47 tablas. Las pruebas de esta revisión usaron datos sintéticos; no se enviaron mensajes ni se cambió Zoho. La prueba histórica de 100.000 registros no acredita capacidad ilimitada: el rendimiento final depende del equipo, las variables y las consultas. Usa filtros y límites; dimensiona la operación con su volumen real antes de migrarla.
Cómo respaldar y restaurar
Desde la carpeta de la aplicación ejecuta el módulo de respaldo con la carpeta de datos y un archivo nuevo de destino. El respaldo incluye registros y credenciales locales; guárdalo con el mismo cuidado que la base original. Para restaurar, cierra la aplicación y usa restore_database.py --backup respaldo.sqlite3 --destination-dir carpeta_nueva. La restauración valida estructura, integridad y relaciones; rechaza una carpeta ocupada. El respaldo SQLite no incluye variables de entorno ni archivos externos a esa base; si existen, deben respaldarse por separado. Para usar la carpeta restaurada configura PRM_DATA_DIR antes del siguiente inicio. Conserva el original hasta verificar la copia y sus cuentas.