feat: enfermero_portal - mostrar todos los datos del paciente en tarjeta de domicilio

La tarjeta ahora muestra: documento, fecha de nacimiento, EPS,
teléfono (clickeable), correo (clickeable), exámenes solicitados
y tipo de cliente (particular/seguro con nombre del seguro).

Cambios:
- Enfermera::agenda() amplía SELECT con email, fecha_nacimiento,
  numero_documento, tipo_documento, eps, examenes_solicitados,
  tipo_cliente, seguro_nombre, ciudad, indicaciones_dir, notas_admin
- my_agenda.php simplificado: ya no re-consulta lab_domicilios por
  los campos que ahora vienen directo en la query
- enfermero_portal.php _cardHTML() muestra todos los campos nuevos
This commit is contained in:
Lizandro Guarnizo
2026-03-12 22:05:47 -05:00
parent bce9a8c6b5
commit 12e7b411d7
3 changed files with 47 additions and 13 deletions
+18 -6
View File
@@ -93,17 +93,29 @@ class Enfermera {
$fecha = $fecha ?: date('Y-m-d');
return $this->db->fetchAll("
SELECT
d.id AS domicilio_id,
d.id AS domicilio_id,
d.fecha_programada,
d.hora_programada,
d.estado AS domicilio_estado,
d.estado AS domicilio_estado,
d.direccion,
d.barrio,
d.ciudad,
d.indicaciones_dir,
d.notas_admin,
d.tipo_servicio,
p.nombre_completo AS paciente_nombre,
p.telefono AS paciente_telefono,
a.estado AS asignacion_estado,
a.id AS asignacion_id
d.examenes_solicitados,
d.tipo_cliente,
d.seguro_nombre,
p.id AS paciente_id,
p.nombre_completo AS paciente_nombre,
p.telefono AS paciente_telefono,
p.email AS paciente_email,
p.fecha_nacimiento AS paciente_fecha_nacimiento,
p.tipo_documento AS paciente_tipo_documento,
p.numero_documento AS paciente_numero_documento,
p.eps AS paciente_eps,
a.estado AS asignacion_estado,
a.id AS asignacion_id
FROM lab_asignaciones a
JOIN lab_domicilios d ON d.id = a.domicilio_id
JOIN lab_pacientes p ON p.id = d.paciente_id