SELECT YEAR(Fecha_solicitud_terminacion) AS agno,
DATE_FORMAT(Fecha_solicitud_terminacion, '%Y%m') AS agno_mes,
regional,
SUM(IF(EstadoComodato = 'Finalizado - RT Pendiente'
OR EstadoComodato = 'Finalizado - Recogida en Tramite'
OR EstadoComodato = 'Finalizado - Incompleto'
OR EstadoComodato = 'Finalizado - OK', 1, 0)) AS FinalizadoTotal,
SUM(IF(EstadoComodato = 'Finalizado - OK', 1, 0)) AS FinalizadoOK,
SUM(IF(EstadoComodato = 'Finalizado - RT Pendiente'
OR EstadoComodato = 'Finalizado - Recogida en Tramite', 1, 0)) AS FinalizadoPendiente,
SUM(IF(EstadoComodato = 'Finalizado - Incompleto', 1, 0)) AS FinalizadoIncompleto,
SUM(IF((EstadoComodato = 'Finalizado - RT Pendiente'
OR EstadoComodato = 'Finalizado - Recogida en Tramite'
OR EstadoComodato = 'Finalizado - Incompleto'
OR EstadoComodato = 'Finalizado - OK')
AND medionotificacion = 'Paciente', 1, 0)) AS FinalizadoTotalPac,
SUM(IF(EstadoComodato = 'Finalizado - OK'
AND medionotificacion = 'Paciente', 1, 0)) AS FinalizadoOKPac,
SUM(IF((EstadoComodato = 'Finalizado - RT Pendiente'
OR EstadoComodato = 'Finalizado - Recogida en Tramite')
AND medionotificacion = 'Paciente', 1, 0)) AS FinalizadoPendientePac,
SUM(IF(EstadoComodato = 'Finalizado - Incompleto'
AND medionotificacion = 'Paciente', 1, 0)) AS FinalizadoIncompletoPac,
SUM(IF((EstadoComodato = 'Finalizado - RT Pendiente'
OR EstadoComodato = 'Finalizado - Recogida en Tramite'
OR EstadoComodato = 'Finalizado - Incompleto'
OR EstadoComodato = 'Finalizado - OK')
AND (medionotificacion = 'EPS'
OR medionotificacion = 'Portal MinSalud') , 1, 0)) AS FinalizadoTotalEps,
SUM(IF(EstadoComodato = 'Finalizado - OK'
AND (medionotificacion = 'EPS'
OR medionotificacion = 'Portal MinSalud'), 1, 0)) AS FinalizadoOKEps,
SUM(IF((EstadoComodato = 'Finalizado - RT Pendiente'
OR EstadoComodato = 'Finalizado - Recogida en Tramite')
AND (medionotificacion = 'EPS'
OR medionotificacion = 'Portal MinSalud'), 1, 0)) AS FinalizadoPendienteEps,
SUM(IF(EstadoComodato = 'Finalizado - Incompleto'
AND (medionotificacion = 'EPS'
OR medionotificacion = 'Portal MinSalud'), 1, 0)) AS FinalizadoIncompletoEps
WHERE Fecha_solicitud_terminacion BETWEEN DATE_FORMAT(NOW(), '%Y-%m-01 00:00:00') AND DATE_FORMAT(LAST_DAY(NOW()), '%Y-%m-%d 23:59:59')
AND (empresa <> 3130039
AND empresa <> 3589077)
AND identificador_paciente NOT LIKE '%PRUEBA%'
AND epsconsolidada NOT LIKE '%OXIAYUDA%'
AND (Regional NOT LIKE '%OXIAYUDA%'
AND Regional <> "")
GROUP BY regional
|