diff --git a/classes/lab/Enfermera.php b/classes/lab/Enfermera.php index f6d199d..ccd2b9f 100644 --- a/classes/lab/Enfermera.php +++ b/classes/lab/Enfermera.php @@ -115,7 +115,24 @@ 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, + COALESCE( + om.local_file, + (SELECT om2.local_file + FROM lab_ordenes_medicas om2 + WHERE om2.paciente_id = p.id + AND om2.local_file IS NOT NULL + ORDER BY om2.created_at DESC + LIMIT 1) + ) AS orden_local_file, + COALESCE( + d.orden_id, + (SELECT om2.id + FROM lab_ordenes_medicas om2 + WHERE om2.paciente_id = p.id + AND om2.local_file IS NOT NULL + ORDER BY om2.created_at DESC + LIMIT 1) + ) AS orden_id_display, a.estado AS asignacion_estado, a.id AS asignacion_id FROM lab_asignaciones a diff --git a/enfermero_portal.php b/enfermero_portal.php index a2318ef..7f498e7 100644 --- a/enfermero_portal.php +++ b/enfermero_portal.php @@ -419,9 +419,9 @@ const portal = { title="Ver orden médica"> Orden médica #${item.orden_id} + alt="Orden médica #${item.orden_id_display || item.orden_id}"> -
Orden #${item.orden_id}
+
Orden #${item.orden_id_display || item.orden_id}
` : ''} ${seSuf ? `
${seSuf}
` : ''}