DOCUMENTACIÓN OXIPRO
Manual de instrucciones - Base de Datos
 
×
Menú
Índice
 

3.5. ba_contratocomodato_mes

 
Nombre de la tabla en Redash:
ba_contratocomodato_mes
Nombre de la tabla en BD:
ba_contratocomodato_mes
Descripción del objetivo de la Tabla:
Corresponde a la tabla historica (no maestra) del modulo contratos de comodato. Tiene la condición o filtro de solo los finalizados y esta agrupada por estado de contrato y por la razón de la finalización del contrato si fue por EPS o por PACIENTE.
Tipo de tabla:
Historica
Fecha versión actual:
2022-Junio-12
Declaración SQL:
SELECT T.PERIODO,
       T.regional,
       SUM(T.FinalizadoTotal) AS FinalizadoTotal,
       SUM(T.FinalizadoOK) AS FinalizadoOK,
       SUM(T.FinalizadoIncompleto) AS FinalizadoIncompleto,
       SUM(T.FinalizadoPendiente) AS FinalizadoPendiente,
       SUM(Notificado_EPS) as Notificado_EPS,
       SUM(Notificado_Paciente) as Notificado_Paciente
FROM
  (SELECT regional,
          DATE_FORMAT(Fecha_solicitud_terminacion, '%Y%m') AS PERIODO,
          IF(EstadoComodato = 'Finalizado - OK', 1, 0) AS FinalizadoOK,
          IF(EstadoComodato = 'Finalizado - RT Pendiente'
             OR EstadoComodato = 'Finalizado - Recogida en Tramite', 1, 0) AS FinalizadoPendiente,
          IF(EstadoComodato = 'Finalizado - Incompleto', 1, 0) AS FinalizadoIncompleto,
          IF(EstadoComodato = 'Finalizado - RT Pendiente'
             OR EstadoComodato = 'Finalizado - Recogida en Tramite'
             OR EstadoComodato = 'Finalizado - Incompleto'
             OR EstadoComodato = 'Finalizado - OK', 1, 0) AS FinalizadoTotal,
          IF(medionotificacion = 'EPS' OR medionotificacion = 'Portal MinSalud', 1, 0) AS Notificado_EPS,
          IF(medionotificacion = 'Paciente', 1, 0) AS Notificado_Paciente
   FROM bi_contrato_como_dato_view
   WHERE Fecha_solicitud_terminacion BETWEEN DATE_FORMAT(NOW() - INTERVAL 1 MONTH, '%Y-%m-01 00:00:00') AND DATE_FORMAT(LAST_DAY(NOW() - INTERVAL 1 MONTH), '%Y-%m-%d 23:59:59')
     AND bi_contrato_como_dato_view.empresa <> 3130039
     AND identificador_paciente NOT LIKE '%PRUEBA%'
     AND EstadoComodato NOT LIKE 'Anula%'
     AND regional <> ''
     AND epsconsolidada NOT LIKE '%OXIAYUDA%') T
GROUP BY T.PERIODO,
         T.regional
Tablas involucradas:
  •  bi_contratocomodato_view.
Columnas involucradas:
  •  T.regional,
  •  SUM(T.FinalizadoTotal) AS FinalizadoTotal.
  •  SUM(T.FinalizadoOK) AS FinalizadoOK.
  •  SUM(T.FinalizadoIncompleto) AS FinalizadoIncompleto.
  •  SUM(T.FinalizadoPendiente) AS FinalizadoPendiente.
  •  SUM(Notificado_EPS) as Notificado_EPS.
  •  SUM(Notificado_Paciente) as Notificado_Paciente.
Ubicación (URL) en Redash:
-------------------------------------------------------------------------------------------------------
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Tables/ba_contratoscomodato_mes
Especificaciones técnicas de los campos involucrados:
Tiempo de ejecución CRON:
Se actualiza mensual y el último dia del mes crea los registros.