fix: enfermero_portal - mostrar imagen de la orden aunque no esté vinculada al domicilio

Si lab_domicilios.orden_id es NULL (domicilio creado antes del fix
o desde otro flujo), usa subquery para encontrar la orden más reciente
del mismo paciente que tenga local_file.

Así el enfermero siempre ve la imagen de la orden del paciente
independientemente de cómo se agendó el domicilio.
This commit is contained in:
Lizandro Guarnizo
2026-03-12 22:38:48 -05:00
parent 8956de8eaa
commit c42e0976d7
2 changed files with 20 additions and 3 deletions
+2 -2
View File
@@ -419,9 +419,9 @@ const portal = {
title="Ver orden médica">
<img src="${resImg(item.orden_local_file)}"
style="max-width:100%;max-height:180px;border-radius:8px;border:1px solid #ddd;cursor:zoom-in"
alt="Orden médica #${item.orden_id}">
alt="Orden médica #${item.orden_id_display || item.orden_id}">
</a>
<div class="small text-muted mt-1"><i class="fas fa-file-medical me-1"></i>Orden #${item.orden_id}</div>
<div class="small text-muted mt-1"><i class="fas fa-file-medical me-1"></i>Orden #${item.orden_id_display || item.orden_id}</div>
</div>` : ''}
<!-- Servicios extra registrados -->
${seSuf ? `<div class="d-flex flex-wrap gap-1 mb-2">${seSuf}</div>` : ''}