Las versiones de mantenimiento 2025.1.3 de la plataforma de datos InterSystems IRIS®, InterSystems IRIS®for Health™ y HealthShare®Health Connect ya están disponibles de manera general (GA). Estas versiones incluyen correcciones para varias alertas y avisos emitidos recientemente, incluyendo los siguientes:

0 0
0 7
La Comunidad de desarrolladores de InterSystems es una comunidad de 25,998 desarrolladores increíbles
¡Somos un lugar donde los programadores de InterSystems IRIS aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!

La tercera vista previa para desarrolladores de la plataforma de datos InterSystems IRIS®, InterSystems IRIS® for Health y HealthShare® Health Connect 2026.1 se ha publicado en el sitio de vistas previas para desarrolladores WRC. Los contenedores se pueden encontrar en nuestro registro de contenedores y están etiquetados

0 0
0 10

A medida que las aplicaciones crecen, todas las bases de datos acaban alcanzando límites de escalado. Ya sea por capacidad de almacenamiento, usuarios concurrentes, rendimiento de las consultas o ancho de banda de E/S, las arquitecturas de un solo servidor tienen limitaciones inherentes. Esta guía explica los enfoques fundamentales para la escalabilidad de bases de datos y muestra cómo InterSystems IRIS implementa estos patrones para dar soporte a cargas de trabajo a escala empresarial.

Exploraremos dos estrategias de escalado complementarias: escalado horizontal para el volumen de usuarios (distribuyendo la carga computacional) y sharding para el volumen de datos (particionando los conjuntos de datos). Comprender los principios generales que hay detrás de estos enfoques os ayudará a tomar decisiones fundamentadas sobre cuándo y cómo escalar vuestras aplicaciones IRIS.

Los ejemplos de esta guía utilizan InterSystems IRIS en contenedores Docker.

0 0
0 12

¿Qué son los parámetros variádicos?

ObjectScript permite definir métodos que aceptan un número variable de argumentos usando la sintaxis `args...`. En lugar de fijar cuántos parámetros recibe un método, dejas que el llamante decida cuántos enviar.

Se pueden invocar de dos formas:

1. Con argumentos individuales: `metodo(val1, val2, val3)`

2. Expandiendo un array: `metodo(args...)`

1 0
0 9

Laboratorio de Integración con InterSystems IRIS, Wear OS y Ollama En los últimos días estuve trabajando en un proyecto personal para gestionar la creación de pacientes desde un dispositivo Wear OS conectado a mi servidor local de InterSystems IRIS Community. La aplicación funciona de la siguiente forma:
✅ Desde el reloj inteligente envío la información del paciente mediante voz o texto.
✅ Un servidor local procesa la solicitud usando Ollama y el modelo Qwen, que interpreta el texto y genera el JSON estructurado con los datos del paciente.

0 0
0 10

🚀 Migración de Datos Clínicos: InterSystems IRIS + Google Cloud Healthcare
En mi laboratorio de integración, he logrado vincular InterSystems IRIS con la API de Google Cloud Healthcare para habilitar un flujo completo de migración y almacenamiento de datos clínicos en formato FHIR R4.
🔹 Pasos clave del proceso:
1️⃣ Creación de proyecto y habilitación de facturación en Google Cloud.
2️⃣ Activación de la API de Cloud Healthcare.
3️⃣ Creación de un dataset y un FHIR Store (iris-fhir-store) en us-central1.

0 0
0 14

Control gestual sobre InterSystems IRIS Community: 3D y UI sin contacto 🧩 Hoy muestro un laboratorio/prototipo donde uso InterSystems IRIS Community como interfaz base y un overlay transparente que me permite operar el sistema únicamente moviendo las manos frente a la webcam.
La idea: que el/la profesional explique y navegue modelos virtuales (no análogos) y la propia UI… sin tocar nada.
¿Qué hace?
✅ Puntero por gestos: la mano mueve el cursor con suavizado para que no “salte”.
✅ Acciones naturales: click, doble-click y arrastre con el índice/pinza.

1 0
0 12

🚀Laboratorio: InterSystems IRIS Community + PHP (Laravel) vía ODBC
Esta semana estuve trabajando en un laboratorio personal donde integré InterSystems IRIS Community con PHP Laravel utilizando conexión ODBC, y lo llevé un paso más allá: construí un paquete de instalación tipo “wizard” guiado para que cualquier usuario pueda configurar el entorno de forma sencilla (sin pelear con drivers, DSN, variables y ajustes). ✅¿Qué logré en este laboratorio?
* Conexión estable IRIS ↔ ODBC ↔ Laravel (PHP)
* Wizard de instalación para facilitar la puesta en marcha (paso a paso)

1 0
0 13

¡Hola comunidad!

Nos alegra compartir un nuevo vídeo de nuestro YouTube de InterSystems Developers:

Eliminando el miedo a FHIR: acelerando la preparación de la organización para FHIR @ Ready 2025

https://www.youtube.com/embed/TLWXlDCpU84
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

0 0
0 11

Hola comunidad de InterSystems EHR,

InterSystems Certification está desarrollando actualmente un examen de certificación para usuarios de CCR Tier 2, y si coinciden con la descripción del candidato a continuación, ¡nos gustaría que realizaran la prueba beta del examen! El examen estará disponible para pruebas beta a partir del 27 de enero de 2026.

Las pruebas beta se completarán el 28 de marzo de 2026.

0 0
0 18

Desde IRIS 2024, InterSystems IRIS soporta el protocolo XOAuth2, una extensión a OAuth2 que permite autenticación con OAuth2 para enviar y recibir mensajes de email. Google Mail y Google Workspace (el uso empresarial del mail de google con una dirección de empresa) requieren el uso de XOAuth2 si se desea integrar las funciones de correo desde una aplicación externa.

En este ejemplo, me centraré en una aplicación IRIS que usa el Gmail empresarial para el envio de correos. El ejemplo cubre todo el circuito desde:

1 0
1 13

¡Hola, comunidad!

Estamos encantados de compartir un nuevo vídeo de nuestro YouTube de InterSystems Developers:

Multihilo en una interfaz HL7 y escalado más allá de las limitaciones FIFO @ Ready 2025

https://www.youtube.com/embed/8QpqZCZsiN4
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

0 0
0 14
Artículo
· 29 ene, 2026 Lectura de 3 min
Mejoras en la aplicación CCR para buenas prácticas

Durante el último año, el equipo de desarrollo de CCR ha priorizado cambios en la aplicación CCR para mostrar y fomentar mejores prácticas en su uso. Este artículo destaca algunas de las áreas en las que nos hemos centrado:

  • Panel de organización
  • Alertas del sistema
  • Higiene de ramas

En cada una de estas áreas, hemos aumentado la visibilidad de posibles problemas en el uso de CCR y proporcionado herramientas para que los usuarios los aborden de manera proactiva.

0 0
0 13

Embeddedpy-bridge: Un kit de herramientas para Embedded Python

Visión general

Embedded Python es un cambio radical para InterSystems IRIS, ya que ofrece acceso al vasto ecosistema de Python directamente dentro de la base de datos. Sin embargo, salvar la brecha entre ObjectScript y Python a veces puede parecer bastante complicado.

1 0
0 21

¿Cuantas veces habéis tenido que recibir o generar un JSON y habéis añorado el poder trabajar sobre él haciendo uso de DTLs y sin tener que ir manejando DynamicObjects intentando recordar cual era el nombre de cada campo?

¿Deseas trocear y hacer más digerible tu gigantesco JSON?

0 0
0 24
Artículo
· 28 ene, 2026 Lectura de 2 min
Reseñas en Open Exchange - #63

Si uno de vuestros paquetes en OEX recibe una reseña, OEX os notificará únicamente sobre vuestro propio paquete. La valoración refleja la experiencia del revisor con el estado del paquete en el momento de la reseña.
Es como una “fotografía” del estado en ese momento y podría haber cambiado desde entonces. Las reseñas realizadas por otros miembros de la comunidad se marcan con un * en la última columna.

0 0
0 16
Artículo
· 27 ene, 2026 Lectura de 2 min
Reseñas en Open Exchange - #62

Si uno de vuestros paquetes en OEX recibe una reseña, OEX os notificará únicamente sobre vuestro propio paquete. La valoración refleja la experiencia del revisor con el estado del paquete en el momento de la reseña.
Es como una “fotografía” del estado en ese momento y podría haber cambiado desde entonces. Las reseñas realizadas por otros miembros de la comunidad se marcan con un * en la última columna.

1 1
0 22

Hola Comunidad,

Estamos emocionados de invitaros a participar en la creación de la próxima generación de herramientas de desarrollo para ObjectScript. Estamos trabajando en un asistente de codificación en ObjectScript potenciado por IA, diseñado específicamente para desarrolladores de IRIS. No es una IA genérica adaptada a ObjectScript, sino una solución construida desde cero para entender los modismos de ObjectScript, las APIs de IRIS, producciones de interoperabilidad y los flujos de trabajo reales de los desarrolladores.

Para asegurarnos de construir algo realmente útil, necesitamos vuestra opinión.

👉 Encuesta para desarrolladores del Agente de Codificación en ObjectScript 👈

0 0
1 18
Artículo
· 26 ene, 2026 Lectura de 2 min
Archivando mis paquetes OEX

Durante los últimos 9 años, he publicado más de 90 paquetes en OEX.
Y durante todo este tiempo, las condiciones y los entornos cambiaron.
Al principio,

  • no había Docker
  • no había PM/ZPM
  • no había Python embebido, no había AI
  • el Caché, Ensemble, CSP, ZEN, ... dominaban

A medida que pasó el tiempo, también cambiaron las versiones de los productos y los lenguajes externos.
Ajustar unos pocos paquetes no era un problema al principio,
y era una cuestión de calidad de soporte para vuestros “consumidores”.

0 1
0 19
Artículo
· 21 ene, 2026 Lectura de 7 min
Protegiendo un servidor FHIR con OAuth 2.0 mediante IAM

InterSystems API Manager (IAM) es un componente clave de la plataforma de datos InterSystems IRIS y ofrece una gestión centralizada de APIs con un fuerte enfoque en la seguridad. IAM simplifica todo el ciclo de vida de las APIs, desde su creación hasta su retirada, y proporciona un portal de desarrolladores para facilitar el descubrimiento y la integración de APIs. Las funciones de control de acceso permiten a los administradores definir permisos precisos, y IAM se integra de forma fluida con la plataforma de datos IRIS, mejorando las capacidades de gestión e integración de datos.

0 0
0 22

Hola comunidad,

Disfrutad del nuevo vídeo en el YouTube de InterSystems Developers:

⏯ Innovaciones en la gestión de datos FHIR en Ready 2025

https://www.youtube.com/embed/Q5CrlqcJAkA
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

0 0
0 16

Existen numerosas herramientas excelentes para probar vuestras APIs REST, especialmente cuando están en funcionamiento. Postman, distintas extensiones de navegador e incluso código personalizado en ObjectScript usando objetos %Net.HttpRequest pueden hacer el trabajo. Sin embargo, a menudo resulta complicado probar únicamente la API REST sin involucrar, sin querer, el esquema de autenticación, la configuración de la aplicación web o incluso la conectividad de red. Son muchos obstáculos solo para probar el código dentro de vuestra clase dispatch.

La buena noticia es que, si nos tomamos el tiempo para comprender cómo funciona internamente la clase %CSP.REST, encontraremos una alternativa que permite probar únicamente el contenido de la clase dispatch. Podemos configurar los objetos de request y response para invocar los métodos directamente.

0 1
0 29
Artículo
· 19 ene, 2026 Lectura de 2 min
"Los errores HTTP ocultos" (detrás de IIS)

Enviáis una petición HTTP y recibís un error HTTP, pero con una página de error HTML que no esperabais… ¿qué está pasando? 🤔

Por ejemplo, puede que hayáis intentado LEER un recurso FHIR (por ejemplo, /Patient/123) y recibáis una página de error 404, aunque con otros IDs de Patient sí obtenéis la carga útil del recurso. Es decir, “la página” definitivamente existe… ¿por qué os está devolviendo una página de error 404? 🙄

0 0
0 29