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

3.48. bd_ordenesservicio

 
Nombre de la tabla en Redash:

bd_ordenesservicio

Nombre de la tabla en BD:

bd_ordenesservicio

Descripción del objetivo de la Tabla:
Corresponde a una tabla diaria del  modulo ordenes de servicio.
Tipo de tabla:
Diaria
Fecha versión actual:
29-Marzo-2023
Declaración SQL:
SELECT rutacf.cf_2961 AS Regional,
       pac.identificador_paciente AS identificador_paciente,
       ac.epsconsolidada AS 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, 0) AS agno_semana,
       vtiger_ordenesserviciocf.cf_1418 AS SubEstadoOS,
       os.motivo_anulacion,
       vtiger_ordenesserviciocf.cf_3600 AS PeriodoLectura,
       vtiger_ordenesserviciocf.cf_3606 AS ClasificacionAdherencia,
       vtiger_ordenesserviciocf.cf_3608 AS ClasificacionIAHSegunLectura
FROM ((((((((((((((vtiger_ordenesservicio os
                   LEFT JOIN vtiger_ordenesserviciocf on((vtiger_ordenesserviciocf.ordenesservicioid = os.ordenesservicioid)))
                  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_visitas vi on((os.visita = vi.visitasid)))
         LEFT JOIN vtiger_account ac on((vi.entidad = ac.accountid)))
        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_ordenesservicio (Ordenes de servicio).
  •  vtiger_ordenesserviciocf (Campos personalizados creados desde crm).
  •  vtiger_tipo_orden (Lista despegable con los tipo de ordenes).
  •  vtiger_planillastrabajo (Planillas de trabajo)
  •  vtiger_planillastrabajogrouprel (Grupos).
  •  vtiger_rutascf (Campos personalizados creados desde crm).
  •  vtiger_pacientesii (Pacientes).
  •  vtiger_ubicacionespacientes (Ubicaciones de pacientes).
  •  vtiger_empresas (Empresas).
  •  vtiger_visitas (Visitas de pacientes)
  •  vtiger_crmentity (Datos de creación).
  •  vtiger_account (Entidades/EPS).
  •  vtiger_users (Usuarios).
Columnas involucradas:
  •  rutacf.cf_2961 AS Regional.
  •  pac.identificador_paciente AS identificador_paciente.
  •  ac.epsconsolidada AS 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 (Nombre ruta).
  •  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. 0) AS agno_semana.
  •  vtiger_ordenesserviciocf.cf_1418 AS SubEstadoOS.
  •  os.motivo_anulacion.
  •  vtiger_ordenesserviciocf.cf_3600 AS PeriodoLectura.
  •  vtiger_ordenesserviciocf.cf_3606 AS ClasificacionAdherencia.
  •  vtiger_ordenesserviciocf.cf_3608 AS ClasificacionIAHSegunLectura.
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Tables/bd_ordenesservicio
Especificaciones técnicas de los campos involucrados:
Tiempo de ejecución CRON:
Se actualiza a media noche con una periodicidad diaria.