InterSystems Official Jose-Tomas Salvador · nov 11, 2025

Resumen

Esta versión introduce el FHIR Server 2025.10.0, que ofrece las últimas mejoras en cumplimiento de estándares y rendimiento. También mejora el proceso de actualización de Health Connect Cloud (HCC) para una mayor fiabilidad y añade nueva flexibilidad a Network Connect mediante la compatibilidad con listas de prefijos en las configuraciones de VPN.


Nuevas características y mejoras


Categoría

Característica / Mejora

Detalles

FHIR Server

Lanzamiento de FHIR Server 2025.10.

0
0 59
Artículo Jose-Tomas Salvador · nov 4, 2025 2m read

Hola a todos,

Primero quiero reconocer a @Theo Stolker y @Rupert Young, porque me ayudaron con la solución.

Cuando usáis EnsLib.SQL.Snapshot como una propiedad en el mensaje de respuesta para devolver datos de Snapshot (por ejemplo, desde una Business Operation a un Business Process), los datos del Snapshot no se limpian con la tarea/servicio de depuración de mensajes.

Class ResponseMessage Extends Ens.Response

{

    Property SnapshotProp As EnsLib.SQL.Snapshot;

}

Los datos quedarán atascados en el global: ^Ens.AppData. Podéis encontrarlos con esta consulta en System>Globals: ^Ens.AppData("EnsLib.

0
0 51
InterSystems Official Jose-Tomas Salvador · oct 27, 2025

Descripción general

Esta versión se centra en la fiabilidad de las actualizaciones, la ampliación de la seguridad y las mejoras en la experiencia de soporte en varios Servicios en la Nube de InterSystems. Con esta versión, todas las principales ofertas —incluidos FHIR Server, InterSystems Data Studio (IDS), IDS con Supply Chain e IRIS Managed Services— ahora son compatibles con Seguridad Avanzada, ofreciendo una postura de seguridad unificada y mejorada.

0
0 61
Artículo Jose-Tomas Salvador · oct 23, 2025 10m read

Una novedad que apareció en la versión 2024.1 de InterSystems IRIS for Health y que quizá te pasó desapercibida. Se trata de la capacidad de realizar una validación basada en perfiles FHIR.

En este artículo os ofreceré una visión general básica de esta funcionalidad.

Si FHIR es importante para vosotros, deberíais probar sin duda esta nueva característica, así que seguid leyendo.

Contexto

El estándar FHIR define una operación llamada $validate. Esta operación está pensada para ofrecer una API que permita validar recursos.

0
0 58
Artículo Jose-Tomas Salvador · oct 16, 2025 3m read

Para gestionar la acumulación de datos de producción, InterSystems IRIS permite a los usuarios controlar el tamaño de la base de datos purgando periódicamente los datos. Esta purga puede aplicarse a mensajes, registros, procesos de negocio y alertas gestionadas.

Consultad la documentación para obtener más detalles sobre la configuración de la tarea de purga:
https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?

0
0 56
Artículo Jose-Tomas Salvador · oct 7, 2025 6m read

Introducción

La plataforma de datos InterSystems IRIS ha sido conocida durante mucho tiempo por su rendimiento, interoperabilidad y flexibilidad entre distintos lenguajes de programación. Durante años, los desarrolladores pudieron usar IRIS con Python, Java, JavaScript y .NET, pero los desarrolladores de Go (o Golang) tuvieron que esperar.

Golang Logo

Esa espera finalmente ha terminado.

El nuevo controlador go-irisnative incorpora soporte para GoLang en InterSystems IRIS, implementando la API estándar database/sql. Esto significa que los desarrolladores de Go ahora pueden utilizar herramientas de base de datos conocidas, agrupación de conexiones e interfaces de consulta para crear aplicaciones impulsadas por IRIS.


Por qué es importante el soporte para GoLang

GoLang es un lenguaje diseñado para la simplicidad, la concurrencia y el rendimiento, ideal para arquitecturas nativas en la nube y basadas en microservicios. Impulsa algunos de los sistemas más escalables del mundo, como Kubernetes, Docker y Terraform.

Integrar IRIS en el ecosistema de Go permite:

  • Servicios ligeros y de alto rendimiento utilizando IRIS como backend.
  • Concurrencia nativa para la ejecución paralela de consultas o el procesamiento en segundo plano.
  • Integración fluida con sistemas distribuidos y en contenedores.
  • Acceso a bases de datos de forma idiomática mediante la interfaz database/sql de Go.

Esta integración convierte a IRIS en la opción perfecta para aplicaciones modernas y preparadas para la nube desarrolladas en Go.

0
0 85
Artículo Jose-Tomas Salvador · oct 6, 2025 3m read

Si pensabais que el soporte nativo de Go para IRIS era emocionante, esperad a ver lo que pasa cuando GORM entra en juego


Hace poco dimos la bienvenida al soporte nativo de GoLang para InterSystems IRIS con el lanzamiento de go-irisnative. Eso fue solo el comienzo. Ahora vamos un paso más allá con el lanzamiento de gorm-iris, un controlador GORM diseñado para llevar el poder del Object Relational Mapping (ORM) a vuestra combinación de IRIS + Go.

¿Por qué GORM?

GORM es una de las bibliotecas ORM más populares en el ecosistema de Go. Facilita la interacción con las bases de datos usando structs de Go en lugar de escribir SQL puro. Con funciones como migraciones automáticas, asociaciones y creación de consultas, GORM simplifica mucho el desarrollo de backend.

Así que, naturalmente, el siguiente paso después de permitir que Go se comunique de forma nativa con IRIS era hacer que GORM funcionara sin problemas con él. Y eso es exactamente lo que hace gorm-iris.

0
0 58
Artículo Jose-Tomas Salvador · sep 18, 2025 2m read

Mi problema era separar mensajes HL7 por tipo de mensaje. Tuve que crear múltiples operaciones de archivo. Así que, con código personalizado, puedo usar 1 adaptador de archivos para 1 interfaz y múltiples tipos de mensaje. Experimenté extrayendo el MSH 4 del contenido en bruto para acceder además a información dinámica, pero eso podría generar la necesidad de comprobaciones de errores más robustas o acciones predeterminadas en la búsqueda.

0
0 39
Artículo Jose-Tomas Salvador · sep 11, 2025 1m read

Una ventaja de usar Doxygenerate es que Doxygen hace más que generar salida en HTML. Ajustad el Doxyfile que le indica a Doxygen qué hacer y podréis crear fácilmente un PDF. Nuestro ejemplo de la aplicación MARINA produjo un PDF de 524 páginas. Así se ve la página 94:

Podéis explorar el archivo completo aquí.

En la captura de pantalla de arriba, fijaos en que solo obtenemos detalles de la superclase que forma parte de la aplicación (AuditHistory). La superclase principal, %Library.SerialObject, aparece atenuada y sin detalles de lo que BankDetails hereda de ella.

0
0 63
Artículo Jose-Tomas Salvador · sep 9, 2025 4m read

Aviso: el siguiente tutorial requiere instalar qpdf-12.2.0 y libreoffice-25.2.5 para HSCV2025.2

Ejemplos para instalar qpdf

Linux y Ubuntu

# 1. Descargad qpdf-12.2.0 AppImage de forma programática o manual desde https://github.com/qpdf/qpdf/releases/tag/v12.2.0
wget -O qpdf-12.2.0.AppImage https://github.com/qpdf/qpdf/releases/download/v12.2.0/qpdf-12.2.0-x86_64.AppImage

# 2. Haced que el AppImage sea ejecutable
chmod +x qpdf-12.2.0.AppImage

# 3. Añadid el ejecutable al PATH del sistema como “qpdf”
sudo mv qpdf-12.2.0.AppImage /usr/local/bin/qpdf

# 4.
0
0 52
InterSystems Official Jose-Tomas Salvador · ago 20, 2025

Versión 2025.1.0.1.24372U.f00326d.

Resumen

Esta versión ofrece un soporte ampliado para Azure en InterSystems Data Fabric Studio, mayor flexibilidad en suscripciones, actualizaciones importantes de módulos y múltiples mejoras en redes, seguridad y capacidad de respuesta de las API.

Nuevas funciones y mejoras


Categoría

Función / mejora

Detalles

Soporte en Azure Mejora de InterSystems Data Fabric Studio (IDFS) en Azure

Mayor estabilidad, compatibilidad y rendimiento para las implementaciones de IDFS en entornos Azure. Se requiere actualización de la implementación.

0
0 58
InterSystems Official Jose-Tomas Salvador · ago 20, 2025

Bienvenidos a la actualización del tercer trimestre de 2025.

En el trimestre pasado tuvimos algunos anuncios importantes que vale la pena reiterar en este trimestre.

  • Se añadió compatibilidad con RHEL 10 en IRIS 2025.1
  • La versión 2025.3 usará OpenSSL 3 en todos los sistemas operativos → SUSE 15 sp6 será el sistema operativo mínimo para las organizaciones que usen SUSE
  • Los requisitos mínimos de CPU aumentarán en 2025.3
  • Las versiones antiguas de Windows Server dejarán de ser compatibles en 2025.

Si sois nuevos en estas actualizaciones, ¡bienvenidos!

0
0 59
InterSystems Official Jose-Tomas Salvador · ago 6, 2025

La versión 25.1 de InterSystems Reports ya está disponible en el sitio de Distribución de Software de InterSystems, en la sección de Componentes. El software está etiquetado como InterSystems Reports Designer e InterSystems Reports Server y está disponible para los sistemas operativos Mac OSX, Windows y Linux.

Este nuevo lanzamiento incluye mejoras y correcciones de nuestro socio, insightsoftware. InterSystems Reports 25.1 está basado en Logi Report versión 25.

0
0 43
InterSystems Official Jose-Tomas Salvador · ago 5, 2025

InterSystems se complace en anunciar la disponibilidad general (GA) de la versión 2025.2 de la plataforma de datos InterSystems IRIS®. Esta es una versión de Entrega Continua (CD). Tened en cuenta que las versiones GA de InterSystems IRIS for Health™ y HealthShare® Health Connect™ 2025.2 se han retenido temporalmente debido a limitaciones en la replicación introducidas por actualizaciones de seguridad (más detalles a continuación).

Aspectos destacados de la versión

Esta versión introduce mejoras significativas en seguridad, experiencia del desarrollador, operaciones e interoperabilidad.

0
0 52
Artículo Jose-Tomas Salvador · jul 18, 2025 3m read

En los hackatones en los que participó InterSystems y en los que dimos soporte, muchos estudiantes preguntaban cómo podían hacer para que todos los miembros de su equipo usaran la misma base de datos IRIS que habían levantado en un contenedor. Sugerí usar ngrok para exponer su instancia local de IRIS y me di cuenta de que no tenemos documentación al respecto. Por eso pensé que sería una gran idea dar a conocer esta técnica tan útil para mejorar la colaboración durante el desarrollo y las pruebas.

1
0 80
InterSystems Official Jose-Tomas Salvador · jun 30, 2025

Referencia: Build 2025.1.0.1.24372U.25e14d55


Resumen

Esta versión introduce mejoras significativas en seguridad, capacidades de análisis y experiencia del usuario, junto con importantes mejoras operativas destinadas a reducir el tiempo de inactividad y mejorar la confiabilidad.


Nuevas funciones y mejoras


Categoría Característica / mejora Detalles
Analíticas Adaptive Analytics en Data Fabric Studio InterSystems Data Fabric Studio ahora incluye Adaptive Analytics como una función opcional, ofreciendo capacidades avanzadas de análisis directamente dentro de tu flujo de trabajo.
0
0 48
InterSystems Official Jose-Tomas Salvador · jun 24, 2025

En este curso vamos a introducir y presentar los modelos LLM y sus aplicaciones asociadas. Durante el mismo, el estudiante se familiarizará con las técnicas más actuales para construir soluciones sobre modelos LLM (Large Language Model), como el Fine Tuning, el Retrieve Augmented Generation, etc...

Más información e inscripción, en el siguiente enlace: Desarrollo de asistentes virtuales con RAG | InterSystems

1
1 59
InterSystems Official Jose-Tomas Salvador · jun 24, 2025

Curso avanzado donde aprenderás a construir soluciones e integraciones con el protocolo HL7-FHIR en InterSystems IRIS for Health™ y HealthShare® Health Connect.

Ahondarás en los fundamentos del estándar FHIR, su arquitectura de instalación, configuración y las diversas opciones de personalización y extensión de servidores FHIR, para almacenar datos en un repositorio FHIR o presentar una fachada FHIR como interfaz para las aplicaciones ya existentes.

Más información e inscripción a través de este enlace: Implementación e integración de soluciones FHIR | InterSystems

0
0 49
InterSystems Official Jose-Tomas Salvador · jun 24, 2025

Curso online de formación combinada, con parte autoguiada y parte con instructor. Este curso está orientado principalmente para aquellos desarrolladores que deseen iniciarse en los fundamentos del desarrollo en InterSystems IRIS y Health Connect. Los alumnos aprenderán lo necesario para aprovechar el potencial de la plataforma, desde la programación orientada a objetos, acceso y gestión de base de datos mediante SQL y publicación de endpoints basados en API REST.

Más información e inscripciones en el siguiente enlace: Fundamentos de InterSystems IRIS para desarrolladores | InterSystems
 

0
0 43
InterSystems Official Jose-Tomas Salvador · jun 23, 2025

InterSystems se complace en anunciar que IAM 3.10 ha sido lanzado. IAM 3.10 es la primera versión importante en aproximadamente 18 meses, por lo que incluye muchas funciones nuevas significativas que no están disponibles en IAM 3.4, incluyendo:

  • Se añadió compatibilidad con la sincronización incremental de configuración para implementaciones en modo híbrido. En lugar de enviar toda la configuración de la entidad a los planos de datos en cada actualización, la sincronización incremental permite enviar solo los cambios de configuración.
0
0 56
InterSystems Official Jose-Tomas Salvador · jun 23, 2025

InterSystems se complace en anunciar que los siguientes productos ya están disponibles para Red Hat Enterprise Linux 10

  • InterSystems IRIS Data Platform 2025.1.0.230.2
  • InterSystems IRIS for Health 2025.1.0.230.2
  • HealthShare Health Connect 2025.1.0.230.2

Esta versión añade soporte para el sistema operativo Red Hat Enterprise Linux 10. RHEL 10 incluye el kernel de Linux 6.12.0, mejoras de seguridad, optimizaciones de rendimiento y herramientas de desarrollo mejoradas.

0
0 47
InterSystems Official Jose-Tomas Salvador · jun 2, 2025

InterSystems Kubernetes Operator (IKO) 3.8 ya está disponible de forma general. IKO 3.8 añade nuevas funcionalidades junto con numerosas correcciones de errores y actualizaciones de seguridad. Los aspectos destacados incluyen:

  • Grupos de Cómputo: permite desplegar más de un tipo de nodo de cómputo para manejar diferentes tipos de cargas de trabajo en un solo IrisCluster.
  • Consolidación de Volúmenes: ahora podéis optar por desplegar con menos volúmenes, además de optar por consolidar los datos y el WIJ en el mismo volumen.
0
0 43
Artículo Jose-Tomas Salvador · mayo 30, 2025 8m read

Si estás ejecutando IRIS en una configuración en mirror para alta disponibilidad (HA) en Azure, la cuestión de proporcionar una Mirror VIP (Virtual IP) es relevante. La Virtual IP ofrece una forma para que los sistemas interactuen con IRIS utilizando una dirección IP. Incluso cuando ocurre un failover, los otros sistemas pueden reconectarse a la misma dirección IP y continuar trabajando.

El problema principal, cuando se despliega en Azure, es que una IRIS VIP tiene el requerimiento de que IRIS sea esencialmente un admin de red, según se indica en la documentación.

Para tener HA, los miembros en mirror de IRIS deben ser desplegados en diferentes zonas de disponibilidad (availability zones o AZ) en una subred (lo que es posible en Azure ya que las subredes pueden abarcar varias zonas). Una de las soluciones puede ser utilizar balanceadores de carga pero, por supuesto, suponen un coste extra, y también necesitarás administrarlos.

En este artículo, quiero proporcionar un modo de configurar una Mirror VIP sin la utilización de balanceadores de carga que se sugiere en la mayoría de las propouestas de arquitectruas de referencia para Azure.

0
0 60
InterSystems Official Jose-Tomas Salvador · mayo 27, 2025

Estamos publicando una versión puntual de InterSystems IRIS, IRIS for Health y Health Connect 2025.1 — versión 2025.1.0.225.1 — para abordar un problema crítico de interoperabilidad que afecta a quienes utilizan hosts de negocio con la opción de Configuración Predeterminada del Sistema habilitada.

¿Cuál es el problema?

0
0 46
Artículo Jose-Tomas Salvador · mayo 19, 2025 3m read

Uno de los desafíos al crear un mensaje DICOM es cómo poner los datos en el lugar correcto. Parte de ello es insertar los datos en las etiquetas específicas de DICOM, mientras que la otra parte es insertar datos binarios como una imagen. En este artículo explicaré ambos.

Para crear un mensaje DICOM, podéis usar la clase EnsLib.DICOM.File (para crear un archivo DICOM) o la clase EnsLib.DICOM.Document (para crear un mensaje que se pueda enviar directamente a PACS). En ambos casos, el método SetValueAt os permitirá añadir vuestros datos a las etiquetas DICOM.

0
0 94
Artículo Jose-Tomas Salvador · mayo 7, 2025 4m read

Una extensión "extiende" o mejora un recurso FHIR o un elemento de datos de forma personalizada. La extensión puede añadirse a la raíz de un recurso, como “Patient.ethnicity” en el perfil US Core, y también pueden añadirse a elementos individuales como HumanName, Address o Identifier.

¿Sabíais que también podéis añadir una extensión a un tipo de dato primitivo?

Los elementos primitivos normalmente almacenan un solo elemento y son el componente más básico en FHIR. Por ejemplo: "Keren", false, 1234, 12/08/2024, etc.

0
0 62
InterSystems Official Jose-Tomas Salvador · abr 24, 2025

Las versiones de mantenimiento 2024.1.4 y 2023.1.6 de la plataforma de datos InterSystems IRIS®, InterSystems IRIS® for Health™ y HealthShare® Health Connect ya están disponibles de forma general (GA). Estas versiones incluyen las correcciones para la siguiente alerta emitida recientemente: Alerta: Consultas SQL que devuelven resultados incorrectos | InterSystems. Por favor, compartid vuestros comentarios a través de la Comunidad de Desarrolladores para que podamos construir un mejor producto juntos.

0
0 97
InterSystems Official Jose-Tomas Salvador · abr 1, 2025

InterSystems anuncia la disponibilidad general de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect 2025.1

La versión 2025.1 de la plataforma de datos InterSystems IRIS®, InterSystems IRIS® for Health™ y HealthShare® Health Connect ya está disponible de manera general (GA). Esta es una versión de Mantenimiento Extendido (EM).

0
0 67
InterSystems Official Jose-Tomas Salvador · abr 1, 2025 5m read

La interfaz de usuario de Interoperabilidad ahora incluye experiencias modernizadas para las aplicaciones DTL Editor y Production Configuration, las cuales están disponibles para su activación en todos los productos de interoperabilidad. Podéis alternar entre las vistas moderna y tradicional. Todas las demás pantallas de interoperabilidad permanecen en la interfaz de usuario estándar. Tenéis que tener en cuenta que los cambios se limitan a estas dos aplicaciones, y a continuación se identifica la funcionalidad que está disponible actualmente.

0
0 80