InterSystems Official
Mario Sanchez Macias · Feb 16, 2021

Aviso: Resultados de búsqueda incompletos con ‘ORDER BY <row ID field> DESC’ – HealthShare

11 de febrero, 2021 – Aviso: Resultados de búsqueda incompletos con ‘ORDER BY <row ID field> DESC’ – HealthShare

InterSystems ha corregido un fallo que puede producir resultados de búsqueda incompletos. Este fallo afecta a las plataformas que son la base de HealthShare y HealthShare Health Connect:

Los clientes que usan HealthShare Personal Community deberían evaluar el número de relaciones proxy  que han establecido o eliminado. Los clientes que han establecido o eliminado relaciones proxy más de 64 000 veces están en riesgo por este fallo.

Aparte de Personal Community, este fallo no afecta a la lógica de las búsquedas en el software de HealthShare o HealthShare Health Connect. Sin embargo, los clientes que han desarrollados consultas personalizadas usando las funciones aportadas por InterSystems IRIS for Health, podrían verse afectadas si tienen los siguientes productos y versiones de HealthShare:

  • HealthShare 2019.2, 2020.1 y 2020.2
  • Health Connect 2019.1.0, 2019.1.1, 2020.1.0

Una consulta puede provocar el fallo solo si cumple todas las siguientes condiciones:

  • La consulta contiene una cláusula ORDER BY ordenada en orden descendente (DESC).
  • El campo usado para esa clasificación es el ID de fila de la tabla.
  • La consulta contiene condiciones en múltiples campos indexados.
  • La consulta elige datos solo de una tabla.

Se puede modificar una consulta individual para obtener los resultados correctos sustituyendo:

ORDER BY <row ID field> DESC

con

ORDER BY <row ID field>+0 DESC

Las correcciones para este fallo están identificadas como DP-402745 y DP-403046 y se incluirán en las futuras actualizaciones. También están disponibles mediante distribución "ad hoc" desde el Centro de Soporte Internacional (WRC).

Este aviso también se encuentra en la página de Avisos y Alertas de Productos de InterSystems.

Si tienes alguna pregunta sobre este aviso, contacta por favor con el Centro de Soporte Internacional (WRC) en support@InterSystems.com o  +1.617.621.0700.

00
2 0 0 11