23 lines
510 B
JavaScript
23 lines
510 B
JavaScript
const db = require("../db");
|
|
|
|
function listMedications(req, res) {
|
|
const sql = `
|
|
SELECT
|
|
m.name AS medication,
|
|
f.name AS form,
|
|
v.dosage,
|
|
v.package
|
|
FROM medication_variants v
|
|
JOIN medications m ON v.medication_id = m.id
|
|
JOIN medication_forms f ON v.form_id = f.id
|
|
ORDER BY m.name, v.dosage
|
|
`;
|
|
|
|
db.query(sql, (err, rows) => {
|
|
if (err) return res.send("Datenbankfehler");
|
|
res.render("medications", { rows });
|
|
});
|
|
}
|
|
|
|
module.exports = { listMedications };
|