fix: quitar codFormaPago del header RDA, añadir fechaAutorizacion y vigenciaAutorizacion
- Elimina codFormaPago del header principal (queda en detalleFormaPago) - Añade fechaAutorizacion con la fecha de recepcion (dd/MM/yyyy) - Añade vigenciaAutorizacion: 0 para particular, 30 para EPS/convenio Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
be1910b5d8
commit
2321771c3e
@@ -170,6 +170,8 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe
|
|||||||
via_ingreso = "01"
|
via_ingreso = "01"
|
||||||
modalidad = "01"
|
modalidad = "01"
|
||||||
|
|
||||||
|
vigencia = 0 if es_particular else 30
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"codigoPrefijo": default_prefijo or str(h.get("PREFIJO") or "00").strip(),
|
"codigoPrefijo": default_prefijo or str(h.get("PREFIJO") or "00").strip(),
|
||||||
"numero": numero_override if numero_override else (
|
"numero": numero_override if numero_override else (
|
||||||
@@ -178,7 +180,6 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe
|
|||||||
"fecha": fecha,
|
"fecha": fecha,
|
||||||
"codTercero": str(h.get("COD_PACIENTE") or "").strip(),
|
"codTercero": str(h.get("COD_PACIENTE") or "").strip(),
|
||||||
"codVendedor": "00",
|
"codVendedor": "00",
|
||||||
"codFormaPago": cod_forma_pago,
|
|
||||||
"codBanco": "00",
|
"codBanco": "00",
|
||||||
"codigoCentroCosto": "00",
|
"codigoCentroCosto": "00",
|
||||||
"tipoIngreso": str(h.get("CLASEPROC") or "1").strip() or "1",
|
"tipoIngreso": str(h.get("CLASEPROC") or "1").strip() or "1",
|
||||||
@@ -192,6 +193,8 @@ def generar_rda_paciente(rows: list, default_profesional: str = "", default_espe
|
|||||||
"esTerapia": False,
|
"esTerapia": False,
|
||||||
"esProcedimiento": False,
|
"esProcedimiento": False,
|
||||||
"numeroAutorizacion": autorizacion,
|
"numeroAutorizacion": autorizacion,
|
||||||
|
"fechaAutorizacion": fecha,
|
||||||
|
"vigenciaAutorizacion": vigencia,
|
||||||
"detallePedido": detalle_pedido,
|
"detallePedido": detalle_pedido,
|
||||||
"detalleFormaPago": [{
|
"detalleFormaPago": [{
|
||||||
"codigoFormaPago": cod_forma_pago,
|
"codigoFormaPago": cod_forma_pago,
|
||||||
|
|||||||
Reference in New Issue
Block a user