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

2.24.2. bi_encuestas_sahos30d

 
Nombre de la vista en Redash:

bi_encuestas_sahos30d

Nombre de la vista en BD:

bi_encuestas_sahos30d

Descripción del objetivo de la vista:
Muestra la información de las encuestas de tipo 'Paciente SAHOS 30 dias' con su respectivas respuestas.
Tipo de vista
En linea
Fecha versión actual:
18-Mayo-2022
Declaración SQL:
select
   `vtiger_respuestasencuestas`.`encuestavisitaid` AS `encuestavisitaid`,
   `vtiger_respuestasencuestas`.`identificadorencuesta` AS `identificadorencuesta`,
   `vtiger_respuestasencuestas`.`consecutivo` AS `consecutivo`,
   `vtiger_respuestasencuestas`.`entidadname` AS `entidadname`,
   `vtiger_respuestasencuestas`.`paciente` AS `paciente`,
   `crm`.`vtiger_pacientesii`.`identificador_paciente` AS `identificador_paciente`,
   `vtiger_respuestasencuestas`.`tipoencuesta` AS `tipoencuesta`,
   `vtiger_respuestasencuestas`.`entidad` AS `entidad`,
   `vtiger_respuestasencuestas`.`estadoencuesta` AS `estadoencuesta`,
   `vtiger_respuestasencuestas`.`formacreaencuesta` AS `formacreaencuesta`,
   (
      select
         `crm`.`vtiger_users`.`user_name`
      from
         `crm`.`vtiger_users`
      where
         (
            `crm`.`vtiger_crmentity`.`smcreatorid` = `crm`.`vtiger_users`.`id`
         )
   )
   AS `creadoporusuario`,
   `crm`.`vtiger_crmentity`.`createdtime` AS `FechaCreacion`,
   `vtiger_respuestasencuestas`.`intentos` AS `intentos`,
   `vtiger_respuestasencuestas`.`fechadiligencia` AS `fechadiligencia`,
   (
      select
         `crm`.`vtiger_users`.`user_name`
      from
         `crm`.`vtiger_users`
      where
         (
            `vtiger_respuestasencuestas`.`encuestador` = `crm`.`vtiger_users`.`id`
         )
   )
   AS `UsuarioEncuestador`,
   `vtiger_respuestasencuestas`.`hallazgo_encuesta` AS `hallazgo_encuesta`,
   `vtiger_respuestasencuestas`.`calificacion` AS `calificacion`,
   `vtiger_respuestasencuestas`.`razonanulacionencuesta` AS `razonanulacionencuesta`,
   `crm`.`vtiger_crmentity`.`description` AS `Observaciones`,
   `vtiger_respuestasencuestas`.`dificultadesmascara` AS `dificultadesmascara`,
   `vtiger_respuestasencuestas`.`cualesdificultadesmascara` AS `cualesdificultadesmascara`,
   vtiger_respuestasencuestas.resp761 AS 'Obs_cualesdificultadesmascara',
   `vtiger_respuestasencuestas`.`utilizaequipos` AS `utilizaequipos`,
   vtiger_respuestasencuestas.resp796 AS 'Obs_utilizaequipos',
   `vtiger_respuestasencuestas`.`dificultadesequipos` AS `dificultadesequipos`,
   `vtiger_respuestasencuestas`.`cualesdificultadesequipos` AS `cualesdificultadesequipos`,
   vtiger_respuestasencuestas.resp878 AS 'Obs_cualesdificultadesequipos'
from
   (
((((
      select
         `vtiger_encuestavisita`.`encuestavisitaid` AS `encuestavisitaid`,
`vtiger_encuestavisita`.`identificadorencuesta` AS `identificadorencuesta`,
`vtiger_encuestavisita`.`consecutivo` AS `consecutivo`,
`vtiger_encuestavisita`.`entidadname` AS `entidadname`,
`vtiger_encuestavisita`.`paciente` AS `paciente`,
`vtiger_encuestavisita`.`tipoencuesta` AS `tipoencuesta`,
`vtiger_encuestavisita`.`entidad` AS `entidad`,
`vtiger_encuestavisita`.`estadoencuesta` AS `estadoencuesta`,
`vtiger_encuestavisita`.`formacreaencuesta` AS `formacreaencuesta`,
`vtiger_encuestavisita`.`intentos` AS `intentos`,
`vtiger_encuestavisita`.`fechadiligencia` AS `fechadiligencia`,
`vtiger_encuestavisita`.`hallazgo_encuesta` AS `hallazgo_encuesta`,
`vtiger_encuestavisita`.`calificacion` AS `calificacion`,
`vtiger_encuestavisita`.`encuestador` AS `encuestador`,
`vtiger_encuestavisita`.`razonanulacionencuesta` AS `razonanulacionencuesta`,
group_concat(`vtiger_encuestavisita`.`10563760` separator ',') AS `dificultadesmascara`,
group_concat(`vtiger_encuestavisita`.`10563761` separator ',') AS `cualesdificultadesmascara`,
GROUP_CONCAT(vtiger_encuestavisita.resp761) AS 'resp761',
group_concat(`vtiger_encuestavisita`.`10563796` separator ',') AS `utilizaequipos`,
GROUP_CONCAT(vtiger_encuestavisita.resp796) AS 'resp796',
group_concat(`vtiger_encuestavisita`.`10563804` separator ',') AS `dificultadesequipos`,
group_concat(`vtiger_encuestavisita`.`10563878` separator ',') AS `cualesdificultadesequipos`,
GROUP_CONCAT(vtiger_encuestavisita.resp878) AS 'resp878'
      from
         (
            select
               `crm`.`vtiger_encuestavisita`.`encuestavisitaid` AS `encuestavisitaid`,
               `crm`.`vtiger_encuestavisita`.`identificadorencuesta` AS `identificadorencuesta`,
               `crm`.`vtiger_encuestavisita`.`consecutivo` AS `consecutivo`,
               `crm`.`vtiger_encuestavisita`.`entidadname` AS `entidadname`,
               `crm`.`vtiger_encuestavisita`.`paciente` AS `paciente`,
               `crm`.`vtiger_encuestavisita`.`tipoencuesta` AS `tipoencuesta`,
               `crm`.`vtiger_encuestavisita`.`entidad` AS `entidad`,
               `crm`.`vtiger_encuestavisita`.`estadoencuesta` AS `estadoencuesta`,
               `crm`.`vtiger_encuestavisita`.`formacreaencuesta` AS `formacreaencuesta`,
               `crm`.`vtiger_encuestavisita`.`intentos` AS `intentos`,
               `crm`.`vtiger_encuestavisita`.`fechadiligencia` AS `fechadiligencia`,
               `crm`.`vtiger_encuestavisita`.`hallazgo_encuesta` AS `hallazgo_encuesta`,
               `crm`.`vtiger_encuestavisita`.`calificacion` AS `calificacion`,
               `crm`.`vtiger_encuestavisita`.`razonanulacionencuesta` AS `razonanulacionencuesta`,
               `crm`.`vtiger_encuestavisita`.`encuestador` AS `encuestador`,
               (
                  case
                     when
                        (
                           `crm`.`vtiger_respuestasencuestas`.`configpregunta` = 10563760
                        )
                     then
                        `crm`.`vtiger_respuestasencuestas`.`respuesta`
                  end
               )
               AS `10563760`,
               (
                  case
                     when
                        (
                           `crm`.`vtiger_respuestasencuestas`.`configpregunta` = 10563761
                        )
                     then
                        `crm`.`vtiger_respuestasencuestas`.`respuesta`
                  end
               )
               AS `10563761`,
               (
                  case
                     when
                        (
                           `crm`.`vtiger_respuestasencuestas`.`configpregunta` = 10563761
                        )
                     then
                        `crm`.`vtiger_respuestasencuestas`.obsrespuesta
                  end
               )
               AS `resp761`,
               (
                  case
                     when
                        (
                           `crm`.`vtiger_respuestasencuestas`.`configpregunta` = 10563796
                        )
                     then
                        `crm`.`vtiger_respuestasencuestas`.`respuesta`
                  end
               )
               AS `10563796`,
               (
                  case
                     when
                        (
                           `crm`.`vtiger_respuestasencuestas`.`configpregunta` = 10563796
                        )
                     then
                        `crm`.`vtiger_respuestasencuestas`.obsrespuesta
                  end
               )
               AS `resp796`,
               (
                  case
                     when
                        (
                           `crm`.`vtiger_respuestasencuestas`.`configpregunta` = 10563804
                        )
                     then
                        `crm`.`vtiger_respuestasencuestas`.`respuesta`
                  end
               )
               AS `10563804`,
               (
                  case
                     when
                        (
                           `crm`.`vtiger_respuestasencuestas`.`configpregunta` = 10563878
                        )
                     then
                        `crm`.`vtiger_respuestasencuestas`.`respuesta`
                  end
               )
               AS `10563878`,
(
                  case
                     when
                        (
                           `crm`.`vtiger_respuestasencuestas`.`configpregunta` = 10563878
                        )
                     then
                        `crm`.`vtiger_respuestasencuestas`.obsrespuesta
                  end
               )
               AS `resp878`
            from
               (
(`crm`.`vtiger_encuestavisita`
                  left join
                     `crm`.`vtiger_crmentityrel`
                     on((`crm`.`vtiger_encuestavisita`.`encuestavisitaid` = `crm`.`vtiger_crmentityrel`.`crmid`)))
                  left join
                     `crm`.`vtiger_respuestasencuestas`
                     on((`crm`.`vtiger_respuestasencuestas`.`respuestasencuestasid` = `crm`.`vtiger_crmentityrel`.`relcrmid`))
               )
            where
               (
(`crm`.`vtiger_encuestavisita`.`tipoencuesta` like 'Paciente SAHOS 30 Dias')
                  and
                  (
                     not((`crm`.`vtiger_encuestavisita`.`entidadname` like '%prueba%'))
                  )
               )
         )
      group by
         vtiger_encuestavisita.encuestavisitaid)) vtiger_respuestasencuestas
         left join
            vtiger_pacientesii
            on((vtiger_respuestasencuestas.paciente = vtiger_pacientesii.pacientesiiid)))
         left join
            vtiger_crmentity
            on((vtiger_respuestasencuestas.encuestavisitaid = vtiger_crmentity.crmid)))
         left join
           vtiger_users
            on(((vtiger_users.id = vtiger_crmentity.smcreatorid) ))
   ))
Tablas involucradas:
  •  vtiger_users.
  •  vtiger_crmentity.
  •  vtiger_pacientesii.
  •  vtiger_respuestasencuestas.
  •  vtiger_encuestavisita.
Columnas involucradas:
  •  vtiger_respuestasencuestas.encuestavisitaid.
  •  vtiger_respuestasencuestas.identificadorencuesta.
  •  vtiger_respuestasencuestas.consecutivo.
  •  vtiger_respuestasencuestas.entidadname.
  •  vtiger_respuestasencuestas.paciente.
  •  vtiger_pacientesii.identificador_paciente.
  •  vtiger_respuestasencuestas.tipoencuesta.
  •  vtiger_respuestasencuestas.entidad.
  •  vtiger_respuestasencuestas.estadoencuesta.
  •  vtiger_respuestasencuestas.formacreaencuesta.
  •  #01 (usuario creador).
  •  vtiger_crmentity.createdtime.
  •  vtiger_respuestasencuestas.intentos.
  •  vtiger_respuestasencuestas.fechadiligencia.
  •  #02 (usuario encuestador).
  •  vtiger_respuestasencuestas.hallazgo_encuesta.
  •  vtiger_respuestasencuestas.calificacion.
  •  vtiger_respuestasencuestas.razonanulacionencuesta.
  •  vtiger_crmentity.description AS Observaciones.
  •  vtiger_respuestasencuestas.dificultadesmascara AS 'dificultadesmascara'.
  •  vtiger_respuestasencuestas.cualesdificultadesmascara AS 'cualesdificultadesmascara'.
  •  vtiger_respuestasencuestas.utilizaequipos AS 'utilizaequipos'.
  •  vtiger_respuestasencuestas.dificultadesequipos AS 'dificultadesequipos'.
  •  vtiger_respuestasencuestas.cualesdificultadesequipos AS 'cualesdificultadesequipos'.
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Views/

bi_encuestas_sahos30d

Especificaciones técnicas de los campos involucrados: