snlavaise
fce539abc2
style(HistoriaClinica): Agrupar tabs en menu select unificado y mostrar botones de accion en linea
2026-08-12 20:39:17 +00:00
snlavaise
369112d384
feat: Add new cultivo types
2026-08-12 20:18:22 +00:00
snlavaise
15049939c3
fix(Internaciones): Ordenar tabla por orden de camas en lugar de fecha de ingreso
2026-08-12 17:32:04 +00:00
snlavaise
12c522cec3
fix: Move toast notifications to top-center on mobile to prevent cut-offs at bottom
2026-08-12 04:25:56 +00:00
snlavaise
f089b7368f
fix(HistoriaClinica): Agregar desplazamiento horizontal (overflow-x-auto) a la tabla del modal de importacion para pantallas pequenias
2026-08-12 04:21:36 +00:00
snlavaise
ae24747afa
fix(HistoriaClinica): Eliminar 'mg' de las claves de busqueda de magnesio para evitar falsos positivos con miligramos
2026-08-12 04:19:07 +00:00
snlavaise
e3f6b7a478
fix: Corregir overflow en layout principal para pantallas grandes
2026-08-12 03:49:38 +00:00
snlavaise
e75f807fc6
fix: Prevenir desplazamiento de pagina al presionar Enter en terminal
2026-08-12 03:38:19 +00:00
snlavaise
c06ca1db79
fix: Corregir scroll del emulador y serializacion circular de FindCursor en mongosh
2026-08-12 03:35:41 +00:00
snlavaise
827db0a356
feat: Emulador de terminal con cursor para mongosh
2026-08-12 03:22:53 +00:00
snlavaise
205c8f1c7c
feat: Agregar modulo de Sistema (mongosh, logs, export/import)
2026-08-12 03:17:28 +00:00
snlavaise
e038c25e9e
Permitir eliminar Fosfatasa Alcalina, Albúmina, HCM, VCM y sincronizar observaciones dinámicamente
2026-08-12 03:07:48 +00:00
snlavaise
d49250460b
Corregir desajuste de zona horaria usando fecha local getLocalToday en lugar de UTC ISO
2026-08-12 02:55:20 +00:00
snlavaise
e405ff7a82
Agrupar botones de laboratorios bajo menu desplegable Acciones y posicionar Importar a la derecha
2026-08-12 02:49:21 +00:00
snlavaise
9180dc09a9
Reconocer y almacenar VCM y HCM en observaciones de laboratorio al importar
2026-08-12 02:43:57 +00:00
snlavaise
ab6f23c7f2
Agregar columna de eliminación por X para determinaciones no-core en el modal de importación
2026-08-12 02:33:00 +00:00
snlavaise
4ee30ad8fe
Agregar boton Ver Otros y modal de observaciones en la pestaña laboratorios
2026-08-12 01:51:26 +00:00
snlavaise
69c6769342
Corregir error de referencia setIsParcialMode y actualizar etiqueta a Fecha Definitivo
2026-08-12 01:45:52 +00:00
snlavaise
8550b28fd1
Formatear fecha de cultivos y fecha de resultado parcial y definitivo como dd-mm-yyyy
2026-08-12 01:35:05 +00:00
snlavaise
0d4dbf7940
Actualizar layout de pestaña Cultivos con líneas dedicadas para fecha resultado definitivo, germen y sensibilidades
2026-08-12 01:31:32 +00:00
snlavaise
8497ecbb4f
Cambiar formato de hora programada en pendientes a 24hs con validación de entrada
2026-08-12 01:07:15 +00:00
snlavaise
a5591c55d8
Mostrar motivo de egreso específico (Alta, Egreso Voluntario, Óbito, Pase Servicio) en columna Estado de Internaciones
2026-08-12 00:58:06 +00:00
snlavaise
34b92ec733
Agregar campos condicionales de egreso a historia clinica y columna Fecha de Egreso a tabla de Internaciones
2026-08-12 00:50:40 +00:00
snlavaise
ac9d1a5acf
Renombrar opciones de egreso, cambiar Dar Alta a Registrar Egreso y agregar opción Pase servicio con campo dinámico
2026-08-12 00:18:10 +00:00
snlavaise
cce8a0b4c8
Confirmar egreso como unico evento para cerrar internacion y liberar cama
2026-08-12 00:09:56 +00:00
snlavaise
12f0a7f1e7
Agregar tipo de cultivo Partes Blandas y visualizacion en badges del resultado definitivo
2026-08-11 23:59:11 +00:00
snlavaise
da7a82502f
Restringir operaciones de grupos al administrador y permitir a usuarios regulares solo modificar el Tipo de camas de su grupo de trabajo
2026-08-11 23:47:45 +00:00
snlavaise
e869d6a19e
Implementar y centralizar el ordenamiento automatico y riguroso de camas por las reglas de grupos 2XX, 3XX, 4XX
2026-08-11 23:38:31 +00:00
snlavaise
0a0f7782e9
Permitir que el usuario administrador figure con su Apellido, Nombre en lugar de Admin en las indicaciones e ingresos
2026-08-11 23:31:40 +00:00
snlavaise
34f101aaa5
Mejorar responsividad horizontal de la tabla de Pendientes de Sala asignando un min-width
2026-08-11 23:29:17 +00:00
snlavaise
857ce09797
Agregar indicador/badge amarillo con el recuento de camas Fuera de Área
2026-08-11 23:20:46 +00:00
snlavaise
42cbe02861
Actualizar logica de egreso e historia clinica para que desocupe camas En Area y elimine camas Fuera de Area
2026-08-11 22:33:47 +00:00
snlavaise
6c4defe831
Mejorar diseño responsive de Pendientes de Sala adaptando vista en tarjetas para dispositivos móviles
2026-08-11 21:48:21 +00:00
snlavaise
01bea69c9d
Permitir agregar fecha y hora programada en cualquier tipo de pendiente
2026-08-11 21:33:02 +00:00
snlavaise
cc7854bdd7
Agregar tipos de aislamiento TBC y Escabiosis en modal de Nueva Cama y actualizar etiqueta de Grupo
2026-08-11 21:23:43 +00:00
snlavaise
26869e4b39
Solucionar perdida de relacion entre internacion y paciente al actualizar pagina preservando IDs en backend y refrescando estado en Internaciones
2026-08-11 21:19:59 +00:00
snlavaise
51ae114a1e
Configurar estado inicial de pendientes por defecto en no resueltos y refrescar estado al cargar Pendientes de Sala
2026-08-11 21:17:07 +00:00
snlavaise
7c8fe6a0a3
Corregir filtrado inicial y conteo en Pendientes de Sala para mostrar todos por defecto
2026-08-11 20:46:59 +00:00
snlavaise
23654b57ee
Actualizar header de Pendientes de Sala al estilo NuevoIngreso con boton de volver de solo icono
2026-08-11 20:37:16 +00:00
snlavaise
afaca05916
Agregar seccion Pendientes de Sala en Internaciones con filtros por tipo y fecha programada
2026-08-11 20:29:49 +00:00
snlavaise
a700c40d20
Agregar tab de pendientes, categoria procedimiento y fecha/hora programada
2026-08-11 20:20:04 +00:00
snlavaise
ca2f8a32e1
Fix Evolucion button in Laboratorios tab and add Copiar para Evolucion option
2026-08-11 18:35:22 +00:00
snlavaise
bf62f94380
Fix laboratory parser regex capturing number from B12 parameter name
2026-08-11 15:53:52 +00:00
snlavaise
32dd26620e
Fix internacion lookup, persistence and fallback patient resolution
2026-08-11 15:28:06 +00:00
snlavaise
d34c21fe60
Fix responsive layout in Pacientes table and update Ambulatorio badge style
2026-08-11 15:05:30 +00:00
snlavaise
d6ac73f79f
Merge remote master into local master
2026-08-11 15:00:48 +00:00
snlavaise
f0b995f046
Alinear tabla de pacientes, agregar modal de detalles completo y actualizar estilo de badge ambulatorio
2026-08-11 14:52:44 +00:00
snlavaise
d17ba39b2d
fix: update section title from Mapa de Camas to Camas
2026-08-11 13:56:31 +00:00
snlavaise
a17deb815e
feat: make side panel Cultivos section read-only and place bed badge on the left
2026-08-11 13:10:55 +00:00
snlavaise
50af9fb120
fix: start express server listener in server/api-mongodb.js on container boot
2026-08-10 09:25:09 +00:00
snlavaise
447f9d3cfe
feat: enhance docker entrypoint logs for mongodb and nginx startup errors
2026-08-10 09:10:01 +00:00
snlavaise
223f8b01ab
feat: add persistent database volume to Dockerfile and docker-compose.yml
2026-08-10 08:07:23 +00:00
snlavaise
7b2de130e1
fix: update server package-lock.json and use npm install in Dockerfile
2026-08-10 07:52:06 +00:00
snlavaise
944f9196e1
fix: use ubuntu:22.04 base image with NodeSource Node.js 20 in Dockerfile
2026-08-10 07:45:59 +00:00
snlavaise
4f91be13f6
fix: sanitize MONGODB_URI scheme validation in db-mongodb.js
2026-08-10 07:41:04 +00:00
snlavaise
bd491fcda1
fix: standardized admin user creation from env vars on deployment and dev memory fallback
2026-08-10 07:37:58 +00:00
snlavaise
859af13364
fix: restore native arm64 architecture support in Dockerfile and improve API error handling
2026-08-10 07:32:02 +00:00
snlavaise
6164e4ea9f
fix: sync package-lock.json with package.json for docker build
2026-08-10 03:41:34 +00:00
snlavaise
bb9bac0aac
feat: bypass administrador en memoria para desarrollo
2026-08-10 03:24:43 +00:00
snlavaise
091bbc0e95
feat: update hospital management system - cama fuera de área features and dashboard fixes
2026-08-10 02:14:30 +00:00
snlavaise
735ccb9920
feat: update hospital management system and fix linter issues
2026-08-10 01:33:05 +00:00
snlavaise
de3627b5d4
Fix syntax errors preventing dev server from starting
2026-08-09 20:23:28 +00:00
snlavaise
4ae43e713a
Implementar lógica de cálculo automático del sector (En Área / Fuera de Área) para Camas según su numeración y almacenar en la BD
2026-08-09 20:17:44 +00:00
snlavaise
dc108a9699
Renombrar 'Areas' a 'Grupos' y actualizar dependencias
2026-08-09 20:05:08 +00:00
snlavaise
91cde0e5d9
Actualizar lógica de contabilización de camas Fuera de Área según sala
2026-08-09 19:42:05 +00:00
snlavaise
8eb071e31f
Actualizar control de permisos de área y gestión de usuarios
2026-08-09 19:34:36 +00:00
snlavaise
4617c3c1a0
Show logged-in professional name as non-modifiable field in all forms
2026-08-09 19:08:53 +00:00
snlavaise
00fdac2967
Implement logic to finalize current ATB on modification date and start a new ATB on modification date
2026-08-09 18:53:06 +00:00
snlavaise
9b35fe7a9c
Fix Uncaught ReferenceError: calcularEdad is not defined
2026-08-09 18:47:39 +00:00
snlavaise
e3a6690c30
Add MongoDB integration and configure Docker container to publish app on port 8084
2026-08-09 18:44:24 +00:00
snlavaise
7675df4ba1
Fix responsive layouts for Internaciones/Evoluciones tables and currentUser undefined error
2026-08-09 18:29:39 +00:00
snlavaise
3cb381acd3
Actualizacion de tabla de internaciones y evoluciones
2026-08-09 17:37:19 +00:00
snlavaise
3dae81645f
Actualizar control de glucemias con eje Y secundario para correcciones e integracion de tienda
2026-08-09 14:54:22 +00:00
snlavaise
113bfe50ac
Add debug logging for movimientos-indicaciones API errors
2026-04-24 23:55:04 -03:00
snlavaise
164b31c8e7
Add debug logging for internacion not found errors
2026-04-24 22:22:55 -03:00
snlavaise
58f1261954
Update Docker compose configuration
2026-04-24 21:05:03 -03:00
snlavaise
1fc2c0fcc1
Pass VITE_API_URL as build arg
2026-04-24 19:13:47 -03:00
snlavaise
e35f67ba6f
Expose MariaDB port 3307
2026-04-24 18:46:45 -03:00
snlavaise
ff8e01173b
Use relative API path via nginx
2026-04-24 18:45:32 -03:00
snlavaise
99d85c96e5
Add curl to Dockerfile
2026-04-24 17:43:53 -03:00
snlavaise
a3ead13ec6
Use separate MariaDB container
2026-04-24 17:29:07 -03:00
snlavaise
91836d44fe
Create admin via API after server starts
2026-04-24 14:51:46 -03:00
snlavaise
37cf46663e
Simplify admin user creation in entrypoint
2026-04-24 14:51:17 -03:00
snlavaise
efc7b70998
Use node crypto for UUID instead of uuidgen
2026-04-24 14:45:53 -03:00
snlavaise
07e51710d4
Restore nginx volume
2026-04-24 14:38:41 -03:00
snlavaise
c6e1853034
Fix env vars and remove nginx volume
2026-04-24 14:37:03 -03:00
snlavaise
a1a61e5306
Fix MariaDB initialization with mysql_install_db
2026-04-24 14:28:53 -03:00
snlavaise
ae25a7c88f
Fix Docker: add nginx volume, simplify entrypoint
2026-04-24 14:01:49 -03:00
snlavaise
b4f3e2ba7a
Fix Docker build and entrypoint script
2026-04-24 13:50:05 -03:00
snlavaise
39dd7cd374
Add volume for MariaDB data persistence
2026-04-24 13:40:42 -03:00
snlavaise
5761e8339c
Add admin user creation on first run
2026-04-24 13:27:02 -03:00
snlavaise
21080c1fa3
Fix docker-entrypoint to wait longer for DB and pass commands correctly
2026-04-24 13:19:38 -03:00
snlavaise
cc47981915
Add Docker with MariaDB support
...
- Dockerfile now includes MariaDB server
- Add docker-entrypoint.sh to initialize DB, create user, and set permissions
- docker-compose.yml with configurable environment variables
- Nginx config proxies API to backend
2026-04-24 13:17:31 -03:00
snlavaise
f5e43de192
Fix API URL - include /api path
2026-04-24 12:05:35 -03:00
snlavaise
52aa6688b8
Allow external API access via env config
2026-04-24 12:00:36 -03:00
snlavaise
96058f5275
Fix bed management: preserve camaId from frontend to backend
...
- Use camaId generated in frontend instead of generating new one in backend API
- Remove patientId and internacionId from cama table (use internaciones table instead)
- Fix discharge: delete cama if fuera de area, mark available otherwise
- Fix MapaCamas to find patient via internaciones table
2026-04-24 11:46:01 -03:00
snlavaise
705c200f1b
Migrate to MariaDB backend and fix bed management
...
- Switch from SQLite to MariaDB for database backend
- Fix bed state updates on admission (iniciarInternacion)
- Fix bed updates on admission edit (actualizarInternacion)
- Fix bed updates on discharge (finalizarInternacion): delete if fuera de area, mark available otherwise
- Fix NuevoIngreso to wait for cama creation before creating internacion
- Fix patient undefined check in Cultivos
- Update CORS to allow all origins
- Remove unused files
2026-04-24 10:50:05 -03:00
snlavaise
175e2d285a
Fix: corregir script de migración MariaDB
...
- Agregar creación de tablas antes de insertar datos
- Corregir sintaxis de comillas en SQL para tabla kv
- Eliminar tablas existentes antes de recrear para evitar errores
- Migración ejecutada exitosamente: 2 usuarios, 3 pacientes, 5 areas, 69 camas, 6 internaciones, etc.
2026-04-24 03:02:28 -03:00
snlavaise
828b56b15c
Feat: completar actualización de todas las funciones del store para MariaDB
...
- Actualizar AgregarAcidoBase, ActualizarAcidoBase, EliminarAcidoBase con API calls
- Actualizar Movimientos Indicaciones con API call
- Actualizar Areas CRUD con API calls
- Actualizar Pacientes CRUD con API calls
- Actualizar Camas CRUD con API calls
- Todas las funciones ahora usan apiCall y manejan errores con try/catch
2026-04-24 02:54:41 -03:00
snlavaise
c9ed9b37f7
Feat: avanzar actualización del store para MariaDB
...
- Actualizar laboratorios: agregar, eliminar, actualizar con API inmediata
- Actualizar acidos base: agregar, eliminar, actualizar con API inmediata
- Funciones actualizadas: iniciarInternacion, finalizarInternacion, actualizarInternacion
- Funciones actualizadas: evoluciones CRUD
- Pendiente: cultivos, estudios, interconsultas, ATB, indicaciones, pacientes, camas, areas
2026-04-24 02:41:05 -03:00