From 4e85dff07d3c32dd1561e605b6f36b6672107047 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Fri, 26 Jun 2026 17:05:06 -0500 Subject: [PATCH] profesional always uses TNS default (02=Lab); Firebird MEDICO codes don't match TNS catalog Co-Authored-By: Claude Sonnet 4.6 --- app/services/json_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/json_generator.py b/app/services/json_generator.py index 589d655..99f80e0 100644 --- a/app/services/json_generator.py +++ b/app/services/json_generator.py @@ -126,7 +126,7 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe "porcentajeIva": 0, "impConsumo": 0, "observacion": "", - "profesional": str(row.get("profesional") or "").strip() or default_profesional or None, + "profesional": default_profesional or None, "especialidad": (lambda e: e if e not in (".", "-", "0", "00") else default_especialidad or None)(str(row.get("COD_ESPECIALIDAD") or "").strip()), "diagnosticoprincipal": str(h.get("DIAG_PPAL") or "").strip(), "fechaHoraRealizacion": fecha_real or egreso,