2.6.1. bi_ordenesservicio_view*

 
 
Nombre de la vista en Redash:
bi_ordenes_de_servicio_view
Nombre de la vista en BD:
bi_ordenesservicio_view
Descripción del objetivo de la vista:
Muestra los datos de las ordenes de los pacientes y datos de la persona que hizo la auditoria.
Tipo de vista:
Maestra
Fecha versión actual:
23-Mayo-2022
Declaración SQL:
SELECT `rutacf`.`cf_2961` AS `Regional`,
        `pac`.`identificador_paciente`,
        `ac`.`epsconsolidada`,
       `os`.`ordenesservicioid` AS `ordenesservicioid`,
       `os`.`fecha_orden` AS `fecha_orden`,
       `os`.`departamento` AS `departamento`,
       `os`.`asunto_orden` AS `asunto_orden`,
       `os`.`autorizacion` AS `autorizacion`,
       `os`.`numero_orden` AS `numero_orden`,
       `os`.`equiposrecoger` AS `equiposrecoger`,
       `os`.`paciente` AS `paciente`,
       `os`.`estado_orden` AS `estado_orden`,
       `os`.`tipo_orden` AS `tipo_orden`,
       `os`.`tipo_entrega` AS `tipo_entrega`,
       `os`.`equipos_remisionados` AS `equipos_remisionados`,
       `os`.`entidadpadrename` AS `entidadpadrename`,
       `os`.`horamanual` AS `horamanual`,
       `os`.`obsrevision` AS `obsrevision`,
       `os`.`fechahoraaviso` AS `fechahoraaviso`,
       `os`.`obsprogramacion` AS `obsprogramacion`,
       `os`.`obsterminacion` AS `obsterminacion`,
       `os`.`ordernew` AS `ordernew`,
       `os`.`causasfallida` AS `causasfallida`,
       `os`.`razonanulado` AS `razonanulado`,
       `os`.`comentarios` AS `comentarios`,
       `os`.`obsaudit` AS `obsaudit`,
       `os`.`planilla_trabajo` AS `planilla_trabajo`,
       `os`.`visita` AS `visitaid`,
       `os`.`programacion` AS `programacion`,
       `emp`.`razonsocial` AS `empresa`,
       `pac`.`docid` AS `docid`,
       `os`.`prioridadservicio` AS `prioridadservicio`,
       `os`.`horaatndesde` AS `horaatndesde`,
       `os`.`horaatnhasta` AS `horaatnhasta`,
       `os`.`validaciontiempo` AS `validaciontiempo`,
       `os`.`ciudad` AS `ciudad`,
       `os`.`formacreacion` AS `formacreacion`,
       `os`.`origensolicitud` AS `origensolicitud`,
       `os`.`ubicacionpac` AS `ubicacionpac`,
       `os`.`estadoauditoria` AS `estadoauditoria`,
       us.user_name as 'Revisor_Usuario',
       us2.user_name as 'Auditor_Usuario',
       us3.user_name as 'Creador_Usuario',
       `os`.`fechareal` AS `fechareal`,
       `crminfo`.`createdtime` AS `createdtime`,
       `vtiger_tipo_orden`.`familia_os` AS `familia_os`,
       `ubic`.`localidad` AS `localidad`,
       `planilla_grouprel`.`groupname` AS `groupname_planilla`,
       `ubic`.`zona` AS `zona`,
        `os`.`fecha_auditoria` as `fecha_auditoria`,
 #01  (SELECT `vtiger_rutas`.`nombre_ruta`
   FROM `vtiger_rutas`
   WHERE (`vtiger_rutas`.`rutasid` = `rutacf`.`rutasid`)) AS `nombreruta`,
       `rutacf`.`cf_2797` AS `OperadorLogistico`,
       `rutacf`.`cf_2963` AS `TipoOperacion`,
       `rutacf`.`cf_3487` AS `UnidadOperacionLogistica`,
       `rutacf`.`cf_3489` AS `MedioOperacion`,
       vi.visita as `visita`,
       DAYNAME (`os`.`fecha_orden`) AS `dia_nombre`,
       DATE_FORMAT(`os`.`fecha_orden`, '%Y%m') AS `agno_mes`,
       DATE_FORMAT(`os`.`fecha_orden`, '%Y%m%d') AS `agno_mes_dia`,
       yearweek(`os`.`fecha_orden`) AS `agno_semana`
            LEFT JOIN `vtiger_tipo_orden` on `vtiger_tipo_orden`.`tipo_orden` = `os`.`tipo_orden`
           LEFT JOIN `vtiger_planillastrabajo` `planilla` on `os`.`planilla_trabajo` = `planilla`.`planillastrabajoid`
          LEFT JOIN `vtiger_planillastrabajogrouprel` `planilla_grouprel` on `os`.`planilla_trabajo` = `planilla_grouprel`.`planillastrabajoid`
         LEFT JOIN `vtiger_rutascf` `rutacf` on `planilla`.`ruta` = `rutacf`.`rutasid`
        LEFT JOIN `vtiger_pacientesii` `pac` on `os`.`paciente` = `pac`.`pacientesiiid`
        LEFT JOIN `vtiger_ubicacionespacientes` `ubic` on `pac`.`ultimaubicacion` = `ubic`.`ubicacionespacientesid`
       LEFT JOIN `vtiger_empresas` `emp` on `os`.`empresa` = `emp`.`empresasid`
      LEFT JOIN `vtiger_crmentity` `crminfo` on `os`.`ordenesservicioid` = `crminfo`.`crmid`
      left join `vtiger_account` `ac` on `pac`.`accountid` = `ac`.`accountid`
      left join vtiger_visitas vi on `os`.`visita` = vi.visitasid
      left join vtiger_users us on us.id = `os`.`revisor`
      left join vtiger_users us2 on us2.id = `os`.`auditor`
      left join vtiger_users us3 on us3.id = `crminfo`.`smcreatorid`
Tablas involucradas:
  •  vtiger_rutascf (Campos personalizados creados desde CRM).
  •  vtiger_ordenesservicio (Ordenes de servicio de los pacientes).
  •  vtiger_users (Datos de usuarios).
  •  vtiger_crmentity (Creación).
  •  vtiger_tipo_orden (Tipo de orden).
  •  vtiger_ubicacionespacientes (Direcciones de los pacientes).
  •  vtiger_planillastrabajo (Planillas de trabajo).
  •  vtiger_planillastrabajogrouprel (Grupos de las planillas).
  •  vtiger_rutas (Rutas).
  •  vtiger_visitas (Visitas).
  •  vtiger_pacientesii (Datos de pacientes).
  •  vtiger_account (Datos de las entidades).
  •  vtiger_empresas (Empresas).
Columnas involucradas:
  •  vtiger_rutascf.cf_2961 (Regional).
  •  vtiger_pacientesii.identificador_paciente (Identificador del paciente).
  •  vtiger_account.epsconsolidada (Nombre de la EPS).
  •  vtiger_ordenesservicio.ordenesservicioid (ID de la orden de servicio).
  •  vtiger_ordenesservicio.fecha_orden (Fecha de la orden de servicio).
  •  vtiger_ordenesservicio.departamento (Departamento).
  •  vtiger_ordenesservicio.asunto_orden (Asunto orden).
  •  vtiger_ordenesservicio.autorizacion (ID de la autorización).
  •  vtiger_ordenesservicio.numero_orden (Número de orden).
  •  vtiger_ordenesservicio.equiposrecoger (Nombre de los equipos a recoger).
  •  vtiger_ordenesservicio.paciente (ID del paciente).
  •  vtiger_ordenesservicio.estado_orden (Estado de la orden de servicio).
  •  vtiger_ordenesservicio.tipo_orden (Tipo de orden de servicio).
  •  vtiger_ordenesservicio.tipo_entrega (Tipo de entrega).
  •  vtiger_ordenesservicio.equipos_remisionados (Equipos remisionados).
  •  vtiger_ordenesservicio.entidadpadrename (Nombre de la entidad).
  •  vtiger_ordenesservicio.horamanual (Hora manual).
  •  vtiger_ordenesservicio.obsrevision (Observaciones de la revisión).
  •  vtiger_ordenesservicio.fechahoraaviso (Fecha de hora de aviso).
  •  vtiger_ordenesservicio.obsprogramacion (Observaciones de programación).
  •  vtiger_ordenesservicio.obsterminacion (Observaciones de terminación).
  •  vtiger_ordenesservicio.ordernew (Orden nueva).
  •  vtiger_ordenesservicio.causasfallida (Causa fallida).
  •  vtiger_ordenesservicio.razonanulado (Razón anulada).
  •  vtiger_ordenesservicio.comentarios (Comentarios).
  •  vtiger_ordenesservicio.obsaudit (Observaciones de auditoria).
  •  vtiger_ordenesservicio.planilla_trabajo (ID de la planilla de trabajo).
  •  vtiger_ordenesservicio.visita (ID de la visita).
  •  vtiger_ordenesservicio.programacion (Programación).
  •  vtiger_empresas.razonsocial (Razón social).
  •  vtiger_pacientesii.docid (Documento de identidad del paciente).
  •  vtiger_ordenesservicio.prioridadservicio (Prioridad del servicio).
  •  vtiger_ordenesservicio.horaatndesde` AS `horaatndesde (Hora de atención desde).
  •  vtiger_ordenesservicio.horaatnhasta` AS `horaatnhasta (Hora de atención hasta).
  •  vtiger_ordenesservicio.validaciontiempo (Validación del tiempo).
  •  vtiger_ordenesservicio.ciudad (Ciudad).
  •  vtiger_ordenesservicio.formacreacion (Forma de creación).
  •  vtiger_ordenesservicio.origensolicitud (Origen de la solicitud).
  •  vtiger_ordenesservicio.ubicacionpac (Ubicación del paciente).
  •  vtiger_ordenesservicio.estadoauditoria (Estado de la auditoria).
  •  vtiger_users.user_name (Nombre del revisor).
  •  vtiger_users.user_name (Nombre del auditor).
  •  vtiger_users.user_name (Nombre del usuario creador).
  •  vtiger_ordenesservicio.fechareal (Fecha real).
  •  vtiger_crmentity.createdtime (Fecha de creación).
  •  vtiger_tipo_orden.familia_os (Familia de la orden de servicio).
  •  vtiger_ubicacionespacientes.localidad (Localidad).
  •  vtiger_planillastrabajogrouprel.groupname (Nombre del grupo de la planilla).
  •  vtiger_ubicacionespacientes.zona (Zona).
  •  vtiger_ordenesservicio.fecha_auditoria (Fecha auditoria).
  •  #01 (Muestra el nombre de la ruta).
  •  vtiger_rutascf.cf_2797 (Operador logistico).
  •  vtiger_rutascf.cf_2963 (Tipo de operación).
  •  vtiger_rutascf.cf_3487 (Unidad de operación logística).
  •  vtiger_rutascf.cf_3489 (Medio de operación).
  •  vtiger_visitas.visita (Visita).
  •  DAYNAME (`os`.`fecha_orden`) (Nombre del dia).
  •  DATE_FORMAT(`os`.`fecha_orden`, '%Y%m') (Muestra año y mes).
  •  DATE_FORMAT(`os`.`fecha_orden`, '%Y%m%d') (Muestra año, mes y día).
  •  yearweek(`os`.`fecha_orden`) (Muestra año y semana).
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Views/bi_ordenesservicio_view
Especificaciones técnicas de los campos involucrados: