feat(logs): filtro por cédula de paciente en historial de envíos

- Agrega columna cedula a tabla envios (migración automática)
- _guardar_envio almacena la cédula en los 4 pasos de automation
- pac_map (COD_PACIENTE→DOCIDENT) para RDA/preserv/ventas
- logs.py busca por cedula LIKE en vez de idrecepcion/contrato
- logs.html etiqueta el input como "Cédula paciente"

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-22 22:37:40 -05:00
co-authored by Claude Sonnet 4.6
parent 03655427a5
commit 599391739f
4 changed files with 21 additions and 13 deletions
+1 -1
View File
@@ -49,7 +49,7 @@ async def logs_page(
where.append("e.factura LIKE ?")
params.append(f"%{factura}%")
if paciente:
where.append("(CAST(e.idrecepcion AS TEXT) LIKE ? OR e.contrato LIKE ?)")
where.append("(e.cedula LIKE ? OR e.factura LIKE ?)")
params += [f"%{paciente}%", f"%{paciente}%"]
if fecha_desde:
where.append("DATE(e.created_at) >= ?")