Update Indicaciones: new types PHP, Paralelo, Alterno with dual plans
This commit is contained in:
+15
-2
@@ -222,7 +222,9 @@ try {
|
||||
via TEXT,
|
||||
descripcion TEXT,
|
||||
tipoPlan TEXT,
|
||||
tipoPlan2 TEXT,
|
||||
cantidadMl INTEGER,
|
||||
cantidadMl2 INTEGER,
|
||||
tiempoHoras INTEGER,
|
||||
estado TEXT DEFAULT 'Activa',
|
||||
medicoCrea TEXT,
|
||||
@@ -232,6 +234,17 @@ try {
|
||||
)
|
||||
`);
|
||||
console.log('Tabla indicaciones creada');
|
||||
} else {
|
||||
try {
|
||||
db.exec("ALTER TABLE indicaciones ADD COLUMN tipoPlan2 TEXT");
|
||||
} catch (e) {
|
||||
// column may already exist
|
||||
}
|
||||
try {
|
||||
db.exec("ALTER TABLE indicaciones ADD COLUMN cantidadMl2 INTEGER");
|
||||
} catch (e) {
|
||||
// column may already exist
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
console.log('Error tabla indicaciones:', e.message);
|
||||
@@ -389,9 +402,9 @@ if (state.laboratorios?.length) {
|
||||
|
||||
run('DELETE FROM indicaciones');
|
||||
if (state.indicaciones?.length) {
|
||||
const stmt = db.prepare('INSERT INTO indicaciones (id, internacionId, tipo, droga, dosis, frecuenciaHoras, via, descripcion, tipoPlan, cantidadMl, tiempoHoras, estado, medicoCrea, fechaCrea, medicoSuspende, fechaSuspension) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
|
||||
const stmt = db.prepare('INSERT INTO indicaciones (id, internacionId, tipo, droga, dosis, frecuenciaHoras, via, descripcion, tipoPlan, tipoPlan2, cantidadMl, cantidadMl2, tiempoHoras, estado, medicoCrea, fechaCrea, medicoSuspende, fechaSuspension) 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.cantidadMl || null, ind.tiempoHoras || null, ind.estado, ind.medicoCrea, ind.fechaCrea, ind.medicoSuspende || null, ind.fechaSuspension || null);
|
||||
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.medicoSuspende || null, ind.fechaSuspension || null);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user