From 408325192ae32f2e35437ee0e7c9c44efdde1a1d Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Tue, 28 Jul 2026 09:32:42 -0500 Subject: [PATCH] fix: use FECHA_RECEPCION for exam query in scheduler, not HORAINICIORECEPCION HORAINICIORECEPCION is a TIME field that can be NULL or outside the 2-minute window even when FECHA_RECEPCION matches, causing patients to sync without their exams. Using the same FECHA_RECEPCION filter for both queries ensures consistency. Co-Authored-By: Claude Sonnet 4.6 --- app/services/scheduler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/scheduler.py b/app/services/scheduler.py index fdfda11..3d6a3bc 100644 --- a/app/services/scheduler.py +++ b/app/services/scheduler.py @@ -59,7 +59,7 @@ LEFT JOIN EMPRESA_SUB es ON TRIM(es.NIT_EMP) = TRIM(r.NIT_EMPRESA) AND TRIM(es.SUBGRUPO) = TRIM(r.SUBGRUPO) LEFT JOIN TARIFA t ON TRIM(t.COD_EXAMEN) = TRIM(rel.COD_EXAMEN) AND t.TARIFA = COALESCE(es.TARIFA, e.TARIFA) -WHERE r.HORAINICIORECEPCION >= DATEADD(MINUTE, ?, CURRENT_TIMESTAMP) +WHERE r.FECHA_RECEPCION >= DATEADD(MINUTE, ?, CURRENT_TIMESTAMP) ORDER BY r.IDRECEPCION """