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

3.16. ba_cuentas_cobro_acumulado

 
Nombre de la tabla en Redash:

ba_cuentas_cobro_acumulado

Nombre de la tabla en BD:

ba_cuentas_cobro_acumulado

Descripción del objetivo de la Tabla:
Corresponde a la tabla historica del modulo cuentas de cobro. Se encuentra filtrada por cuentas de cobro de pacientes que no corresponda a la empresa 3130039 y 3589077 que se encuentra en estado pendiente, parcial y programado y esta agrupada por regional, con el fin de realizar control de la cartera del paciente y por tipo de cuenta de cobro.
Tipo de tabla:
Historica
Fecha versión actual:
-------------------------------------------------------------------------------------------------------------
Declaración SQL:
SELECT DATE_FORMAT(CURDATE(), '%Y%m') AS agno_mes,
       YEAR(CURDATE()) AS agno,
       Regional,
       count(*) AS Total_cuentas,
       SUM(IF(tipodeuda LIKE '%Cuota Moderadora%', 1, 0)) AS Cuota_Moderadora,
       SUM(IF(tipodeuda LIKE '%y Multas%', 1, 0)) AS Dagnos_Multas,
       SUM(IF(tipodeuda NOT LIKE '%y Multas%'
              AND tipodeuda NOT LIKE '%Cuota Moderadora%', 1, 0)) AS Otros,
       SUM(Valor_Pendiente) AS Valor_Pendiente,
       SUM(IF(tipodeuda LIKE '%Cuota Moderadora%', Valor_Pendiente, 0)) AS Valor_Cuota_Moderadora,
       SUM(IF(tipodeuda LIKE '%y Multas%', Valor_Pendiente, 0)) AS Valor_Dagnos_Multas,
       SUM(IF(tipodeuda NOT LIKE '%y Multas%'
              AND tipodeuda NOT LIKE '%Cuota Moderadora%', Valor_Pendiente, 0)) AS Valor_Otros
WHERE Modulo_Relacionado = 'PacientesII'
  AND Relacionado_Con NOT LIKE '%PRUEBA%'
  AND (empresa <> 3130039
       AND empresa <> 3589077)
  AND (estadocuenta = 'Pendiente'
       OR estadocuenta = 'Parcial'
       OR estadocuenta = 'Programado')
  AND (Regional NOT LIKE '%OXIAYUDA%'
       AND Regional <> "")
GROUP BY Regional
Tablas involucradas:
  •  bd_cuentas_cobro
Columnas involucradas:
  • DATE_FORMAT(CURDATE(), '%Y%m') AS agno_mes.
  •  YEAR(CURDATE()) AS agno.
  •  Regional.
  •  count(*) AS Total_cuentas.
  •  SUM(IF(tipodeuda LIKE '%Cuota Moderadora%', 1, 0)) AS Cuota_Moderadora.
  •  SUM(IF(tipodeuda LIKE '%y Multas%', 1, 0)) AS Dagnos_Multas.
  •  SUM(IF(tipodeuda NOT LIKE '%y Multas%'.
  •  AND tipodeuda NOT LIKE '%Cuota Moderadora%', 1, 0)) AS Otros.
  •  SUM(Valor_Pendiente) AS Valor_Pendiente.
  •  SUM(IF(tipodeuda LIKE '%Cuota Moderadora%', Valor_Pendiente, 0)) AS Valor_Cuota_Moderadora.
  •  SUM(IF(tipodeuda LIKE '%y Multas%', Valor_Pendiente, 0)) AS Valor_Dagnos_Multas.
  •  SUM(IF(tipodeuda NOT LIKE '%y Multas%'.
  •  AND tipodeuda NOT LIKE '%Cuota Moderadora%', Valor_Pendiente, 0)) AS Valor_Otros.
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Tables/ba_cuentas_cobro_acumulado
Especificaciones técnicas de los campos involucrados:
Tiempo de ejecución CRON: