DOCUMENTACIÓN OXIPRO
Manual de instrucciones - Base de Datos
 
×
Menú
Índice
  • 3. Tablas
  • 3.4. ba_contratocomodato_balance_mes
 

3.4. ba_contratocomodato_balance_mes

 
Nombre de la tabla en Redash:
ba_contratocomodato_balance_mes
Nombre de la tabla en BD:
ba_contratocomodato_balance_mes
Descripción del objetivo de la Tabla:
Corresponde a la tabla historica agrupada del estado de las inactivaciones de contrato de comodato realizadas en el mes por regional.
Tipo de tabla:
Historica
Fecha versión actual:
-----------------------------------------------------------------------------
Declaración SQL:
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
Tablas involucradas:
  •  bi_contrato_como_dato_view
Columnas involucradas:
  •  EstadoComodato.
  •  identificador_paciente.
  •  eps consolidada.
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Tables/ba_contratoscomodato_balance_mes
Especificaciones técnicas de los campos involucrados:
Tiempo de ejecución CRON: