Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FROM DGEMPRES01..SLNSERPRO A
JOIN DGEMPRES01..SLNSERHOJ B ON A.OID=B.OID
JOIN DGEMPRES01..ADNINGRESO C ON A.ADNINGRES1=C.OID
LEFT JOIN DGEMPRES01..HPNDEFCAM CC ON C.HPNDEFCAM=CC.OID
JOIN DGEMPRES01..SLNORDSER D ON A.SLNORDSER1=D.OID
JOIN DGEMPRES01..GENDETCON E ON A.GENDETCON1=E.OID
JOIN DGEMPRES01..GENARESER F ON A.GENARESER1=F.OID
JOIN DGEMPRES01..CTNCENCOS FF ON A.CTCENCOS1=FF.OID
JOIN DGEMPRES01..GENSERIPS G ON B.GENSERIPS1=G.OID
JOIN DGEMPRES01..GENPACIEN H ON C.GENPACIEN=H.OID
JOIN DGEMPRES01..SLNFACTUR J ON A.ADNINGRES1=J.ADNINGRESO AND
A.GENDETCON1=J.GENDETCON
JOIN DGEMPRES01..GENCONTRA K ON E.GENCONTRA1=K.OID
JOIN DGEMPRES01..GENTERCER L ON K.GENTERCER1=L.OID
JOIN DGEMPRES01..GENUSUARIO M ON D.GENUSUARIO1=M.OID
-------------------------------------------------------
---------------------------------------------------------INFORME DETALLADO DE
SERVICIOS FACTURADOS
IMAGENOLOGIA--------------------------------------------------------------
SELECT L.TERNUMDOC AS TERCERO_ENTIDAD, L.TERPRINOM AS NOMBRE_TERCERO, E.GDECODIGO
AS CODIGO_PLAN_BENEFICIOS,
E.GDENOMBRE AS NOMBRE_PLAN_BENEFICIOS, C.AINCONSEC AS INGRESO, CASE C.AINTIPING
WHEN '1' THEN 'AMBULATORIO' WHEN '2' THEN 'HOSPITALARIO' END AS TIPO_INGRESO,
ISNULL(CC.HCACODIGO,' ') AS CODIGO_CAMA, ISNULL(CC.HCANOMBRE,' ') AS NOMBRE_CAMA,
H.PACNUMDOC AS CODIGO_PACIENTE, H.PACPRINOM+' '+H.PACSEGNOM+' '+H.PACPRIAPE+'
'+H.PACSEGAPE AS NOMBRE_PACIENTE,
D.SOSORDSER AS ORDEN_DE_SERVICIOS, CASE D.SOSESTADO WHEN '0' THEN 'REGISTRADO' WHEN
'1' THEN 'CONFIRMADO' WHEN '2' THEN 'ANULADO' END AS ESTADO_ORDEN,
F.GASCODIGO AS CODIGO_AREA, F.GASNOMBRE AS NOMBRE_AREA, FF.OID AS
OID_CENTRO_COSTO, FF.CCCODIGO AS CODIGO_CENTRO_COSTOS, FF.CCNOMBRE AS
NOMBRE_CENTRO_COSTOS,
G.SIPCODIGO AS CODIGO_SERVICIO_IPS, G.SIPNOMBRE AS NOMBRE_SERVICIOS_IPS, CASE
G.SIPTIPSER WHEN '1' THEN 'NO QUIRURGICO'
WHEN '2' THEN 'QUIRURGICO' WHEN '3' THEN 'PAQUETE' END AS TIPO_SERVICIO,
A.SERFECSER AS FECHA_SERVICIO, A.SERCANTID AS CANTIDAD, (A.SERVALENT+A.SERVALPAC)
AS VALOR_SERVICIO,
CASE WHEN A.SERAPLPRO=0 THEN (A.SERCANTID * (A.SERVALENT+A.SERVALPAC)) WHEN
A.SERAPLPRO=1 THEN 0 END AS VALOR_TOTAL,
J.SFANUMFAC AS NUMERO_FACTURA, J.SFAFECFAC AS FECHA_FACTURA, CASE J.SFATIPDOC WHEN
'0' THEN 'PAC' WHEN '1' THEN 'ENT' END AS TIPO_DOCUMENTO,
CASE J.SFADOCANU WHEN '0' THEN 'FACTURADO' WHEN '1' THEN 'ANULADO' END AS
ESTADO_FACTURA,
(select TOP 1 M.GASCODIGO FROM DGEMPRES01..GENARESER AS M WHERE
D.GENARESER1=M.OID) AS AREA_DE_SERVICIO_ORIGEN,
(select TOP 1 M.GASNOMBRE FROM DGEMPRES01..GENARESER AS M WHERE
D.GENARESER1=M.OID) AS NOMBRE_AREA_DE_SERVICIO_ORIGEN
FROM DGEMPRES01..SLNSERPRO A
JOIN DGEMPRES01..SLNSERHOJ B ON A.OID=B.OID
JOIN DGEMPRES01..ADNINGRESO C ON A.ADNINGRES1=C.OID
LEFT JOIN DGEMPRES01..HPNDEFCAM CC ON C.HPNDEFCAM=CC.OID
JOIN DGEMPRES01..SLNORDSER D ON A.SLNORDSER1=D.OID
JOIN DGEMPRES01..GENDETCON E ON A.GENDETCON1=E.OID
JOIN DGEMPRES01..GENARESER F ON A.GENARESER1=F.OID
JOIN DGEMPRES01..CTNCENCOS FF ON A.CTCENCOS1=FF.OID
JOIN DGEMPRES01..GENSERIPS G ON B.GENSERIPS1=G.OID
JOIN DGEMPRES01..GENPACIEN H ON C.GENPACIEN=H.OID
JOIN DGEMPRES01..SLNFACTUR J ON A.ADNINGRES1=J.ADNINGRESO
JOIN DGEMPRES01..GENCONTRA K ON E.GENCONTRA1=K.OID
JOIN DGEMPRES01..GENTERCER L ON K.GENTERCER1=L.OID