Commit Graph
23 Commits
Author SHA1 Message Date
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 4617c3c1a0 Show logged-in professional name as non-modifiable field in all forms 2026-08-09 19:08:53 +00:00
snlavaise 7675df4ba1 Fix responsive layouts for Internaciones/Evoluciones tables and currentUser undefined error 2026-08-09 18:29:39 +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 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 079e3bd82c Refactor: reorganizar arquitectura de permisos y corregir bug de camaS
- Mover funciones utilitarias y de permisos al principio del hook
- Corregir bug camaS -> camas en iniciarInternacion
- Limpiar funciones duplicadas
- Estructura de permisos clara según reglas:
  1. Cualquier usuario puede crear ingresos en cualquier cama
  2. Cualquier usuario puede ver todos los pacientes
  3. Solo usuarios del área pueden crear/modificar registros
  4. Solo usuarios del área pueden cambiar la cama
2026-04-24 01:07:02 -03:00
snlavaise 56402563fb Add area assignment to internaciones and permission controls
- Add areaId field to Internacion type and database schema
- Add area selection in NuevoIngreso, EditIngreso, and Internaciones forms
- Filter out 'Fuera de area' from area selection dropdowns
- Add permission controls for users to only edit internaciones in their area
- Add canEdit check to hide 'Editar Ingreso' button in HistoriaClinica
- Fix getInternacionAreaId to use new areaId field first, fallback to cama area
- Add INSERT OR IGNORE to prevent duplicate errors
2026-04-23 17:49:07 -03:00
snlavaise e6e1582b25 feat: implementar permisos por área de trabajo
- Agregar funciones de verificación de área en useHospitalStore
- canEditInArea, canEditCama, canEditInternacion, canEditPaciente
- Leer datos de tablas individuales en lugar de tabla kv
- Usar sessionStorage para persistir sesión de usuario
- Agregar prop canEdit a componentes de secciones en HC
- Ocultar botones de edición para usuarios sin permisos en el área
- MapaCamas: ocultar botones de edición para camas fuera del área
2026-04-23 02:18:42 -03:00
snlavaise dd2f16cf1a Fix: add dark mode colors to Dashboard and MapaCamas badges 2026-04-20 03:36:51 -03:00
snlavaise 711b910344 Agregar hora a laboratorios: modal importar, save con hora seleccionada 2026-04-17 01:43:22 -03:00
snlavaise 4573e6e3d8 Mejorar tema oscuro, añadir dropdownmenu en laboratorios, unificar estilos de botones a outline 2026-04-15 18:35:40 -03:00
snlavaise c29f719dec Agregar icons X a botones cancelar, dark mode en todos los componentes 2026-04-15 01:13:44 -03:00
snlavaise 9121a1b123 Fix: Responsive mejorado en Mapa de Camas para celulares 2026-04-14 21:28:53 -03:00
snlavaise e3eecc6942 Fix: Responsive en Cultivos y Camas para dispositivos móviles 2026-04-14 21:23:37 -03:00
snlavaise f904ef1cf9 Fix: Orden de camas en Mapa de Camas 2026-04-14 14:29:29 -03:00
snlavaise d43163590c Fix: Organizacion de Editar Ingreso igual a Nuevo Ingreso, corregido formato de fecha 2026-04-14 00:04:40 -03:00
snlavaise 9673694fa0 Add: Formato DD-MM-YYYY para fechas de ingreso 2026-04-13 12:04:57 -03:00
snlavaise 2c998dd03c Fix: Botones con iconos en formulario y listado de Áreas 2026-04-13 11:17:09 -03:00
snlavaise 9c13dabb5d Fix: Mapa de camas responsive y mejoras en Historia Clínica 2026-04-13 00:46:16 -03:00
snlavaise 714a43fd38 Initial commit: Sistema de Gestión Hospitalaria 2026-04-12 20:52:43 -03:00