From 23b1c09b88a95d3dd023db3521d6ffec04d5ce8b Mon Sep 17 00:00:00 2001 From: Sergio Nicolas Lavaise Date: Tue, 21 Apr 2026 22:20:29 -0300 Subject: [PATCH] fix: resolve indentation issues and correct table name in indications insertion query --- server/server.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/server/server.js b/server/server.js index 8e61d52..485d053 100644 --- a/server/server.js +++ b/server/server.js @@ -250,7 +250,7 @@ try { } catch (e) { // column may already exist } -try { + try { db.exec("ALTER TABLE indicaciones ADD COLUMN fechaModificacion TEXT"); } catch (e) { // column may already exist @@ -275,7 +275,7 @@ try { } catch (e) { // column may already exist } -} + } } catch (e) { console.log('Error tabla indicaciones:', e.message); } @@ -342,7 +342,8 @@ app.get('/api/state', (req, res) => { areas: queryAll('SELECT * FROM areas'), camas: queryAll('SELECT * FROM camas'), internaciones: queryAll('SELECT * FROM internaciones').map(i => ({ ...i, activa: !!i.activa })), - evoluciones: queryAll('SELECT * FROM evoluciones').map(e => ({ ...e, + evoluciones: queryAll('SELECT * FROM evoluciones').map(e => ({ + ...e, signosVitales: typeof e.signosVitales === 'string' ? JSON.parse(e.signosVitales) : e.signosVitales, examenFisico: typeof e.examenFisico === 'string' ? JSON.parse(e.examenFisico) : e.examenFisico })), @@ -362,7 +363,7 @@ app.get('/api/state', (req, res) => { app.put('/api/state', (req, res) => { const state = req.body; - + run('DELETE FROM evoluciones'); run('DELETE FROM acidosbase'); run('DELETE FROM cultivos'); @@ -408,7 +409,7 @@ app.put('/api/state', (req, res) => { } } -if (state.laboratorios?.length) { + if (state.laboratorios?.length) { const stmt = db.prepare('INSERT INTO laboratorios (id, pacienteId, fecha, hora, tipo, resultados, observaciones) VALUES (?, ?, ?, ?, ?, ?, ?)'); for (const l of state.laboratorios) { stmt.run(l.id, l.pacienteId, l.fecha, l.hora || null, l.tipo, JSON.stringify(l.resultados), l.observaciones || null); @@ -454,7 +455,7 @@ if (state.laboratorios?.length) { run('DELETE FROM indicaciones'); if (state.indicaciones?.length) { - const stmt = db.prepare('INSERT INTO recomendaciones (id, internacionId, tipo, droga, dosis, frecuenciaHoras, via, descripcion, tipoPlan, tipoPlan2, cantidadMl, cantidadMl2, tiempoHoras, estado, medicoCrea, fechaCrea, medicoModifica, medicoSuspende, fechaSuspension, tipoInsulina, unidadesDesayuno, unidadesAlmuerzo, unidadesNoche) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); + const stmt = db.prepare('INSERT INTO indicaciones (id, internacionId, tipo, droga, dosis, frecuenciaHoras, via, descripcion, tipoPlan, tipoPlan2, cantidadMl, cantidadMl2, tiempoHoras, estado, medicoCrea, fechaCrea, medicoModifica, medicoSuspende, fechaSuspension, tipoInsulina, unidadesDesayuno, unidadesAlmuerzo, unidadesNoche) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); for (const ind of state.indicaciones) { stmt.run(ind.id, ind.internacionId, ind.tipo, ind.droga || null, ind.dosis || null, ind.frecuenciaHoras || null, ind.via || null, ind.descripcion || null, ind.tipoPlan || null, ind.tipoPlan2 || null, ind.cantidadMl || null, ind.cantidadMl2 || null, ind.tiempoHoras || null, ind.estado, ind.medicoCrea, ind.fechaCrea, ind.medicoModifica || null, ind.medicoSuspende || null, ind.fechaSuspension || null, ind.tipoInsulina || null, ind.unidadesDesayuno || null, ind.unidadesAlmuerzo || null, ind.unidadesNoche || null); }