Você está na página 1de 4

SELECT distinct

DECODE("ERCD_RECOBRO_DETALLE"."RCDC_DOCUMENTO",'RX','10','20')||''||"ERCD_RECOBRO_D
ETALLE"."RCDN_NUMERO"||''||"ERCD_RECOBRO_DETALLE"."RCDN_UBICACION" Num_Recobro,
"ERCD_RECOBRO_DETALLE"."RCDN_RENGLON",
"ERCD_RECOBRO_DETALLE"."RCDC_TIPO_RADICACION",
"ERCD_RECOBRO_DETALLE"."RCDN_RECOBRO_ANT",
DECODE(EAUT_AUTORIZACION.AUTC_REGIMEN,'C','ESSC07','S','ESS207') COD_EPS,

"ERCD_RECOBRO_DETALLE"."RCDC_TIPO_DOC_AFILIADO",
"ERCD_RECOBRO_DETALLE"."RCDC_AFILIADO",
"EAFI_AFILIADO"."AFIC_PRIMER_APELLIDO",
"EAFI_AFILIADO"."AFIC_SEGUNDO_APELLIDO",
"EAFI_AFILIADO"."AFIC_PRIMER_NOMBRE",
"EAFI_AFILIADO"."AFIC_SEGUNDO_NOMBRE",
CASE(EAUT_AUTORIZACION.AUTC_REGIMEN)
WHEN 'C' THEN DECODE("EAFI_AFILIADO".AFIN_TIPO_CONTRIBUTIVO,
1,'C',2,'B')
WHEN 'S' THEN EAUT_AUTORIZACION.AUTC_REGIMEN
ELSE 'C'
END TipoAfiliacion,
-- 'E' Niv_Cuota,
DECODE(EAUT_AUTORIZACION.AUTC_REGIMEN,'S','E',
(DECODE("EAFI_AFILIADO"."AFIN_NIVEL_CONTRIBUTIVO",1,'A',2,'B',3,'C'))) NIV_CUOTA,
'E' Niv_Recup,
'1' Item1,
--"ERCD_RECOBRO_DETALLE"."RCDC_FALLO_REF",
TO_CHAR("ERCD_RECOBRO_DETALLE"."RCDF_FALLO", 'DD/MM/YYYY') AS RCDF_FALLO,

SUBSTR("ERCD_RECOBRO_DETALLE"."RCDC_FALLO_REF",0,14) FALLO1,

SUBSTR("ERCD_RECOBRO_DETALLE"."RCDC_FALLO_REF",15,LENGTH(ERCD_RECOBRO_DETALLE.RCDC_
FALLO_REF)) FALLO2,
"BJUZ_JUZGADO"."JUZC_NUMERO",
"BJUZ_JUZGADO"."JUZC_TIPO",
"BJUZ_JUZGADO"."JUZN_UBICACION",
'0'||"ERCD_RECOBRO_DETALLE"."RCDN_CAUSA" AS RCDN_CAUSA,
TO_CHAR("ERCD_RECOBRO_DETALLE"."RCDF_SOLICITUD", 'DD/MM/YYYY') AS
RCDF_SOLICITUD,
-- "ERCD_RECOBRO_DETALLE"."RCDN_PERIODICO",
DECODE( "ERCD_RECOBRO_DETALLE"."RCDN_PERIODICO",
'1',
'S',
'N') AS RCDN_PERIODICO,
"ERCD_RECOBRO_DETALLE"."RCDN_MES",
"ERCD_RECOBRO_DETALLE"."RCDN_ANNO",
"ERCD_RECOBRO_DETALLE"."RCDN_ENTREGA",
"ERCD_RECOBRO_DETALLE"."RCDC_FACTURA",
TO_CHAR("ERCD_RECOBRO_DETALLE"."RCDF_FEC_PREST", 'DD/MM/YYYY') AS
RCDF_FEC_PREST,
TO_CHAR("ERCD_RECOBRO_DETALLE"."RCDF_FEC_RAD", 'DD/MM/YYYY') AS
RCDF_FEC_RAD,
"ERCD_RECOBRO_DETALLE"."RCDC_DIAGNOSTICO",
'0' Semanas,
"ERCD_RECOBRO_DETALLE"."RCDV_TERCERO",
"BTER_TERCERO"."TERC_NOMBRE",
DECODE("ERCD_RECOBRO_DETALLE"."RCDC_INVIMA",
'',
"EPRO_PRODUCTO_A"."PROC_CODIGO",
("OASIS"."F_CODIGO_INVIMA"("ERCD_RECOBRO_DETALLE"."RCDC_INVIMA")) ||
'-' || '0' ||
"EPRO_PRODUCTO_A"."PROC_PRINCIPIO") AS PRODUCTO,
"EPRO_PRODUCTO_A"."PROC_NOMBRE" Nom_Prod1,
"ERCD_RECOBRO_DETALLE"."RCDC_TIPO",
"ERCD_RECOBRO_DETALLE"."RCDN_CANTIDAD" Cant1,

TRUNC("ERCD_RECOBRO_DETALLE"."RCDV_RECOBRADO"/"ERCD_RECOBRO_DETALLE"."RCDN_CANTIDAD
", 2) Vr_Unitario_Fact1,
--
TRUNC("ERCD_RECOBRO_DETALLE"."RCDV_VALOR"/"ERCD_RECOBRO_DETALLE"."RCDN_CANTIDAD",
2) Vr_Unitario_Fact1,
"ERCD_RECOBRO_DETALLE"."RCDV_RECOBRADO" Valor1,
"ERCD_RECOBRO_DETALLE"."RCDV_COPAGO",
"ERCD_RECOBRO_DETALLE"."RCDV_OPERACION",
'1' Item2,
"EPRO_PRODUCTO_A"."PROC_NOMBRE" Nom_Prod2,
"EFOR_FORMA"."FORC_NOMBRE" ||' - '||"EPRO_PRODUCTO_A"."PROC_CONCENTRACION"
Presentacion,
"ERCD_RECOBRO_DETALLE"."RCDN_FRECUENCIA" Dosis,
"ERCD_RECOBRO_DETALLE"."RCDN_DIAS_AUTORIZADOS" Dias,
"ERCD_RECOBRO_DETALLE"."RCDN_CANTIDAD" Cant2,

TRUNC("ERCD_RECOBRO_DETALLE"."RCDV_RECOBRADO"/"ERCD_RECOBRO_DETALLE"."RCDN_CANTIDAD
", 2) Vr_Unitario_Fact2,
"ERCD_RECOBRO_DETALLE"."RCDV_RECOBRADO" Valor2,
DECODE("ERCD_RECOBRO_DETALLE"."RCDC_INVIMA_SUSTITUTO",
'',
'0',

("OASIS"."F_CODIGO_INVIMA"("ERCD_RECOBRO_DETALLE"."RCDC_INVIMA_SUSTITUTO"))||'-'||'
0'||"EPRO_PRODUCTO_B"."PROC_PRINCIPIO") AS SUSTITUTO,

DECODE("EPRO_PRODUCTO_B"."PROC_NOMBRE",
'',
'-',
"EPRO_PRODUCTO_B"."PROC_NOMBRE") AS PROC_NOMBRE,
DECODE("EPRO_PRODUCTO_B"."PROC_NOMBRE",
'',
'0',
"ERCD_RECOBRO_DETALLE"."RCDN_FRECUENCIA") AS DOSIS2,
DECODE("EPRO_PRODUCTO_B"."PROC_NOMBRE",
'',
'0',
"ERCD_RECOBRO_DETALLE"."RCDN_DIAS_AUTORIZADOS") AS DIAS2,
DECODE("EPRO_PRODUCTO_B"."PROC_NOMBRE",
'',
'0',
"ERCD_RECOBRO_DETALLE"."RCDN_CANTIDAD") AS CANT3,
DECODE("EPRO_PRODUCTO_B"."PROC_NOMBRE",
'',
'0',
TRUNC ("ERCD_RECOBRO_DETALLE"."RCDV_SUSTITUTO" /
"ERCD_RECOBRO_DETALLE"."RCDN_CANTIDAD", 2)) AS VR_UNITARIO_SUST,
DECODE("EPRO_PRODUCTO_B"."PROC_NOMBRE",
'',
'0',
TO_NUMBER("ERCD_RECOBRO_DETALLE"."RCDV_SUSTITUTO")) AS
RCDV_SUSTITUTO,
"ERCD_RECOBRO_DETALLE"."RCDN_CANT_ACTAS_FALLOS",
"ERCD_RECOBRO_DETALLE"."RCDN_CANT_FOLIOS_ACTAS_FALLOS",
"ERCD_RECOBRO_DETALLE"."RCDN_CANT_FACTURAS",
"ERCD_RECOBRO_DETALLE"."RCDN_CANT_FOLIOS_FACTURAS",
"ERCD_RECOBRO_DETALLE"."RCDN_CANT_EVIDENCIA",
"ERCD_RECOBRO_DETALLE"."RCDN_CANT_FOLIOS_EVIDENCIA",

"ERCD_RECOBRO_DETALLE"."RCDN_CANT_ACTAS_FALLOS"+"ERCD_RECOBRO_DETALLE"."RCDN_CANT_F
ACTURAS"+"ERCD_RECOBRO_DETALLE"."RCDN_CANT_EVIDENCIA" Tot_Doc,

"ERCD_RECOBRO_DETALLE"."RCDN_CANT_FOLIOS_ACTAS_FALLOS"+"ERCD_RECOBRO_DETALLE"."RCDN
_CANT_FOLIOS_FACTURAS"+"ERCD_RECOBRO_DETALLE"."RCDN_CANT_FOLIOS_EVIDENCIA" Tot_Fol,

"ERCD_RECOBRO_DETALLE"."RCDN_RAD_MYT01",
' ' NITPROVEEDORPREST,
"EAUT_AUTORIZACION"."AUTC_ID_SUMINISTRO" NOMBREPROVEEDORPREST,
(SELECT CASE WHEN cod_ambito_atencion IN (11,12) THEN 0 ELSE 1 END AMBITO
FROM wps_presolctc_mipres WHERE
nro_prescripcion="ERCD_RECOBRO_DETALLE"."RCDN_MIPRES" AND ROWNUM=1)
NUMFACTURAPROVEEDORPREST,
' ' CODMEDPROVEEDORPREST,
' ' NOMMEDPROVEEDORPREST,
' ' VLRUNIIIPROVEEDORPREST,
' ' VLRTOTALIPROVEEDORPREST,
"ERCD_RECOBRO_DETALLE"."RCDN_CONSTANCIA_PAGO" CONSTANCIA_PAGO,
'ASOCIACION MUTUAL SER ESS EPS-S' AS NOMBRE,
"BJUZ_JUZGADO"."JUZC_NOMBRE",
"BUBI_UBICACION"."UBIC_NOMBRE",

"ERCD_RECOBRO_DETALLE"."RCDN_MES"||'-'||"ERCD_RECOBRO_DETALLE"."RCDN_ANNO"||'-'||"E
RCD_RECOBRO_DETALLE"."RCDN_ENTREGA" Periodo,
EAUT_AUTORIZACION.AUTC_REGIMEN,
"ERCD_RECOBRO_DETALLE"."RCDN_MIPRES",
CASE WHEN "ERCD_RECOBRO_DETALLE"."RCDN_MIPRES" <> 0 THEN
(SUBSTR(TO_CHAR("ERCD_RECOBRO_DETALLE"."RCDN_MIPRES"),7,2)||'/'||
SUBSTR(TO_CHAR("ERCD_RECOBRO_DETALLE"."RCDN_MIPRES"),5,2)||'/'||
SUBSTR(TO_CHAR("ERCD_RECOBRO_DETALLE"."RCDN_MIPRES"),1,4))
ELSE '' END FECHAMIPRES
-- "EAFI_AFILIADO"."AFIC_REGIMEN"
FROM "ERCD_RECOBRO_DETALLE",
"EAFI_AFILIADO",
"BTER_TERCERO",
"EPRO_PRODUCTO" "EPRO_PRODUCTO_A",
"EPRO_PRODUCTO" "EPRO_PRODUCTO_B",
"EFOR_FORMA",
"BJUZ_JUZGADO",
"BUBI_UBICACION" ,
ofac_factura,
ofcd_factura_detalle,
EAUT_AUTORIZACION
WHERE ((ercd_recobro_detalle.rcdn_empresa = :giemp) AND
(ercd_recobro_detalle.rcdc_documento = :gcdocumento) AND
(ercd_recobro_detalle.rcdn_numero = :ginumero) AND
(ercd_recobro_detalle.rcdn_ubicacion = :giubicacion))AND
( "ERCD_RECOBRO_DETALLE"."RCDC_PRODUCTO" = "EPRO_PRODUCTO_A"."PROC_CODIGO"
) and
( ercd_recobro_detalle.rcdc_sustituto = EPRO_PRODUCTO_B.proc_codigo (+))
and
( ERCD_RECOBRO_DETALLE.RCDC_ID_AFILIADO =
EAFI_AFILIADO.AFIC_ID_AFILIADO) and
( "ERCD_RECOBRO_DETALLE"."RCDV_TERCERO" = "BTER_TERCERO"."TERV_CODIGO" )
and
( "ERCD_RECOBRO_DETALLE"."RCDN_CODIGO_JUZGADO" =
"BJUZ_JUZGADO"."JUZN_CODIGO" ) and
( "BJUZ_JUZGADO"."JUZN_UBICACION" = "BUBI_UBICACION"."UBIN_CODIGO" (+) )
AND ("ERCD_RECOBRO_DETALLE"."RCDN_NUM_FACT" = "OFAC_FACTURA"."FACN_NUMERO")
AND ("ERCD_RECOBRO_DETALLE"."RCDN_UBIC_FACT" =
"OFAC_FACTURA"."FACN_UBICACION")
AND ("ERCD_RECOBRO_DETALLE"."RCDV_TERCERO" = "OFAC_FACTURA"."FACV_TERCERO")
AND ("ERCD_RECOBRO_DETALLE"."RCDC_ID_AFILIADO" =
OFCD_FACTURA_DETALLE.FCDC_ID_AFILIADO)
AND ("OFAC_FACTURA"."FACC_DOCUMENTO" IN ('FS','FX'))
AND OFAC_FACTURA.FACC_DOCUMENTO = ofcd_factura_detalle.fcdc_documento
AND OFAC_FACTURA.FACN_NUMERO = OFCD_FACTURA_DETALLE.FCDN_NUMERO
AND OFAC_FACTURA.FACN_UBICACION = OFCD_FACTURA_DETALLE.FCDN_UBICACION
AND ofcd_factura_detalle.Fcdn_Autorizacion =
EAUT_AUTORIZACION.AUTN_AUTORIZACION_MANUAL
AND (ofcd_factura_detalle.fcdc_id_afiliado =
EAUT_AUTORIZACION.AUTC_ID_AFILIADO)
AND ( "EPRO_PRODUCTO_A"."PROC_FORMA" = "EFOR_FORMA"."FORC_CODIGO" )
ORDER BY 2

Você também pode gostar