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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user