Agregar FiO2 y edición en gasometrías
- Agregar campo fio2 en interface AcidoBase - Agregar columna fio2 en SQLite - Nuevo campo FiO2 en modal nueva gasometría - Mostrar FiO2 en lista de gasometrías - Agregar botón edición (lápiz) en registros - Agregar función actualizarAcidoBase en store
This commit is contained in:
+9
-2
@@ -104,6 +104,7 @@ db.exec(`
|
||||
be REAL,
|
||||
sato2 REAL,
|
||||
lactato REAL,
|
||||
fio2 REAL,
|
||||
interpretacion TEXT
|
||||
);
|
||||
|
||||
@@ -144,6 +145,12 @@ try {
|
||||
// La columna ya existe
|
||||
}
|
||||
|
||||
try {
|
||||
db.exec("ALTER TABLE acidosbase ADD COLUMN fio2 REAL");
|
||||
} catch (e) {
|
||||
// La columna ya existe
|
||||
}
|
||||
|
||||
const app = express();
|
||||
app.use(cors());
|
||||
app.use(express.json({ limit: '50mb' }));
|
||||
@@ -254,9 +261,9 @@ app.put('/api/state', (req, res) => {
|
||||
}
|
||||
|
||||
if (state.acidosBase?.length) {
|
||||
const stmt = db.prepare('INSERT INTO acidosbase (id, pacienteId, fecha, hora, ph, pco2, po2, hco3, be, statO2, lactato, interpretacion) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
|
||||
const stmt = db.prepare('INSERT INTO acidosbase (id, pacienteId, fecha, hora, ph, pco2, po2, hco3, be, sato2, lactato, fio2, interpretacion) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
|
||||
for (const a of state.acidosBase) {
|
||||
stmt.run(a.id, a.pacienteId, a.fecha, a.hora, a.ph, a.pco2, a.po2, a.hco3, a.be, a.sato2, a.lactato, a.interpretacion);
|
||||
stmt.run(a.id, a.pacienteId, a.fecha, a.hora, a.ph, a.pco2, a.po2, a.hco3, a.be, a.sato2, a.lactato || null, a.fio2 || null, a.interpretacion);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user