Add reports and appointments to the patients list
This commit is contained in:
parent
a390660a19
commit
61e1f18f42
|
@ -64,7 +64,7 @@ CREATE TABLE IF NOT EXISTS calendario (
|
|||
medico VARCHAR(50),
|
||||
PRIMARY KEY (id, medico),
|
||||
FOREIGN KEY (medico)
|
||||
REFERENCES usuario(usuario)
|
||||
REFERENCES usuario(rol)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS cita(
|
||||
|
@ -94,7 +94,7 @@ CREATE TABLE IF NOT EXISTS informe(
|
|||
FOREIGN KEY (medico)
|
||||
REFERENCES usuario(usuario),
|
||||
FOREIGN KEY (paciente)
|
||||
REFERENCES paciente(documento_identificativo)
|
||||
REFERENCES paciente(id)
|
||||
);
|
||||
|
||||
INSERT INTO rol (codigo, nombre) VALUES (1, "administrativo");
|
||||
|
|
|
@ -120,11 +120,17 @@ function findUser($pdo, $input) {
|
|||
}
|
||||
|
||||
function listPatients($pdo) {
|
||||
$query = "SELECT * from paciente";
|
||||
$result = $pdo->query($query)->fetchAll();
|
||||
return $result;
|
||||
$query = "SELECT paciente.id, paciente.nombre, paciente.apellido, paciente.fecha_de_nacimiento, paciente.documento_identificativo,
|
||||
paciente.tipo_documento, paciente.direccion, paciente.localidad, paciente.provincia, paciente.pais, cita.id, informe.titulo
|
||||
FROM paciente LEFT JOIN cita ON paciente.id=cita.paciente LEFT JOIN informe ON paciente.id=informe.paciente
|
||||
GROUP BY paciente.id, cita.id, informe.titulo";
|
||||
$result = $pdo->prepare($query);
|
||||
$result->execute();
|
||||
$data = $result->fetchAll();
|
||||
return $data;
|
||||
}
|
||||
|
||||
|
||||
function fetchPatientData($pdo, string $id) {
|
||||
$query = "SELECT * FROM paciente WHERE id=?";
|
||||
$result = $pdo->prepare($query);
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
<th>Localidad</th>
|
||||
<th>Provincia</th>
|
||||
<th>Pais</th>
|
||||
<th>Citas</th>
|
||||
<th>Informes</th>
|
||||
<th colspan="2">Acciones</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
@ -50,6 +52,8 @@
|
|||
<td><?php echo $row[7]; ?></td>
|
||||
<td><?php echo $row[8]; ?></td>
|
||||
<td><?php echo $row[9]; ?></td>
|
||||
<td><?php echo $row[10]; ?></td>
|
||||
<td><?php echo $row[11]; ?></td>
|
||||
<td>
|
||||
<a href="forms/patient_edit_form.php?edit=<?php echo $row[0]; ?>" class="edit_btn">Editar</a>
|
||||
</td>
|
||||
|
|
Loading…
Reference in New Issue