snlavaise
a27487363d
Fix: corrige error de sintaxis en server.js
2026-04-23 23:51:29 -03:00
snlavaise
e996f92d71
Fix: actualiza estado de cama en tabla camas al cambiar internacion
...
- Agrega endpoint PUT /api/camas/:id en servidor
- Corrige nombre de tabla SQL de cama a camas
- Actualiza estado de camas en memoria al cambiar internacion
- Agrega retry logic para evitar SQLITE_BUSY
- Mejora delay entre actualizaciones de cama
2026-04-23 23:44:28 -03:00
snlavaise
9f29e2adc5
Fix bed status update when changing bed in edit internacion
2026-04-23 20:27:09 -03:00
snlavaise
cb163b227e
Remove área de trabajo dropdown, now auto-selected from bed
2026-04-23 20:19:51 -03:00
snlavaise
63d01cad8d
Fix areaId update when editing internacion
2026-04-23 20:15:00 -03:00
snlavaise
eadf44a168
Add outside area bed workflow
...
- Add input for writing bed number in NuevoIngreso and EditIngreso
- Auto-complete area when selecting bed from dropdown
- Automatically create new bed with 'Fuera de area' when typing number
- Modify finalizarInternacion to delete bed only for outside area
- Add two-mode selection: select bed or write bed
2026-04-23 20:09:33 -03:00
snlavaise
ccb2d9c80b
Fix bed number regex to match MapaCamas sorting order
2026-04-23 19:21:46 -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
6611258ce9
Fix type errors in HistoriaClinica component
2026-04-23 12:23:50 -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
76e01bfd79
feat: agregar sistema de autenticación con usuarios y roles
...
- Agregar Login con autenticación por DNI y contraseña
- Crear tabla de usuarios con roles (admin, médico, enfermero)
- Implementar gestión de usuarios (CRUD) para administradores
- Agregar control de permisos basado en roles en el menú
- Persistir estado de sesión en backend
- Inicializar usuario admin por defecto (DNI: 12345678, pass: admin123)
- Corregir inicialización de arrays en el store para evitar errores al cargar estado
2026-04-23 01:09:29 -03:00
snlavaise
1d7a5e893f
chore: update default server port from 3000 to 4000
2026-04-22 23:14:15 -03:00
snlavaise
a6903afb07
Correcion ortografica
2026-04-22 23:07:01 -03:00
snlavaise
9b51ffd546
Merge branch 'master' of https://git.pi.neuroblastos.ar/snlavaise/administracionHospital
2026-04-22 23:05:05 -03:00
snlavaise
f32f1b1988
style: update background color of resolved interconsultation badge to green-500
2026-04-22 23:01:11 -03:00
snlavaise
22b3fe2c6a
Actualizar README.md
2026-04-22 18:40:45 -03:00
snlavaise
bedca9c123
Actualizar README.md
2026-04-22 18:36:42 -03:00
snlavaise
7bbea9c8be
feat: update Glucemias tab implementation
2026-04-22 17:35:06 -03:00
snlavaise
086b63dd50
feat: add Glucemias tab to HistoriaClinica
2026-04-22 17:34:26 -03:00
snlavaise
97b3af3f96
Actualizar README.md
2026-04-22 16:59:53 -03:00
snlavaise
eeec079f21
fix: suspend indications by deleting from table instead of updating state
2026-04-22 16:48:58 -03:00
snlavaise
2d257de8ce
Se elimina boton extra de modificacion de indicaciones, que fue puesto para prueba
2026-04-22 00:02:45 -03:00
snlavaise
cc9df91ac1
Se corige bug que no permitia que se guarde indicacion no farmacologica
2026-04-21 23:53:31 -03:00
snlavaise
7f87bfe61d
Se optimiza estructura de tabla indicaciones, ajustada a funcionalidad actual de registro de cambios
2026-04-21 23:26:39 -03:00
snlavaise
92d69b5d8e
fix: correct camaS table name typo and align indicaciones insert statement parameters
2026-04-21 23:12:57 -03:00
snlavaise
9080926ae0
fix: resolve parameter count mismatch in indicaciones INSERT statement
2026-04-21 23:06:47 -03:00
snlavaise
23b1c09b88
fix: resolve indentation issues and correct table name in indications insertion query
2026-04-21 22:20:29 -03:00
snlavaise
e1b2e907ca
feat: implement tracking for medical indication changes with a new database table and management hooks
2026-04-21 22:18:51 -03:00
snlavaise
b7d207bf01
Fix: show modified active indications in history
2026-04-21 16:58:12 -03:00
snlavaise
b8ac55abb0
Add Farmacologica Insulina type with NPH/Glargina and schedule options
2026-04-21 16:51:32 -03:00
snlavaise
9b38794043
Add modification tracking to Indicaciones history
2026-04-21 16:26:39 -03:00
snlavaise
e74dbe855b
Fix: show time for PHP, Paralelo, Alterno in history
2026-04-21 16:20:29 -03:00
snlavaise
1214ef3a7c
Fix: format Farmacologica as Droga dosis c/Xhs via
2026-04-21 16:16:41 -03:00
snlavaise
ee6bd0d46b
Update Indicaciones: new types PHP, Paralelo, Alterno with dual plans
2026-04-21 16:07:39 -03:00
snlavaise
6d2f3e9ecc
Fix: rename indicadores to indicaciones to match DB
2026-04-21 14:21:34 -03:00
snlavaise
12cb082f5d
Fix: add Array.isArray check at start of SeccionIndicaciones
2026-04-21 14:17:23 -03:00
snlavaise
a755abafac
Fix: use Array.isArray for indicadores safety check
2026-04-21 14:13:49 -03:00
snlavaise
dde6645d13
Fix: add Indicacion import and use nullish coalescing
2026-04-21 14:06:23 -03:00
snlavaise
39086ceecf
Fix: handle undefined indicadores with nullish coalescing
2026-04-21 13:59:55 -03:00
snlavaise
90322398e8
Fix: add Indicacion type import and filter
2026-04-21 13:46:20 -03:00
snlavaise
95665aa1a2
Add Indicaciones tab - full implementation
2026-04-21 13:08:08 -03:00
snlavaise
1833cf41eb
Add SeccionIndicaciones component
2026-04-21 12:44:52 -03:00
snlavaise
4e247dfaa7
Add Indicaciones backend - types, DB table, store, API
2026-04-21 12:44:21 -03:00
snlavaise
6fc44b8516
Fix: use valorFinal for calcularEstadoLaboratorio in lab import
2026-04-21 11:58:09 -03:00
snlavaise
a968bc34cc
Fix: Leucocitos range in lab values
2026-04-21 09:59:55 -03:00
snlavaise
006b0c7a50
Simplify: Lab results colors - green for normal, red for abnormal
2026-04-21 09:48:23 -03:00
snlavaise
fb3867d620
Fix: PaFiO2 badge colors in EAB table
2026-04-21 09:42:29 -03:00
snlavaise
b52285213e
refactor: update Badge styles and enhance interconsultation response display in HistoriaClinica
2026-04-21 09:21:49 -03:00
snlavaise
6f2832ca33
style: update badge styling to use specific color shades in HistoriaClinica component
2026-04-21 08:51:51 -03:00
snlavaise
43ba15090b
refactor: update TabsList width and replace custom badge span with Badge component in HistoriaClinica
2026-04-21 08:49:54 -03:00
snlavaise
693a70f877
style: remove border from the clinical history tabs container
2026-04-21 03:11:23 -03:00
snlavaise
bf0439c49d
refactor: remove unused state variables and streamline Tabs layout in HistoriaClinica component
2026-04-21 03:00:38 -03:00
snlavaise
c17202d3e3
Fix: evolución textarea styles and dark mode
2026-04-20 15:35:26 -03:00
snlavaise
dd2f16cf1a
Fix: add dark mode colors to Dashboard and MapaCamas badges
2026-04-20 03:36:51 -03:00
snlavaise
f94d401d57
Fix: darker dark mode colors for badges and sections
2026-04-20 03:21:43 -03:00
snlavaise
1b9814b770
Fix: combine respuestaFecha and respuesta in green badge
2026-04-20 03:10:39 -03:00
snlavaise
b7cd526986
Add motivo field to interconsultas with dark mode badges
2026-04-20 03:01:56 -03:00
snlavaise
69daa80cad
Add dark mode support and theme provider
2026-04-20 02:49:48 -03:00
snlavaise
86be190cf0
Add ATB tab for antibiotic treatment tracking
2026-04-20 00:36:04 -03:00
snlavaise
e2b12a7326
Add respuestaFecha field to interconsultas UI
2026-04-19 15:25:27 -03:00
snlavaise
5f567e29fb
Add respuestaFecha field to interconsultas: DB, types, UI
2026-04-19 15:13:32 -03:00
snlavaise
226e983ec8
Fix: button text short in laboratorios
2026-04-18 21:15:45 -03:00
snlavaise
03b2a925f3
Fix: signos vitales siempre debajo de datos del paciente en Evoluciones
2026-04-18 19:08:45 -03:00
snlavaise
b158a342ef
Fix: HistoriaClinica responsive - tablist full width, lab table scroll-only-self
2026-04-18 15:39:47 -03:00
snlavaise
708068167a
Fix: Evoluciones responsive improvements
2026-04-18 15:24:50 -03:00
snlavaise
0cad2527fd
Fix: overflow-x-hidden y cards responsive en Evoluciones
2026-04-18 15:12:09 -03:00
snlavaise
02fbf4c90e
Fix: responsive grids en Evoluciones (grid-cols-1 sm:grid-cols-2)
2026-04-18 15:07:02 -03:00
snlavaise
ea90228a3f
Fix: tabs con wrapper div scrolleable para responsive
2026-04-17 14:11:11 -03:00
snlavaise
ae0971db79
Fix: forced inline-flex y flex-nowrap en tabs para scroll responsive
2026-04-17 14:00:37 -03:00
snlavaise
dabdd9b144
Fix: tabs con overflow-x-auto en TabsList para scroll responsive
2026-04-17 12:30:01 -03:00
snlavaise
f2aca72d54
Fix: tabs scrolleable nativa sin ScrollArea
2026-04-17 11:30:17 -03:00
snlavaise
47f96d8fa4
Hacer tabs scrolleable en HistoriaClinica para responsive
2026-04-17 11:22:55 -03:00
snlavaise
3fbed1b088
Fix: insert interconsultas with 6 columns
2026-04-17 10:55:02 -03:00
snlavaise
23b1b39de9
Fix: crear tabla interconsultas si no existe, sin columna realizada
2026-04-17 10:26:04 -03:00
snlavaise
777bc97df8
Fix: agregar fallbacks para interconsultas en store
2026-04-17 10:20:49 -03:00
snlavaise
0b717a2dfe
Simplificar interconsultas: badges Pendiente/Respondida segun respuesta
2026-04-17 10:16:09 -03:00
snlavaise
bd2057347c
Fix: add fallback to interconsultas filter in SeccionInterconsultas
2026-04-17 10:08:55 -03:00
snlavaise
3232ee448a
Fix: interconsultas filter with fallback to empty array
2026-04-17 10:03:18 -03:00
snlavaise
4510938991
Agregar tabla interconsultas: DB, store, UI con CRUD completo
2026-04-17 10:00:10 -03:00
snlavaise
59471d65bc
Agregar pestañas ATB e Interconsultas a HistoriaClinica
2026-04-17 09:41:46 -03:00
snlavaise
b259e8b432
Fix: agregar onActualizarEstudioComplementario a destructured props
2026-04-17 09:35:58 -03:00
snlavaise
38286f3fca
Agregar boton editar a estudios complementarios
2026-04-17 09:30:55 -03:00
snlavaise
711b910344
Agregar hora a laboratorios: modal importar, save con hora seleccionada
2026-04-17 01:43:22 -03:00
snlavaise
e9df92a1fb
Fix: usar hora seleccionada al importar acido base
2026-04-16 16:18:15 -03:00
snlavaise
96a90626a8
Add debug logs to track acidobase import
2026-04-16 16:10:31 -03:00
snlavaise
aca20ea153
Fix: usar hora vacía al parsear, sobrescribir con hora seleccionada
2026-04-16 15:25:32 -03:00
snlavaise
3d8c436a30
Fix: guardar hora seleccionada al importar acido base
2026-04-16 15:20:22 -03:00
snlavaise
048df3f74f
Agregar hora a modal Importar Laboratorio
2026-04-16 15:18:49 -03:00
snlavaise
143b9f21de
Agregar hora a laboratorios: campo, sort, display
2026-04-16 14:49:49 -03:00
snlavaise
4be83f58e3
Laboratorios: sort por fecha toggable + más reciente primero
2026-04-16 14:41:51 -03:00
snlavaise
00c81f742e
Invertir orden de laboratorios: más reciente arriba
2026-04-16 14:37:20 -03:00
snlavaise
6df8f96f9c
Parser: buscar primer valor numerico despues de letra
2026-04-16 14:20:11 -03:00
snlavaise
bff306d91f
Fix fallback: escape regex special chars
2026-04-16 13:48:28 -03:00
snlavaise
2ef98aaea5
Parser: fallback buscar valor por nombre de parámetro
2026-04-16 13:40:05 -03:00
snlavaise
4969f06e2d
Fix regex: buscar cualquier numero despues de show_chart
2026-04-16 13:21:32 -03:00
snlavaise
08a3a0105f
Parser: extraer primer valor numerico despues de show_chart
2026-04-16 13:16:47 -03:00
snlavaise
6c5b4646a0
Parser: usar show_chart como referencia para posición del valor
2026-04-16 13:13:49 -03:00
snlavaise
3788202d0c
Debug: mas logs detallados
2026-04-16 13:07:22 -03:00
snlavaise
88c630ea7a
Debug: log clave evaluando
2026-04-16 13:04:32 -03:00
snlavaise
807648404a
Debug: agregar logs
2026-04-16 13:00:37 -03:00