Browse Source

feat: delete paciente

master
Henrique-Sousa 3 weeks ago
parent
commit
fe347f83cb
3 changed files with 35 additions and 0 deletions
  1. BIN
      dbs/clinica.mv.db
  2. +18
    -0
      server/services/pacientes/delete.in.json
  3. +17
    -0
      server/services/pacientes/delete.js

BIN
dbs/clinica.mv.db View File


+ 18
- 0
server/services/pacientes/delete.in.json View File

@ -0,0 +1,18 @@
{
"tags":[
"Serviços relacionados aos pacientes"
],
"summary": "Deletar paciente",
"description": "Deleta um paciente existente na base de dados pelo UID",
"type": "object",
"properties": {
"uid": {
"type": "UID",
"required": true
}
},
"required": [
"uid"
],
"example": "3f281bfa-1719-4557-9153-fb3b9b3886bc"
}

+ 17
- 0
server/services/pacientes/delete.js View File

@ -0,0 +1,17 @@
const uid = _req.getUID("uid");
const dbPaciente = _db.form("paciente")
.where(_db.where("uid").equal(uid))
.first();
if (!dbPaciente) {
_header.status(404);
_out.json({ insertedData: 0, error: "paciente não encontrado" });
_exec.stop();
}
const deletedData = _db.form("paciente")
.where(_db.where("uid").equal(uid))
.delete("paciente_convenio");
_out.json({deletedData})

Loading…
Cancel
Save