# queries

name: Tercero - Datos del paciente
query_type: terceros
description: Datos del paciente por número de documento (para Tercero/Crear)
created_at: 2026-06-25 22:24:59
query_text:
  SELECT
      p.CODIGO,
      p.TIPOIDENT,
      p.DOCIDENT,
      p.NOMBRES,
      p.APELLIDOS,
      p.DIRECCION,
      p.CIUDAD        AS COD_CIUDAD,
      c.NOMBRE        AS NOM_CIUDAD,
      p.TELEFONOS,
      p.EMAIL,
      p.F_NACIMIENTO,
      p.SEXO,
      p.TIPORES,
      p.CODETNIA
  FROM PACIENTE p
  LEFT JOIN CIUDAD c ON c.CODIGO = p.CIUDAD
  WHERE p.DOCIDENT = :doc_num


name: RDA Paciente por factura
query_type: transaccion
description: Servicios de una recepción por número de factura y prefijo
created_at: 2026-06-25 22:24:59
query_text:
  SELECT
      r.IDRECEPCION,
      r.PREFIJO,
      r.NUM_FACTURA,
      r.FECHA_RECEPCION,
      r.COD_PACIENTE,
      r.NIT_EMPRESA,
      r.DIAG_PPAL,
      r.TIPOUSU,
      r.TIPOUSUSISPRO,
      r.AUTORIZACION,
      r.CLASEPROC,
      r.HORAINICIORECEPCION,
      r.VALORTOTAL,
      rel.COD_EXAMEN,
      rel.PRECIO,
      rel.FECHA_REPORTADO,
      m.COD_ESPECIALIDAD,
      r.USUARIO       AS profesional
  FROM RECEPCION r
  JOIN RELACION rel ON rel.IDRECEPCION = r.IDRECEPCION
  LEFT JOIN MEDICO m ON m.CODIGO = r.COD_MEDICO
  WHERE r.NUM_FACTURA = :num_factura


name: RDA Paciente por fecha
query_type: transaccion
description: Servicios en un rango de fechas (para RdaPaciente/Insertar)
created_at: 2026-06-25 22:24:59
query_text:
  SELECT
      r.IDRECEPCION,
      r.PREFIJO,
      r.NUM_FACTURA,
      r.FECHA_RECEPCION,
      r.COD_PACIENTE,
      r.NIT_EMPRESA,
      r.DIAG_PPAL,
      r.TIPOUSU,
      r.TIPOUSUSISPRO,
      r.AUTORIZACION,
      r.CLASEPROC,
      r.HORAINICIORECEPCION,
      r.VALORTOTAL,
      rel.COD_EXAMEN,
      rel.PRECIO,
      rel.FECHA_REPORTADO,
      m.COD_ESPECIALIDAD,
      r.USUARIO       AS profesional
  FROM RECEPCION r
  JOIN RELACION rel ON rel.IDRECEPCION = r.IDRECEPCION
  LEFT JOIN MEDICO m ON m.CODIGO = r.COD_MEDICO
  WHERE r.FECHA_RECEPCION BETWEEN :fecha_ini AND :fecha_fin
  ORDER BY r.IDRECEPCION


