profesional always uses TNS default (02=Lab); Firebird MEDICO codes don't match TNS catalog
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
83ce80a74b
commit
4e85dff07d
@@ -126,7 +126,7 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe
|
|||||||
"porcentajeIva": 0,
|
"porcentajeIva": 0,
|
||||||
"impConsumo": 0,
|
"impConsumo": 0,
|
||||||
"observacion": "",
|
"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()),
|
"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(),
|
"diagnosticoprincipal": str(h.get("DIAG_PPAL") or "").strip(),
|
||||||
"fechaHoraRealizacion": fecha_real or egreso,
|
"fechaHoraRealizacion": fecha_real or egreso,
|
||||||
|
|||||||
Reference in New Issue
Block a user