Incluir muestras rechazadas al volver, resaltar servicio prolongado en historial
Las consultas de "muestras pendientes de visita anterior" solo incluían estado='pendiente'; ahora también 'rechazada', así una muestra rechazada en una visita aparece igual cuando el paciente vuelve, y se puede recibir directo (sin el paso extra de revertir a pendiente primero). En historial.php, la columna Servicio se resalta en rojo con ícono de alerta cuando supera 20 minutos (SERVICIO_PROLONGADO_MIN), para detectar turnos prolongados a simple vista. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
538ee8ad25
commit
ec552136bf
@@ -399,7 +399,7 @@ if ($incluirSolicitud) {
|
||||
LEFT JOIN lab_tipos_muestra lt ON lt.codigo = tm.tipo_muestra
|
||||
WHERE ts.paciente_id = ?
|
||||
AND tm.solicitud_id != ?
|
||||
AND tm.estado = 'pendiente'
|
||||
AND tm.estado IN ('pendiente','rechazada')
|
||||
ORDER BY tm.id ASC"
|
||||
);
|
||||
$stmtPrev->execute([$solicitud['paciente_id'], $solicitud['id']]);
|
||||
@@ -432,7 +432,7 @@ if ($incluirSolicitud) {
|
||||
JOIN turnero_solicitudes ts ON ts.id = tm.solicitud_id
|
||||
LEFT JOIN lab_tipos_muestra lt ON lt.codigo = tm.tipo_muestra
|
||||
WHERE ts.paciente_id = ?
|
||||
AND tm.estado = 'pendiente'
|
||||
AND tm.estado IN ('pendiente','rechazada')
|
||||
ORDER BY tm.id ASC"
|
||||
);
|
||||
$stmtPrev->execute([$pacId]);
|
||||
|
||||
Reference in New Issue
Block a user