Poblaciones y bases conectadas
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.