feat: relacionar imagen de WhatsApp con orden médica al agendar domicilio

Al abrir el modal desde una imagen en el chat:
- guardar() crea primero la OrdenMedica via crear_desde_whatsapp.php
  y pasa el orden_id resultante a save_domicilio.php
- Enfermera::agenda() hace LEFT JOIN a lab_ordenes_medicas para traer
  local_file de la orden asociada (as orden_local_file)
- enfermero_portal._cardHTML() muestra la imagen de la orden médica
  con link para ampliar
This commit is contained in:
Lizandro Guarnizo
2026-03-12 22:14:04 -05:00
parent 12e7b411d7
commit d362598a70
3 changed files with 41 additions and 2 deletions
+5 -2
View File
@@ -106,6 +106,7 @@ class Enfermera {
d.examenes_solicitados,
d.tipo_cliente,
d.seguro_nombre,
d.orden_id,
p.id AS paciente_id,
p.nombre_completo AS paciente_nombre,
p.telefono AS paciente_telefono,
@@ -114,11 +115,13 @@ class Enfermera {
p.tipo_documento AS paciente_tipo_documento,
p.numero_documento AS paciente_numero_documento,
p.eps AS paciente_eps,
om.local_file AS orden_local_file,
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
JOIN lab_domicilios d ON d.id = a.domicilio_id
JOIN lab_pacientes p ON p.id = d.paciente_id
LEFT JOIN lab_ordenes_medicas om ON om.id = d.orden_id
WHERE a.enfermera_id = ?
AND d.fecha_programada = ?
ORDER BY d.hora_programada ASC