const nome = _req.getString("nome") ?? "";
|
|
const rg = _req.getString("rg") ?? "";
|
|
const cpf = _req.getString("cpf") ?? "";
|
|
|
|
const dbRegistros = _db.query(`
|
|
SELECT nome, r_g, c_p_f, data_de_nascimento, endereco, telefone
|
|
FROM paciente
|
|
WHERE nome LIKE ? AND r_g LIKE ? AND c_p_f LIKE ?
|
|
`,
|
|
`%${nome}%`,
|
|
`%${rg}%`,
|
|
`%${cpf}%`
|
|
);
|
|
|
|
const lista = _val.list();
|
|
|
|
for (const dbRegistro of dbRegistros) {
|
|
lista.add(
|
|
_val.map()
|
|
.set("nome", dbRegistro.getString("nome"))
|
|
.set("RG", dbRegistro.getString("r_g"))
|
|
.set("CPF", dbRegistro.getString("c_p_f"))
|
|
.set("data de nascimento", dbRegistro.getSQLDate("data_de_nascimento"))
|
|
.set("endereço", dbRegistro.getString("endereco"))
|
|
.set("telefone", dbRegistro.getString("telefone"))
|
|
);
|
|
}
|
|
|
|
_out.json(lista);
|