Perfiles y administración · Revisión local 0.29
Actualizado el 4 de noviembre de 2026. Este recorrido prevalece sobre las descripciones históricas de roles que aparecen más adelante.
1. Crear la cuenta
Ingresa como administrador y abre Cuentas y permisos. Busca por nombre, usuario o perfil; el listado muestra 25 cuentas por página. Crea la cuenta con su nombre, usuario, rol y contraseña temporal de al menos 12 caracteres. La contraseña debe cambiarse al primer ingreso. Para suspender todo acceso, desactiva la cuenta. Se protege la última cuenta administradora activa.
2. Definir un perfil reutilizable
Pulsa Administrar perfiles y bandejas. En Define el perfil, selecciona Crear perfil nuevo, escribe un nombre y elige Profesional o Especialista. Añade los módulos con Añadir o arrástralos a Habilitados; Quitar retira un módulo. Puedes crear varios perfiles del mismo tipo. No se asigna automáticamente un perfil nuevo a ninguna cuenta.
3. Elegir sus funciones
Para Profesional puedes habilitar Validar casos asignados, Remitir al especialista y Cerrar la gestión respondida. Para Especialista puedes habilitar Registrar respuesta especializada. Sin funciones seleccionadas, el perfil solo consulta los casos que tenga asignados en sus módulos. Elegir una función no salta los requisitos de responsable y estado: validar requiere revisión declarada de la IPS y nota; remitir exige un caso validado y un especialista autorizado; cerrar exige una respuesta documentada.
4. Asignar el perfil y los casos
En Asígnalo al profesional, elige la cuenta activa, revisa el nombre y selecciona el perfil guardado. Pulsa Guardar asignación. Publica resultados ya guardados y asigna los casos individualmente o por lote desde la bandeja. El profesional solo verá sus casos asignados y el especialista sus remisiones autorizadas. Sin perfil, módulo o asignación no obtiene acceso a resultados generales. Los administradores conservan la consola general; las demás cuentas usan la bandeja asignada.
5. Ajustar, comprobar y respaldar
Selecciona un perfil existente para revisar sus módulos y funciones. La pantalla indica cuántas cuentas están vinculadas: guardar afecta a todas. Para un cambio individual, crea otro perfil y reasigna esa cuenta. Para cambiar de tipo, crea otro perfil. Los cambios se verifican en cada solicitud al servidor, incluso con una sesión abierta. Actualizar bandeja refresca sus controles; una acción retirada se rechaza también desde una pantalla anterior. El historial no se elimina. Si otro administrador cambió la versión, recarga antes de guardar.
Usa Respaldar perfiles y gestión además del respaldo clínico habitual: los perfiles operativos, funciones, asignaciones y eventos se guardan en gestion_profesional.sqlite; las cuentas y datos clínicos usan prm.sqlite3. Conserva ambos respaldos y el almacén del autenticador (autenticador.sqlite3) mediante el procedimiento seguro del equipo; sus claves DPAPI están vinculadas al perfil de Windows. Mi contraseña permite cambiar la contraseña propia y revocar las otras sesiones; Volver a Cuentas y permisos regresa a la misma consola.
El perfil de compatibilidad de la consola anterior se conserva para datos previos, pero no habilita la bandeja operativa ni acceso general. La carga de bases, captura administrativa y ejecución de procesos corresponden al administrador en este flujo. Estas restricciones se aplican en el servidor, no solo ocultando botones.
Referencia Zoho finalizada
Por decisión del responsable, el 4 de noviembre de 2026 se finaliza Zoho como dependencia y requisito de contraste para continuar AS²PIRA. La aplicación funciona en web local con definiciones EPINex. Las capturas, diferencias y reportes anteriores se conservan como antecedentes de migración; no representan tareas de acceso a Zoho pendientes ni una dependencia de operación. Este cierre no cambia fórmulas, resultados ni datos, y no constituye una certificación clínica adicional. La revisión del contexto de cada consulta y la trazabilidad de las definiciones locales siguen vigentes.
Acceso a perfiles y bandejas · 4 de noviembre de 2026
Como administrador, abre Perfiles y bandejas en la barra lateral, dentro de Equipo y control, junto a Cuentas y permisos. El acceso se muestra después del ingreso completo y la segunda verificación. En perfiles profesionales se abre directamente la bandeja autorizada.
La asignación de perfiles sigue siendo explícita. El administrador debe crear las cuentas profesionales mediante Cuentas y permisos, definir su perfil de módulos, publicar resultados guardados y asignar cada caso. Tener un módulo habilitado no permite ver casos ajenos. Un caso validado puede remitirse al especialista asignado y este registra su propia respuesta.
Validación de esta entrega: ingreso real con segundo factor registrado; circuito completo de perfiles, arrastrar módulos, asignación, validación, remisión y respuesta con cuentas ficticias aisladas, sin incorporar casos ni usuarios de prueba a la instalación operativa. El QR se comprueba en la prueba aislada de configuración y solo aparece al vincular una cuenta nueva; no se restablece una cuenta ya vinculada para mostrarlo.
Autenticador como en RADAR y SAmuel
4 de noviembre de 2026. ASPIRA utiliza ahora el mismo recorrido de configuración: instrucciones en cuatro pasos, QR generado localmente, alternativa manual si no puedes escanear y verificación del código de seis números del celular. La clave larga solo se introduce en el autenticador.
Usa la misma aplicación de autenticación del celular y añade una cuenta independiente llamada EPINex ASPIRA. No introduzcas el código de RADAR ni el de SAmuel. Si ya configuraste ASPIRA, conserva su cuenta: esta actualización no reemplaza ni borra claves existentes y solo pide el código vigente.
Las nuevas configuraciones generan diez códigos de recuperación de un solo uso, con botón para descargar y confirmación de guardado antes de continuar. Los códigos emitidos previamente siguen siendo válidos y no se regeneran automáticamente. La ayuda, la clave alternativa y las opciones de recuperación se pueden desplegar en la misma pantalla.
Generación del QR completamente local con la biblioteca qrcode 8.2 ya utilizada por RADAR, incluida su licencia. No se envían claves a servicios externos. Se mantienen la protección DPAPI, los controles de intentos y la exigencia del segundo factor antes de conceder sesión. Cierra y vuelve a abrir ASPIRA normalmente para cargar el cambio. Validación con cuentas ficticias y revisión visual; la vinculación del teléfono real la realiza cada usuario.
Autenticador obligatorio · 4 de noviembre de 2026
El acceso a AS²PIRA Health requiere contraseña y un código temporal TOTP individual. La contraseña por sí sola no concede sesión, datos ni acceso a las bandejas. En la primera entrada se configura una cuenta independiente de RADAR en Microsoft Authenticator, Google Authenticator u otra aplicación compatible.
- Ingresa tu usuario y contraseña.
- En tu autenticador añade una cuenta mediante clave de configuración, con el nombre EPINex ASPIRA, seis dígitos y cambio cada 30 segundos. Usa la clave que muestra únicamente tu pantalla de configuración.
- Introduce el código y guarda los códigos de recuperación en un lugar privado y seguro. Cada uno puede usarse una sola vez.
- En entradas posteriores escribe el código actual; si perdiste el autenticador, selecciona Usar un código de recuperación.
La configuración y el desafío vencen en cinco minutos. Tras cinco códigos incorrectos se debe esperar cinco minutos. No se acepta de nuevo un código temporal ya utilizado. La hora del teléfono y del equipo debe ser correcta.
Las claves se protegen mediante Windows DPAPI para la cuenta de Windows que ejecuta la aplicación. El archivo data/autenticador.sqlite3 debe conservarse junto a los respaldos de cuentas, gestión y datos; una copia trasladada a otra cuenta de Windows no permite descifrar las claves. Conserva también tus códigos de recuperación. Esta actualización no transfiere el autenticador de RADAR ni configura cuentas reales automáticamente.
Para activar la actualización, cierra y vuelve a abrir normalmente AS²PIRA. Las sesiones del servidor anterior no se actualizan al guardar los archivos. Validación: once pruebas del segundo factor, doce comprobaciones del controlador HTTP sin listener y pruebas visuales aisladas; falta aceptación con el autenticador real de cada usuario.
Referencia técnica: RFC 6238 · TOTP. La gestión de casos permanece limitada a los módulos y casos asignados.
Perfiles y bandejas de gestión profesional
Actualización del 3 de noviembre de 2026. El administrador carga las bases, ejecuta los módulos y decide qué resultados guardados se publican. Cada profesional ve únicamente los casos que le asignaron en los módulos habilitados para su perfil. El especialista ve solo las remisiones que recibió.
Configurar en pocos pasos
- Crear las cuentas: usa la administración de usuarios habitual para el profesional y el especialista. Se conservan contraseña, roles de cuenta y segunda verificación donde corresponda.
- Abrir Perfiles y bandejas: en RADAR el enlace aparece dentro de Administración; en AS²PIRA, en el menú de la cuenta administradora.
- Definir el perfil: escribe un nombre, elige Profesional o Especialista y arrastra los módulos a Habilitados. Añadir y Quitar permiten hacerlo también con teclado. Guardar un perfil compartido actualiza sus módulos para todas las cuentas vinculadas; crea otro perfil si necesitas un alcance individual distinto.
- Asignar el perfil: selecciona la cuenta, escribe el nombre del profesional y elige el perfil. La cuenta administradora conserva sus accesos y no se convierte en una cuenta clínica mediante este editor.
- Publicar y asignar: abre Publicar resultados guardados, selecciona el módulo, consulta una página y publica los casos elegidos. No se ejecuta un análisis al abrir la vista. En la bandeja puedes asignar un caso o seleccionar una página y asignar el lote a un profesional con los módulos correspondientes. Si algún caso no cumple el alcance o cambió de versión, se rechaza todo el lote.
Recorrido del profesional y del especialista
Pendiente → Validado o No validado → Remitido → Respondido → Cerrado.
- El profesional abre su caso, revisa el contexto en la historia clínica de la IPS, confirma esa revisión y guarda una nota breve. Puede añadir una referencia de la atención sin copiar la historia completa.
- Solo un caso Validado puede remitirse. Se selecciona un especialista activo con el mismo módulo habilitado. No se notifica por correo ni se modifica otro sistema automáticamente.
- El especialista registra su propia decisión: Realizó ajuste, Mantiene manejo, Requiere evaluación o No aplica. Debe escribir una nota breve de lo realizado; la fecha de seguimiento es opcional.
- La respuesta queda en el caso del profesional. Este puede documentar el cierre administrativo. Validar, responder o cerrar no demuestra por sí mismo la resolución clínica del hallazgo.
Seguridad, historia y respaldo
Los permisos se verifican en el servidor, no solo en los botones. Las cuentas no administradoras no cargan bases ni ejecutan los módulos, aunque un rol anterior incluyera esas acciones. La bandeja verifica cuenta asignada y módulo en cada consulta; sin perfil o sin asignaciones se muestra vacía. El administrador no documenta una decisión fingiendo ser el especialista.
Se conserva el resumen publicado de la fuente y un historial con autor, fecha UTC y cambios. La pantalla muestra la hora de Colombia. Las modificaciones simultáneas detectan versiones desactualizadas. Una republicación idéntica no duplica el caso; un resultado cuyo resumen cambió genera otro caso y conserva el anterior. Esta bandeja no migra ni altera automáticamente los estados de las gestiones anteriores de la aplicación.
La gestión se conserva independientemente de limpiar una sesión de análisis. Respaldar perfiles y gestión descarga una copia SQLite coherente, solo para administración; complementa el respaldo de las bases clínicas. La pantalla presenta 25 casos por página y hasta 200 eventos recientes por caso, sin borrar los anteriores. La selección de fuentes presenta hasta 50 resultados por página y publica como máximo 250 por petición.
Alcance: no existe integración automática con la historia clínica de la IPS ni modificación de recetas. La revisión realizada allí es una declaración del profesional. El administrador debe verificar la idoneidad de las cuentas a las que asigna el tipo Especialista. Al instalar esta mejora, las cuentas y los casos reales no se cambian automáticamente: debe configurar los perfiles, publicar los resultados y asignarlos. El servidor nuevo se carga al cerrar y abrir normalmente la aplicación; no se reinicia un proceso en curso.
Empieza por tu tarea · Guía actual 0.28
Atender: Mi jornada → paciente → formulario → borrador → validar → historia. Continuar: revisa el próximo paso, remisión o respuesta y documenta el resultado. Analizar: Bases conectadas o Sala de control → selección → indicador → detalle → corte.
Dentro de cada pantalla pulsa su ayuda o Guía paso a paso. Puedes buscar el módulo y activar Lectura cómoda o Vista amplia. Las secciones de consulta empiezan contraídas; abrir o cerrar una no borra respuestas. Guarda borradores si falta información.
Mi jornada incluye Respuestas por revisar. Leer historia muestra primero fecha y módulo; abrir un detalle permite leer el texto conservado. La evidencia recibida y la valoración profesional se distinguen. Cerrar una consulta, revisar un mensaje y cerrar un riesgo son actuaciones diferentes.
La portada presenta primero las capacidades conectadas de AS²PIRA: consulta, jornada, historia, riesgos, poblaciones, bases, sala de control y educación. Conserva los quince formularios individuales y el resto de módulos en páginas siguientes. Cada tarjeta tiene título, descripción y acceso a su explicación.
Pendientes que debes conocer
Falta desarrollar la recepción automática externa de respuestas, la carga directa a un repositorio multimedia y los conectores activos a sistemas externos; actualmente se usan captura manual, enlaces y una cola local de integración. Falta configurar y probar proveedores reales, superar la carga simultánea objetivo en el servidor destino y validar protocolos con profesionales reales. Perfilamiento mantiene cuatro cálculos locales provisionales aprobados para uso local por el responsable; no equivalen a las fórmulas originales inaccesibles. La licencia comercial conserva su condición de borrador.
Consulta funciones verificadas y pendientes antes del uso institucional. Las secciones siguientes conservan el recorrido detallado y los antecedentes de cada versión.
0.25 · Seguimiento que vuelve al profesional
Continuar sin perder el contexto
En Mi jornada, los números de próximos pasos y remisiones activas muestran el total del alcance, aunque la lista tenga varias páginas. La pestaña elegida se conserva después de guardar. La orientación recibida de coordinación aparece junto al paso pendiente.
En Paciente 360 abre Opciones de seguimiento y contexto y luego Seguimiento realizado y orientaciones recibidas. Primero aparece un listado de rutas; despliega una para leer pasos, resultados, autor, fecha y apoyos recibidos. Se muestran diez rutas por página; el detalle admite los veinte pasos de la ruta y hasta cincuenta apoyos recientes. El profesional consulta sus propias rutas. La historia clínica firmada entre módulos sigue en Historia del paciente, con su permiso independiente.
Al solicitar apoyo a otro profesional, un reintento con la misma solicitud y contenido conserva la remisión creada. El navegador conserva la clave durante esa sesión de trabajo; recargar y crear una nueva solicitud es una nueva intención. No se infieren ni fusionan remisiones por semejanza de texto.
Ver dónde se acumula el trabajo
Sala de control incorpora cuatro etapas: pasos por realizar, remisiones por recibir, remisiones en gestión y respuestas por revisar. Cada tarjeta muestra elementos, pacientes distintos dentro de esa etapa y plazos vencidos. Una misma persona puede aparecer en varias etapas; no sumes los pacientes de las cuatro tarjetas como si fueran personas diferentes.
Pulsa Ver pendientes para abrir veinte elementos por página con paciente, responsable y plazo. El detalle requiere permisos de Informes y tableros y de Gestión del cuidado. Los agregados pueden consultarse con el permiso de tableros. Un profesional ve su responsabilidad en cada etapa; coordinación y administración ven las responsabilidades dentro de la selección autorizada.
Los filtros de formulario, situación e identificación aplican a la selección de pacientes de todas las tarjetas. Las tareas de esos pacientes pueden originarse en otra ruta o formulario; el filtro no atribuye automáticamente la tarea al formulario elegido. Los cortes nuevos conservan estas cifras. Los cortes anteriores conservan su contenido original y no inventan cifras de flujo que no guardaron.
Revisión administrativa de datos y canales
En Institución y programas abre Estado de datos y comunicaciones. Revisa filas publicadas por fuente, cargas sin finalizar, incidencias abiertas y versión de controles. Los totales abarcan todas las fuentes; el listado presenta hasta cien por nombre. Una carga sin finalizar no se presenta como información publicada.
La misma sección distingue configuración presente, incompleta y envíos desactivados para SMS, correo y WhatsApp. Muestra estados registrados por canal y la última actividad registrada del programador. No muestra credenciales, destinatarios ni cuerpos de mensajes. Actualizar estado vuelve a consultar la información; no activa envíos ni crea un proceso.
Configuración presente no equivale a conexión comprobada. El último registro del programador no acredita que siga activo. Programado, aceptado y entregado son estados distintos; una aceptación SMTP no confirma entrega al destinatario. Los proveedores siguen requiriendo configuración y prueba real autorizada.
Mantener una operación sencilla
Estas funciones están cerradas hasta que el usuario las solicita. No hay nuevas ventanas obligatorias, pasos de configuración para el profesional ni campos obligatorios añadidos a los quince formularios. Las nuevas consultas usan paginación, índices y carga bajo demanda.
Esta edición mantiene web local y no modifica Zoho, las fórmulas clínicas ni las definiciones provisionales de Perfilamiento y BODE/BODEx. La validación de interfaz con datos sintéticos no sustituye el piloto con profesionales reales.
0.24 · Más capacidad, una operación sencilla
Recorrido completo para profesionales, administración y coordinación
Trabajar con pocos pasos
El acceso habitual del perfil Profesional abre Mi jornada. Sus tres accesos principales son Mi bandeja de riesgos, Iniciar una consulta y Buscar un paciente. Ver más herramientas permite mostrar las funciones adicionales autorizadas; no cambia permisos.
Para retomar una ruta, abre el paciente si necesitas contexto, escribe el resultado del paso actual y pulsa Guardar y continuar. Solo se habilita el paso siguiente. Una ruta terminada no cierra automáticamente un riesgo ni sustituye la revisión profesional.
Las secciones de los formularios siguen contraídas al abrir. No se añadieron campos obligatorios a los quince formularios por esta actualización. Las opciones de seguimiento en Paciente 360 se despliegan y cargan cuando las necesitas.
Journey del profesional: de la consulta al seguimiento
1. Entra con tu cuenta individual. Revisa Mi jornada y los casos de tu bandeja; identifica al paciente por tipo y número de documento.
2. Abre el formulario indicado. Despliega una sección a la vez, verifica datos, unidades y cálculos; guarda el borrador si necesitas continuar después. Revisa y finaliza únicamente lo que hayas comprobado.
3. Consulta Historia del paciente: primero aparece el listado por fecha y módulo, con estado de gestión. Abre la entrada para leer el escrito firmado e inmutable. El semáforo resume gestión, no gravedad clínica.
4. Abre Paciente 360. Revisa pendientes y consultas. Opciones de seguimiento y contexto reúne las rutas, remisiones, episodios, cambios observados, medicamentos reportados, educación y comunicaciones. Mantén cerradas las opciones que no necesites.
5. Si hace falta otro profesional, prepara una remisión a un receptor que ya tenga acceso al paciente. El receptor acepta y responde; quien la solicitó revisa la respuesta y documenta el cierre. Si necesitas coordinación, solicita apoyo desde el paso pendiente.
6. Para comunicarte, prepara contenido, destinatario, canal y fecha en Comunicación programada. Revisa la vista previa y los bloqueos. Captura manualmente las respuestas recibidas y su fuente; registra su valoración por separado.
7. Guarda la evidencia del próximo paso y vuelve a Mi jornada. Al abrir un paciente desde una selección, el regreso conserva su contexto. Usa Salir al terminar.
Qué significan las opciones del paciente
Episodio: agrupa consultas del mismo paciente en una sede o programa. Vincular una consulta no cambia el escrito firmado ni permite moverla a otro paciente.
Cambios observados: contrasta las dos consultas revisadas más recientes del mismo formulario. Distingue dato ausente, calculado y provisional. No mezcla formularios distintos ni interpreta por sí solo empeoramiento o mejoría clínica.
Medicamentos: registra evidencia con fuente y fecha, diferenciando prescripción, dispensación, administración reportada, uso y suspensión reportados. No modifica tratamientos ni calcula interacciones en esta función.
Educación: registra tema, evidencia y comprensión reportada o necesidad de apoyo. Registrar educación no envía mensajes. Las respuestas de mensajería de esta edición se capturan manualmente; no hay recepción automática de proveedores.
Journey de administración: configurar una vez
Institución y programas está separado del trabajo habitual. Registra la identidad institucional; cuando ya hay datos exige reconocer su pertenencia y documentar el motivo. Una institución distinta requiere otro directorio de datos y proceso independiente.
Crea sedes, programas y equipos. Son organización de la atención: no introducen aislamiento por sede o equipo. El alcance de datos sigue controlándose por los permisos y vínculos del profesional.
Configura rutas con pasos y plazos. Editarlas crea una versión nueva; las rutas iniciadas conservan su definición original. No tienen decisiones clínicas ni envíos automáticos implícitos.
En Calidad de las fuentes define campos obligatorios y valores admitidos. Las cargas nuevas conservan la versión de control que recibieron al comenzar. Una fila rechazada no se publica por marcar su incidencia como revisada: corrige el origen y realiza una carga válida.
Configura límites de contacto solo si corresponden: máximo por paciente en siete días y descanso horario de Colombia. La política empieza desactivada. La autorización vigente se verifica siempre; retirarla cancela pendientes del paciente y canal. No recupera un mensaje que ya estaba en envío o entregado.
Define indicadores con medidas conocidas, conteo o porcentaje, meta opcional y dirección. No exige SQL. Asigna funciones y formularios desde Cuentas y permisos según el trabajo del perfil.
Journey de coordinación: de la cifra al paciente
En Sala de control elige formulario, situación e identificación inicial; pulsa Actualizar selección. Las tarjetas comparten esa selección y muestran su definición y denominador. Un denominador vacío no produce un porcentaje cero.
Pulsa Explorar pacientes o un módulo de cobertura para profundizar. Conserva un corte personal si necesitas consultar las cifras de esa fecha. Comparar corte con hoy reutiliza los criterios, pero la población puede haber cambiado; solo resta medidas con la misma versión y unidad.
El registro mensual representa fechas de captura, no una reconstrucción de riesgo clínico histórico. Para cruzar variables de formularios y bases externas usa Bases conectadas y sus matrices, conservando identificación, procedencia y unidades.
Validación y límites de esta entrega
Las seis etapas cuentan con una primera implementación funcional y pruebas técnicas con datos sintéticos. La prueba de volumen usa 20.000 pacientes y 40.000 filas externas; no certifica capacidad ilimitada ni carga concurrente institucional.
Se mantienen pendientes la revisión clínica de definiciones provisionales y diferencias de origen, el piloto con profesionales reales y la configuración y entrega real autorizada de proveedores. Las comprobaciones sintéticas no sustituyen estas validaciones.
La aplicación continúa en web local. No se modificó Zoho ni se activó publicación en Internet. No se añadieron procesos residentes para las nuevas funciones. Un proceso y directorio de datos por institución es la estrategia de aislamiento de esta edición; no es un SaaS multiinstitucional compartido.
Actualización 0.23 · Poblaciones y bases conectadas
Abrir el recorrido completo · Investigación y valor diferencial
AS²PIRA Health - Poblaciones, continuidad y bases conectadas
EPINex - Versión 0.23.0 - 2 de noviembre de 2026 - Web local
Recorrido recomendado
1. Finaliza la consulta como revisada, comprobando identificación, unidades, cálculos y reglas. El escrito firmado se conserva en Historia del paciente; un borrador no genera firma.
2. Abre Centro de poblaciones. Consulta el resumen, los indicadores y el mapa de atención. Pulsa un indicador o un módulo para filtrar y revisa el denominador.
3. Abre Paciente 360 desde la fila del paciente. Revisa consultas por módulo, pendientes, fuentes externas y el resumen de continuidad. Los conteos comprenden todo el alcance autorizado; los detalles recientes tienen límites indicados en pantalla.
4. Documenta una meta, la acción concreta, el responsable y la fecha. Vincula un caso cuando corresponda. Cada avance requiere evidencia y conserva autor, hora y versión. El panel muestra los cinco avances más recientes por acción; el historial completo permanece en la base y su respaldo.
5. Para educación, selecciona pacientes de la página y prepara un grupo. Esto no envía mensajes. Continúa en Comunicación programada y revisa contacto, contenido, canal, consentimiento, horario y vista previa. Programación, aceptación, entrega, respuesta y resultado son estados diferentes.
6. Registra fielmente una respuesta recibida, quién la reporta y el canal. Esta captura es manual. La respuesta queda pendiente de valoración; una revisión profesional añade desenlace y nota, sin sobrescribir la evidencia reportada ni cerrar casos automáticamente.
7. Guarda criterios de cohorte para retomar el trabajo con datos actualizados. Verifica las acciones y casos antes del cierre de sesión.
Incorporar bases externas
Prepara un CSV UTF-8 con encabezados únicos. En Bases conectadas, selecciona archivo y separador; pulsa Preparar columnas. Elige dos columnas diferentes para tipo y número de documento. Conserva ceros iniciales. Nombres, teléfonos y coincidencias aproximadas no fusionan personas.
Selecciona la columna de fecha del dato o una fecha de referencia. Usa AAAA-MM-DD; una hora debe incluir zona horaria. Define variables de texto, número o fecha y unidades explícitas. El separador decimal se elige; no se adivinan separadores de miles ni se convierten unidades.
Valida la muestra de hasta 100 filas, comprueba coincidencias e incidencias y confirma la revisión. La muestra no certifica el archivo entero: los lotes validan todas las filas. La publicación informa procesadas, insertadas, duplicadas y rechazadas, y muestra las primeras incidencias. No uses un dato rechazado como si estuviera disponible.
Límites de la interfaz: 20 MB y 100.000 filas por archivo, hasta 100 encabezados (120 caracteres por nombre), 20.000 caracteres por celda y 50 variables seleccionadas. Los lotes admiten hasta 500 filas y pueden reducirse si el contenido es extenso. No se publican lotes incompletos. La capacidad total depende del equipo, las variables y la concurrencia; no se promete volumen ilimitado.
Para actualizar, elige una base de destino y mapea las columnas de origen a sus variables existentes. Significado, tipo y unidad deben coincidir: si cambiaron, crea otra base/variable y revisa la equivalencia. Una actualización agrega evidencia; conserva las filas anteriores. El último valor por fecha se utiliza en la tabla, incluso si es vacío.
Si se interrumpe, puedes reintentar en la misma vista. Tras reabrirla, selecciona exactamente el mismo archivo y pulsa Retomar carga pendiente de este mismo archivo. Se recupera el mapeo; valida y confirma otra vez. Los lotes iguales se reconocen sin duplicar; un lote con contenido diferente se rechaza. El listado de recuperación muestra hasta 50 cargas pendientes de la cuenta. Cambiar el archivo requiere tratarlo como otra carga.
Construir una tabla de varias fuentes
Busca variables por nombre o código y añádelas a la selección. El catálogo devuelve hasta 150 coincidencias; acota la búsqueda cuando sea necesario. El selector de destino ofrece las 100 bases publicadas más recientes y las vistas personales muestran hasta 100 guardadas. Puedes mezclar formularios y fuentes externas, hasta 20 variables. La tabla contiene una fila por paciente y el último valor por variable, sin multiplicar pacientes por el número de consultas o filas externas.
Define hasta cinco filtros y un corte opcional de fecha del dato. La población incluye pacientes con al menos una de las variables seleccionadas; no es necesariamente toda la población de Centro de poblaciones. Una variable faltante permanece faltante. Un cálculo provisional o pendiente queda excluido de las medidas numéricas; consulta su estado en Procedencia. El corte no reconstruye qué sabía el sistema en una fecha histórica.
En cada celda abre Procedencia para ver fuente, fecha, estado, referencia y huella externa. Las fuentes pueden tener fechas distintas: la tabla no representa necesariamente una visita simultánea. Antes de interpretar un resultado confirma que los significados y unidades sean comparables.
Exportar página CSV descarga hasta 50 pacientes de la página consultada, no toda la población ni toda la matriz. La exportación protege textos con prefijos que podrían interpretarse como fórmulas. Las vistas guardadas conservan criterios personales y vuelven a consultar los datos publicados; no son una copia congelada.
Visualización y drilldown
Elige una o dos dimensiones y una operación: pacientes únicos, suma, promedio, mínimo o máximo. Para operaciones numéricas elige una medida numérica. La matriz expresa intensidad y permite abrir cada combinación. Los flujos representan recuentos de pacientes, independientemente de la medida numérica elegida.
Al pulsar una celda o un flujo se aplican sus categorías como filtros de tabla. Desde una identificación se abre Paciente 360 si el perfil lo permite. La matriz devuelve hasta 200 grupos; los flujos muestran hasta diez categorías por lado. Si se alcanza el límite, filtra y vuelve a explorar. Las cifras describen los registros disponibles, no demuestran causalidad ni prevención de desenlaces.
Permisos
Administración puede asignar Centro de poblaciones, Bases conectadas, Cargar y publicar bases externas y Documentar metas, acciones y retroalimentación por separado. Para usar la carga en pantalla se requieren Bases conectadas y su permiso de carga, además de rol Administración o Coordinación. Para documentar desde Paciente 360 se requieren Centro de poblaciones y Gestión de continuidad.
Historia longitudinal es un permiso adicional para consultar información de otros profesionales de un paciente vinculado. Un profesional mantiene su alcance por registros propios o casos asignados; no obtiene pacientes nuevos por seleccionar un filtro o conocer un identificador. Una acción asignada no concede por sí sola acceso a un paciente. Solo Administración/Coordinación asignan a otro responsable que ya tenga vínculo autorizado.
Los resúmenes locales son lecturas de información registrada. No son dictámenes automáticos ni aprobación de los cálculos clínicos pendientes. No se enviaron datos a Zoho ni a una IA externa para generarlos.
Respaldo y continuidad técnica
Administración dispone de Descargar respaldo SQLite completo en Bases conectadas. El servidor genera una copia consistente en disco y la transfiere por bloques; no arma un JSON de toda la base en memoria. Incluye tablas externas, cargas, acciones, respuestas, historia, usuarios y datos de la aplicación. Trátalo como información sensible y consérvalo protegido. La descarga no verifica por sí sola un procedimiento completo de recuperación.
Las herramientas backup_database.py y restore_database.py permanecen disponibles. La restauración debe realizarse a un destino nuevo y comprobarse antes de cambiar la operación. La exportación JSON administrativa también incluye las nuevas tablas, pero puede ser costosa para volúmenes grandes; para conservación integral usa SQLite.
La aplicación sigue siendo web local. No se activaron servicios públicos ni se reinició producción. Antes del reemplazo operativo siguen siendo necesarias la revisión clínica de definiciones provisionales, un piloto real, las pruebas de proveedores de mensajes y la evaluación de concurrencia/volumen representativo.
2 de noviembre de 2026 · Acceso compacto y guía de seguimiento
El acceso de AS²PIRA incorpora «Tu próximo paso»: revisar los casos disponibles para tu cuenta, definir el seguimiento y consultar la evolución. El formulario se ubica arriba y la guía debajo, con el estilo visual de la familia EPINex.
Continúa el ingreso actual por usuario y contraseña. No se añade autenticador, no se modifican permisos y no se ejecutan tareas de seguimiento por leer la guía. El enlace al manual y la información de acceso protegido se conservan.
Validado en navegador aislado con paneles de 440 × 820 y 350 × 700 píxeles: formulario, guía y ayuda completos, sin desplazamiento interno ni recortes. No se inició producción ni se modificaron registros. Recarga la portada para aplicar el ajuste.
AS²PIRA Health
Anticipamos riesgos. Mejoramos resultados. · Un producto de EPINex.
PRM significa Patient Relationship Management. Esta primera versión local de EPINex reúne los 15 formularios de gestión de riesgo farmacológico del proyecto.
1. Iniciar la aplicación
La portada reúne Presentación, Catálogo de funciones y Acceso, con el formato de SAmuel y RADAR. Busca un formulario o función, abre su información e ingresa con tu cuenta. Al autenticar llegarás a la función elegida; los permisos se conservan. La portada adapta las 24 funciones al espacio disponible, con Anterior y Siguiente cuando hace falta y sin barra general de desplazamiento en las resoluciones verificadas. En ventanas estrechas conserva pestañas y desplazamiento interno cuando hace falta espacio. El interior conserva sus secciones minimizadas por defecto.
Abre INICIAR PRM EPINex.cmd. El servidor se ejecuta únicamente en este equipo y abre el navegador en http://127.0.0.1:8767. Se requiere Python 3.11 o posterior; no necesita instalar bibliotecas ni conectarse a Internet.
En el primer inicio, crea la cuenta local con tu nombre y una contraseña de al menos 12 caracteres. Esta contraseña es propia de PRM y no se comparte con Zoho. En los siguientes inicios se solicita usuario y contraseña. Una cuenta de la versión anterior conserva su contraseña y utiliza el usuario admin. Las cuentas nuevas requieren cambiar la contraseña temporal al ingresar.
2. Registrar una consulta
- Selecciona Formularios y abre la ruta de atención.
- Las secciones empiezan contraídas. Abre Datos del paciente y de la consulta para registrar profesional e identificación.
- Selecciona las respuestas clínicas. Las reglas de mostrar campos capturadas de Zoho activan los campos relacionados.
- En catálogos largos, escribe una parte del nombre para obtener sugerencias. Debes elegir una opción original para validar el registro.
- Usa Guardar borrador para conservar el avance. La aplicación guarda cuando pulsas este botón; no hay guardado automático.
- Validar y cerrar comprueba los campos visibles. En formularios con reglas o fórmulas pendientes el cierre permanece bloqueado; conserva el borrador.
Abre cada sección pulsando su título o el índice de la consulta. Siguiente sección abre el siguiente bloque disponible; Abrir todas y Contraer todas controlan la vista completa. El contador informa respuestas registradas, no aprobación clínica. Contraer no borra respuestas, no desactiva campos y no los omite de la validación. Al detectar errores se abren las secciones relacionadas.
Los campos con asterisco son obligatorios cuando están visibles. Los valores de campos ocultos se conservan en el borrador para poder retomar la consulta.
3. Buscar y continuar
En Registros de consulta, busca por identificación o formulario y filtra por estado. Pulsa Continuar para abrir una consulta guardada. Si dos ventanas editan el mismo registro, el servidor evita sobrescribir una versión más reciente.
La búsqueda de paciente del formulario usa los registros locales. No consulta Zoho CRM. La copia de datos entre consultas se limita al mismo tipo de formulario; revisa la información antes de guardarla.
4. Informes y copias
En Explorador de datos, filtra el diccionario y selecciona variables de uno o varios formularios. Pulsa Consultar datos y exporta el resultado CSV. Puedes conservar una fila por consulta o usar la última consulta de cada formulario por paciente. El cruce requiere tipo y número de documento; los registros incompletos permanecen separados. Las fechas y referencias de origen permiten distinguir las atenciones. Los resultados se limitan a 1.000 filas y avisan si hay truncamiento.
Informes y tableros permite guardar configuraciones con filtros de formulario, estado y fechas, y hasta 12 indicadores de variables: conteo, distribución, suma y promedio. Elige todas las consultas o la última de cada formulario por paciente dentro del intervalo. Las fechas corresponden a la actualización del registro en horario de Colombia. Selecciona expresamente si deseas incluir borradores. Los indicadores describen los datos capturados; requieren interpretación profesional.
Exportar CSV descarga los registros filtrados con columnas por formulario y campo. Se usa punto y coma y UTF-8 para abrirlo en Excel. Copia JSON descarga todos los registros con sus identificadores, valores, versiones y fechas. La carga masiva de riesgos externos se realiza desde Bandeja de gestión; no restaura copias de consultas.
Para una copia completa, detén el servidor y copia la carpeta data junto con esta aplicación. La base local es data/prm.sqlite3, e incluye cuenta, consultas y auditoría. Conserva las copias en una ubicación con acceso controlado. El CSV y el JSON contienen los datos de las consultas.
Mensajes preparados
La bandeja muestra los mensajes preparados por las reglas copiadas de Zoho al cerrar una consulta revisada. Abre la vista previa para revisar destinatario, asunto, texto y datos faltantes. Puedes descargar un archivo EML. Esta edición no tiene un servicio de envío conectado. La copia JSON incluye la bandeja y los tableros guardados.
5. Alcance de esta primera versión
Los campos, opciones y nombres fueron leídos de los 15 formularios originales. Las condiciones de campo disponibles en el editor se conservan en source/zoho-rules.json; los esquemas de origen en source/zoho-schemas.json. La vista Estado de migración identifica qué reglas se capturaron.
Quedan pendientes la verificación de fórmulas originales, reglas de opciones, acciones de envío, validaciones particulares, cargas de archivos y firmas; además de las credenciales y mapeos de mensajería y CRM. Los cálculos originales pendientes se identifican. Por autorización del usuario, Perfilamiento tiene cuatro definiciones locales editables y provisionales, contrastadas en casos observados; no equivalen a expresiones originales verificadas.
No se han importado registros históricos ni se envían mensajes externos. La contraseña de Zoho no está incluida en los archivos de la aplicación. Esta versión es para pruebas y validación funcional; el uso asistencial requiere completar y validar la migración.
6. Cerrar y resolver problemas
Guarda el borrador y pulsa Salir. En la ventana local de Edge, esto cierra la aplicación y su servidor. Si iniciaste el servidor con --no-browser, detén esa consola por separado. Si el puerto está ocupado, comprueba si ya está abierta en el navegador. También puedes iniciar server.py --port 8766 desde una consola de Python.
Si olvidas la contraseña, no borres la base de datos: conserva una copia y solicita una recuperación de acceso. Esta versión no incorpora un proceso automático de recuperación.
Bandeja de gestión y riesgos externos
Selecciona el profesional y filtra por estado, prioridad, formulario o paciente. Abre Gestionar para registrar acciones, responsable y fecha límite. Iniciar formulario requerido abre una consulta vinculada al caso con su identificación. Para Ciclo completo se exige un resultado escrito y una consulta revisada del mismo paciente y formulario.
Cargar riesgos externos admite CSV UTF-8 y permite mapear columnas y validar una vista previa. Necesitas tipo y número de documento, riesgo y formulario requerido. Puedes indicar responsable, prioridad y fecha. Se procesan hasta 500 filas por lote, sin límite total fijo; los rechazos se descargan y las repeticiones se reconocen por fuente e identificador externo. No se importan archivos Excel directamente: expórtalos a CSV.
Las cuentas individuales se vinculan a bandejas; sus permisos se aplican en el servidor. La detección combina alertas copiadas de Zoho y 27 reglas EPINex distribuidas en los 15 formularios. Perfilamiento admite cierre del flujo local provisional con confirmación profesional; su equivalencia original sigue pendiente y el catálogo no cubre todos los riesgos clínicos. Consulta GUIA DE BANDEJAS.md para detalles.
Cuentas, detección y control v0.4
Administración crea y vincula las cuentas del equipo en Cuentas y permisos. Coordinación supervisa, importa y reasigna; cada profesional consulta sus registros y los vinculados a sus casos. Cambios de permisos o desactivación revocan las sesiones anteriores.
Detección de riesgos muestra cobertura, condiciones y fundamento. Administración y coordinación pueden guardar nuevas versiones y evaluar consultas revisadas existentes por lotes, sin duplicar hallazgos. En los formularios se puede declarar un riesgo adicional. Los borradores no activan detecciones.
Control de riesgos combina fuentes externas y formularios: ciclos, pacientes, prioridades, vencimientos, carga profesional y evolución mensual. Los filtros usan la fecha de detección en Colombia y respetan los permisos. Los tiempos de cierre requieren un evento explícito; los cierres históricos sin él no se estiman.
Antes de migrar una base anterior, la aplicación guarda una copia en data/backups. Consulta GUIA DE CUENTAS RIESGOS Y TABLEROS.md para actualización, roles y límites.
Configuración y comunicaciones v0.5
Fórmulas y condiciones permite crear, modificar, retirar y recuperar fórmulas y reglas con motivo y versión. Los formularios abiertos deben recargarse después de un cambio. Administración puede conceder permiso de configuración al profesional sin ampliar el acceso a pacientes.
Comunicación programada reúne contactos, grupos, biblioteca temática y automatizaciones al revisar formularios. Verifica la vista previa antes de guardar. Abre un pendiente para cambiar fecha, cancelar o reemplazar contenido y destinatarios. Los mensajes aceptados o entregados conservan su historial. Editar una plantilla no cambia programaciones existentes.
Los proveedores SMTP/Twilio están sin configurar ni habilitar. WhatsApp requiere una plantilla aprobada con Content SID. Videos, imágenes e infografías se comparten por enlace HTTPS. El programador requiere PRM abierto o el proceso independiente INICIAR PROGRAMADOR DE MENSAJES.cmd y el equipo encendido. Aceptado no significa entregado; un resultado incierto requiere revisión antes de reenviar.
Perfilamiento muestra edad cumplida, IMC, GAD-2 y una puntuación nutricional contextual provisional, que contempla tumor y tratamiento en oncología y no se anuncia como instrumento clínico validado. Sus reglas originales siguen pendientes; el flujo propio permite cierre con confirmación profesional y trazabilidad. Revisión clínica registra el fundamento profesional por versión, sin aprobaciones automáticas. Consulta GUIA DE CONFIGURACION Y COMUNICACIONES.md en la carpeta de aplicación para el procedimiento y los límites completos.
Ayuda durante el trabajo
El botón ? Ayuda del encabezado abre la explicación de la pantalla actual: para qué sirve, cómo empezar y qué hacer después. Centro de ayuda reúne las rutas y tiene un buscador. La guía permanece disponible sin salir de la consulta.
Consulta Marca y licencia para información de producto y el borrador de condiciones pendiente de revisión.
Experiencia compartida de EPINex
Buscar módulo localiza accesos del menú. Guía paso a paso explica la pantalla en cuatro etapas. Lectura cómoda amplía textos; Vista amplia libera espacio del menú, sin cambiar datos. Ctrl +, Ctrl − y Ctrl 0 mantienen el zoom nativo. Las tablas se desplazan dentro de su región y conservan encabezados visibles. Usa el teclado para recorrer controles y Escape para cerrar las ventanas de ayuda.
La entrada del lanzador muestra una presentación nativa de 500 × 400 con el logo completo, centrada y con los patrones material, cinético y líquido de EPINex. Se conserva el margen y la proporción de la imagen. Salir muestra la despedida; el lanzador de Windows también presenta una ventana de despedida al cerrar su ventana propia. El movimiento se reduce según la preferencia del sistema. El catálogo de portada contiene información ampliada de 24 funciones y conserva el destino de autenticación. El panel de presentación incluye una presentación narrada de 15 capítulos con versiones 720p y 1080p, infografía y blueprint. Consulta el enlace Guion y alcance para leer la transcripción.
Perfilamiento y validación técnica · v0.13
Perfilamiento incorpora cuatro cálculos locales y 28 reglas propias editables. La valoración nutricional la selecciona el profesional. El cierre exige confirmar la revisión de este flujo provisional y conserva su versión; no certifica equivalencia completa con Zoho ni aprobación clínica.
Validación técnica comprueba estructura, referencias y resultados observados de los 15 formularios. Los tableros distinguen respuestas presentes, ausentes, campos que no aplican, cálculos pendientes y valores provisionales excluidos. Estado de canales separa programación, configuración del proveedor y entrega real.
v0.14 · Validación, mensajes y datos conectados
Las 346 definiciones originales y 1.255 reglas se contrastan con sus referencias. Los 350 cálculos cuentan con comprobaciones de motor: 338 tienen ejemplos observados y doce pruebas de definición separadas. El informe conserva las ocho diferencias documentadas de BODE/BODEx y las condiciones originales que requieren revisión; no afirma aprobación clínica ni equivalencia completa.
La mensajería resume todos los destinatarios por canal y aclara el tamaño de la muestra. El explorador filtra por fechas en Colombia y muestra el formulario de origen. Los tableros incorporan cobertura entre formularios por paciente único y gráficas con etiquetas. La aplicación continúa en web local, sin cambios en Zoho ni envíos externos.
v0.15 · Laboratorio de datos y exploración interactiva
Cruza variables de los 15 formularios en matrices de doble entrada, mapas de calor y flujos entre categorías. Cada celda abre su detalle y las consultas de origen. Guarda vistas privadas, filtra fechas y exporta el resumen. Los indicadores evitan multiplicar pacientes y distinguen medidas ausentes.
Registros y detalle se descargan por páginas; la búsqueda de destinatarios recorre toda la base de contactos. Los análisis tienen un límite de ejecución de 30 segundos. La prueba sintética de 100.000 registros está documentada con su alcance. Consulta la guía del laboratorio y la revisión de BODE/BODEx. Continúa en web local; sin cambios en Zoho ni entregas externas verificadas.
v0.16 · Presentación animada y contraste explicado
Blueprint oscuro de módulos conectados e infografía clara en ocho pasos, con los formatos de referencia de SAmuel y contenido propio de AS²PIRA. Ambos incluyen SVG escalable y PNG descargable. El visor Ajustar muestra la imagen completa y Ampliar permite leerla al detalle.
Video de catorce capítulos con figuras animadas de formularios, bases, riesgos, bandejas, contenidos, canales y tableros. Se conservan los audios originales, voz Leslie y velocidad 0,92; versiones 1080p y 720p.
Contraste BODE/BODEx con referencia SNS identificada, unidades confirmadas y faltantes explícitos. Perfilamiento explica las cuatro expresiones vigentes, sus entradas y la rama nutricional aplicable. La confirmación de mensajería debe corresponder al identificador solicitado; los errores de configuración se muestran sin revelar secretos. Continúa la revisión clínica y la entrega real con proveedores está pendiente.
v0.17 · Diseño visual de mayor profundidad
Se conserva el contenido aprobado y la narración original. El video representa la aplicación como un ecosistema conectado: captura estructurada, arquitectura de datos, red clínica, bandeja de gestión y comunicación multicanal. Paneles superpuestos, redes espaciales, anillos de exploración y flujos animados dan continuidad a los catorce capítulos.
El blueprint y la infografía incorporan más niveles de información, pequeñas matrices, rutas de datos e historial, con el paciente en el centro. Los SVG mantienen textos escalables y descargas PNG. Estos son ejemplos visuales conceptuales; no añaden funciones nuevas ni cambian fórmulas, datos o estados clínicos.
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.
v0.19 · Asistente visual EPINex y portada compacta
Presentación narrada con bienvenida, agradecimiento y despedida explícitos; diagramas temáticos animados, onda ligada al audio y escenas cinematográficas conceptuales. Conserva Leslie a velocidad 0,92 y el contenido de la narración principal. Portada con tarjetas de altura natural, texto compacto, símbolo destacado, contexto del producto y encabezado reducido un 15 %.
Material explicativo conceptual, sin pacientes ni resultados reales. El audio principal conserva su contenido y se recodifica una vez a AAC; la despedida se amplía. No cambia reglas clínicas, permisos, cohortes ni envíos. Web local; Zoho intacto. Esta revisión visual no acredita preparación clínica ni entrega efectiva de mensajería.
v0.20 · Regreso en la misma ventana e identidad EPINex
Los enlaces locales de ayuda y documentación navegan en la misma ventana. Volver a la aplicación recupera la ruta de trabajo de esa pestaña; si una ventana auxiliar conserva su abridor, intenta enfocarlo y cerrarse. El encabezado incorpora Tu trabajo tiene impacto con mensajes propios por aplicación y formato común. Las menciones de marca en la interfaz y documentación HTML usan el logo oficial, sin alterar direcciones, archivos, entradas ni código.
AS²PIRA presenta el acceso en una ventana nueva aunque el navegador conserve una sesión. Después de ingresar, el regreso desde la ayuda en esa misma ventana conserva la continuidad. El fondo decorativo añade flujos, avisos y tableros: la trama pasa de 540×350 a 420×273, con mayor densidad y control de pausa. Respeta movimiento reducido.
El navegador puede limitar el foco o cierre de ventanas auxiliares antiguas: en ese caso el regreso utiliza la ventana actual. Los documentos PDF o descargables conservan su comportamiento. Cambios de interfaz y navegación; no alteran criterios, fórmulas, datos, permisos ni envíos. Continúa en web local. No se modifica Zoho ni se reinicia RADAR en producción.
v0.20.1 · Corrección de la pantalla de acceso
Se corrigió la omisión del acceso causada por una marca persistente del navegador. Abrir o recargar AS²PIRA presenta el usuario y la contraseña, aunque exista una sesión previa. El ingreso correcto habilita esa página. Volver explícitamente desde una ayuda conserva la continuidad mediante una referencia de un solo uso, vinculada a la sesión vigente; no conserva una autorización general entre aperturas. La cuenta, la contraseña y los permisos existentes no se modifican.
v0.21 · Portadas armonizadas: 24 accesos y cuadrícula de tres por siete
Las tres portadas comparten dimensiones del panel central, tipografía, altura de tarjetas, cabecera, pie y controles de paginación. Cada catálogo tiene 24 accesos con título, descripción y ayuda. En 1600×900 y 1920×1080 muestra 21 por página, distribuidos en tres columnas y siete filas; Siguiente permite consultar los tres restantes. En 1280×720 se adapta a doce por página, sin recortar botones. RADAR incorpora búsqueda y filtro por área. Las ventanas locales parten de zoom 100 %; dos pulsaciones de Ctrl − llevan a 80 % y Ctrl 0 vuelve a 100 %.
AS²PIRA mantiene sus quince formularios y añade accesos destacados al Laboratorio de datos, Fórmulas editables y Cuentas y permisos. Detección de riesgos identifica la configuración de alertas; Fórmulas editables abre la configuración de expresiones. Cada ayuda conserva sus límites y el acceso sigue solicitando autenticación.
Los 24 accesos presentan funciones existentes, no 24 motores clínicos nuevos. Las doce rutas principales de RADAR se complementan con doce capacidades transversales. No cambia cohortes, resultados, criterios, fórmulas, permisos ni entregas de mensajes. El zoom se normaliza en el siguiente inicio de cada ventana; no se reinició producción. Continúa en web local y Zoho permanece intacto.
v0.21.1 · Ocho beneficios destacados
El panel de presentación añade Reglas adaptables (fórmulas y condiciones) y Acceso por profesional (cuentas y permisos), con ayuda vinculada a las funciones existentes. En pantalla amplia se muestran los ocho beneficios; en ventanas de poca altura se recorren por páginas para conservar el espacio.
v0.21.2 · Escala inicial corregida · 02/11/2026
AS²PIRA inicia directamente al 80 %, la escala de referencia solicitada. Ya no es necesario pulsar Ctrl − dos veces al abrirla. La vista se comprobó en una ventana real de Windows: siete filas centrales y ocho beneficios visibles. Si se amplía a 100 % en una ventana de poca altura, los beneficios se distribuyen de cuatro en cuatro con sus flechas, para evitar recortes. Ctrl 0 permite volver al 100 %; el zoom elegido durante una ventana se conserva al consultar ayudas. No se cambian las credenciales, los permisos ni los datos.
2026-11-02 · Perfiles personalizados por módulos y recorrido completo de uso
Administración puede crear varios perfiles, seleccionar módulos y funciones y asignarlos a cuentas individuales. Se comprueban permisos en el servidor; ocultar un botón no es la única protección. El perfil funcional es independiente del alcance de datos, licencia y autenticador. Las cuentas existentes conservan su acceso; el administrador debe revisar y asignar los perfiles nuevos.
Administración de perfiles
En Cuentas y permisos → Perfiles reutilizables, crea un nombre, elige alcance Profesional o Coordinación, marca módulos y funciones y guarda. En el editor de cuenta selecciona Perfil administrado y guarda la asignación. Profesional mantiene sus datos y casos asignados; Coordinación tiene alcance operativo global. Administración se asigna individualmente y conserva todos los permisos. Cambiar módulos actualiza las cuentas vinculadas y revoca sus sesiones. Para ampliar el alcance de datos crea otro perfil y revisa cada reasignación. Las casillas de módulos no sustituyen el permiso de configuración: hacen falta ambos para editar reglas.
Journey: de la entrada al cierre
1. Preparar y entrar. Identifica la tarea, paciente y profesional. Ingresa con tu cuenta individual; si falta un acceso, consulta el perfil asignado.
2. Elegir la atención. Abre Formularios para una consulta nueva o Bandeja de riesgos para un caso asignado. Confirma identificación y motivo.
3. Capturar por secciones. Despliega las secciones contraídas a medida que avanzas. Verifica fecha, unidades, antecedentes y campos habilitados por condiciones.
4. Guardar y revisar. Guarda borrador para retomar. Antes de registrar como revisado comprueba datos faltantes, fórmulas y condiciones. Un valor provisional exige revisión.
5. Gestionar riesgos. Revisa prioridad, responsable y evidencia. Registra acciones y próximo seguimiento; documenta la resolución antes de cerrar el ciclo. Para cargas masivas revisa mapeo y asignación.
6. Programar comunicaciones. Revisa contenido, consentimiento, contacto, destinatarios, canal y horario. Usa vista previa y consulta la cola. Puedes modificar o cancelar la programación con permiso; programado no significa entregado.
7. Cruzar y visualizar. En Explorador selecciona variables y fuentes; en Laboratorio define filas, columnas y medida; en Informes construye indicadores. Comprueba identidad, periodo, unidad de análisis y denominadores antes del cruce. Profundiza en detalles y guarda la vista.
8. Finalizar y retomar. Comprueba guardado, casos y mensajes. Cierra sesión. Retoma desde Registros, Bandeja o vistas guardadas; administración conserva respaldos y revisa trazabilidad.
Ayuda durante el trabajo
Pulsa Recorrido de uso para consultar una ruta de ocho pasos con Qué hacer, Ayuda para decidir y Antes de continuar. Anterior y Siguiente permiten revisar la ruta sin cambiar datos; Volver a la aplicación cierra la ayuda en la misma ventana. Usa además la ayuda específica de cada módulo.
Límites de esta revisión
Edición web local. No se modificó Zoho, no se publicaron servicios y no se reinició RADAR en producción. Estos cambios no certifican validación clínica completa, rendimiento con cualquier volumen ni entrega real de mensajes; se mantienen las limitaciones documentadas de cada aplicación. Una función visible no otorga permisos de otras funciones. Los datos ya descargados no se revocan al cambiar un perfil.
2026-11-02 · Historia longitudinal del paciente
Acceso y recorrido
Pulsa Historia del paciente en la navegación, en una fila de Registros o en una consulta guardada. También está disponible desde el detalle de un caso. Busca por identificación, selecciona al paciente y revisa el listado por fecha, módulo y profesional. El buscador se contrae al seleccionar para dejar espacio a las atenciones.
El listado no muestra ni descarga el escrito completo. Filtra por módulo, Solo mis consultas o estado de gestión; pulsa Leer resumen únicamente en la atención que quieras consultar. Volver al listado de consultas cierra el detalle en la misma ventana.
Resumen narrativo y conservación
Al finalizar como Revisado se genera un texto por párrafos con los datos de las secciones visibles y sus resultados registrados. Los borradores no generan un resumen firmado. La redacción describe la captura sin inventar diagnósticos, hallazgos negativos, tratamientos ni decisiones. Conserva los avisos de cálculos provisionales.
Cada entrada conserva módulo, versión, nombre y usuario autenticado, fecha y hora de Colombia (UTC−05:00), fecha de generación y huella SHA-256. Es una firma de identificación de la aplicación, no una firma digital certificada. Si se corrige y finaliza de nuevo el formulario, se añade otra entrada y permanece la anterior. No hay función de editar o borrar resúmenes; la base impide su actualización y eliminación mediante disparadores.
Las versiones revisadas anteriores se convierten de manera diferida, hasta 50 por solicitud, utilizando el historial de versiones guardado. Se identifican como Retrospectivo, con fecha de consulta y fecha real de generación; no se presentan como firmas contemporáneas. Si el autor no consta, se indica que no es verificable. No se unen personas por nombre o teléfono: se utiliza la identificación normalizada. Una identificación incompleta queda sin vincular automáticamente.
Semáforo de gestión
Amarillo: existe al menos un caso vinculado nuevo, en gestión o en espera. Rojo: hay rechazo documentado y no existen pendientes activos. Verde: los casos vinculados están resueltos o cerrados; Resuelto indica que debe revisarse el cierre del ciclo. Gris: no hay gestión vinculada; no significa que esté solucionado. Se muestran cantidades de pendientes, rechazados y resueltos para distinguir estados mixtos. Los colores son un resumen operativo actual, no un indicador de gravedad clínica.
El rechazo se registra desde la gestión del caso con un motivo obligatorio. No elimina la consulta ni su narrativa. El cierre conserva el requisito previo de resultado documentado y formulario revisado del paciente. Cambiar el estado de gestión no reescribe el resumen original.
Permisos y datos
Administración decide si un perfil dispone de Historia longitudinal del paciente. Un profesional con ese permiso puede consultar atenciones de otros profesionales y módulos de pacientes con registros propios o casos asignados. No adquiere permiso para editar esos formularios. Usuarios sin ese vínculo reciben rechazo también al intentar acceder por identificador directo. Coordinación y Administración mantienen su alcance global. Las consultas de listados y detalles quedan auditadas.
Los listados se paginan (30 pacientes y 20 consultas). El detalle se carga bajo demanda; no se descarga toda la historia al abrir la pantalla. Los respaldos SQLite conservan notas, índices y protección de inmutabilidad; la copia JSON administrativa incluye los resúmenes. Los datos ya descargados no pueden revocarse retrospectivamente.
Descargar manual actualizado en PDF
Selección individual de formularios
AS²PIRA permite limitar la captura por cada formulario: marca Todos los formularios para habilitar los quince, o deja esa casilla vacía y elige formularios individuales. Guardar y modificar consultas es un permiso adicional. Historia del paciente, analítica, mensajería y configuración se asignan por separado. Los perfiles nuevos comienzan sin casillas preseleccionadas. El acceso de datos por profesional sigue siendo independiente de estas funciones.
3 de noviembre de 2026 · Revisión local 0.26
Captura e historia más claras
Al guardar se conserva un identificador de consulta para evitar duplicados si se pierde la respuesta y se reintenta. El acceso Consultar historia del paciente tiene un área de clic completa. Los registros muestran y buscan la identificación documental vinculada, incluso si una consulta anterior quedó con su campo de presentación vacío. No se reescriben los resúmenes firmados.
En los nuevos resúmenes, las preguntas de selección muestran la opción realmente registrada, sin anteponer el texto de la primera opción. Las correcciones finalizadas generan una nueva entrada; el listado mantiene las anteriores.
Aprobación del responsable
Se registra la aprobación de uso local de las definiciones provisionales comunicada por jestrada, vinculada a las huellas de formularios y herramientas actuales. Si cambian, la aprobación deja de coincidir. Esta aprobación no sustituye la verificación de cada consulta, las diferencias documentadas de Zoho ni una certificación externa.
Capacidad y mensajería
Objetivo inicial: 2.000 pacientes, 400 profesionales y 10.000 mensajes al día. La cola procesó 10.000 mensajes sintéticos sin duplicados y sin red externa. Los ensayos mixtos de 5, 10, 20 y 50 solicitudes concurrentes completaron su recorrido, pero aumentó la latencia. La ráfaga de 400 solicitudes no superó todas las peticiones. No está validado todavía ese nivel de concurrencia para operación web.
Se recomienda preparar Twilio para SMS y WhatsApp y SendGrid para correo mediante SMTP TLS. Las cuentas, remitentes, consentimientos, plantillas y pruebas de entrega deben configurarse antes de activar el envío real. La aplicación continúa local y no envía mensajes de estas pruebas.
Preparación para publicar cuando se decida
La herramienta web_readiness.py revisa una base existente en modo de solo lectura, origen HTTPS, administrador, institución, respaldo y configuración de proveedores. Su informe no publica ni habilita servicios, y no declara por sí solo aptitud para producción. Falta probar el servidor destino con un generador de carga separado, restauración, recuperación, TLS y entregas reales controladas. Véase la guía PREPARACION OPERATIVA v026.md.
3 de noviembre de 2026 · Respuestas en Mi jornada
Abre Mi jornada y pulsa Respuestas por revisar. Se carga una lista de hasta 30 respuestas por página; el texto recibido permanece cerrado hasta pulsar Abrir respuesta. Puedes cambiar entre Por revisar, Revisadas y Todas.
Los profesionales ven respuestas que capturaron o que están vinculadas a acciones asignadas a su cuenta, siempre con vínculo autorizado al paciente. Coordinación y Administración conservan su alcance institucional. El acceso requiere Gestionar seguimiento; disponer de Historia no concede por sí solo esta función.
La lista muestra paciente, fecha, canal y desenlace reportado. Los reportes de empeoramiento sin revisión aparecen primero; este orden no es triaje clínico y no sustituye el protocolo de atención. Los contadores corresponden a respuestas del trabajo autorizado, no a pacientes únicos.
En el detalle revisa quién reportó y quién capturó la comunicación. Selecciona tu valoración, documenta la evidencia y el siguiente paso, y pulsa Guardar revisión. No se cambia el texto original. La revisión se conserva y puede leerse desde Revisadas; una valoración posterior requiere nueva evidencia. No se cierran automáticamente riesgos, acciones, tareas ni remisiones.
El indicador del tablero Pacientes con respuestas por revisar cuenta personas únicas; una persona puede tener varias respuestas. La revisión actualiza ese indicador cuando ya no tiene respuestas pendientes dentro del alcance del tablero. La bandeja de trabajo es más estrecha que el acceso de lectura longitudinal y las cifras pueden diferir por ese motivo.
Por ahora las respuestas se capturan manualmente. No hay recepción automática de WhatsApp, SMS o correo activada. La preparación de proveedores y la validación de 400 solicitudes simultáneas permanecen pendientes.