Hola comunidad,

Estamos encantados de compartir un nuevo tutorial en Instruqt:

🧑‍🏫 RAG usando la búsqueda vectorial de InterSystems IRIS

Este tutorial práctico os guía en la creación de un chatbot de IA con Recuperación Aumentada por Generación (RAG) impulsado por la búsqueda vectorial de InterSystems IRIS. Veréis cómo se puede aprovechar la búsqueda vectorial para ofrecer respuestas actualizadas y precisas, combinando las fortalezas de IRIS con la IA generativa.

✨ ¿Por qué probarlo?

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

¡Hola a todos!

Es muy fácil importar datos CSV en IRIS. Pero, ¿qué pasa si queremos preservar los IDs originales del CSV?

Recientemente me encontré con la situación en la que necesitaba importar dos CSVs en IRIS que estaban vinculados por una columna que hacía referencia a la columna de otro CSV: una situación típica de clave primaria y clave externa, donde csv1 contiene esta columna como clave primaria, y csv2 como clave externa con IDs relacionados con csv1.

La imagen fue generada por ChatGPT, así que no lo culpéis: hizo lo mejor que pudo al generar países como claves primarias con una relación countries.csv–cities.csv :)

2 0
0 23

Toda comunidad próspera tiene miembros cuya energía, creatividad y compromiso ayudan a convertirla en algo extraordinario. En la Comunidad de Desarrolladores de InterSystems, uno de esos miembros es @Henry Pereira — desarrollador, colaborador de código abierto, ganador de concursos y un verdadero creyente en el poder de la colaboración.

👏 Vamos a echar un vistazo más de cerca al increíble recorrido de Henry y a su legado continuo en el ecosistema de InterSystems.

0 0
0 23

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.

Uso de la convención de nombres recomendada de "To_FILE_<IntegrationName>"

0 0
0 23

Como parte de un proyecto técnico reciente de documentación para optimizar la búsqueda, necesité usar Embedded Python en mi código ObjectScript. El principal obstáculo fue pasar una lista de Python desde un método de clase en Python a un método en ObjectScript. Enviar la lista por referencia al método Python, llenarla con el método Insert(), y devolver la referencia al método ObjectScript resultaba en una lista de tipo %SYS.Python, un proceso sencillo pero no eficiente.

0 0
0 23

Nuestro objetivo en la Comunidad de Desarrolladores es fomentar un contenido técnico original, fiable y de alta calidad, creado por y para desarrolladores. Aunque herramientas de IA como ChatGPT pueden ser útiles en el proceso de redacción, esperamos que todo el contenido publicado refleje experiencia auténtica y comprensión personal.

0 0
0 23

Hola Comunidad,

Estamos súper ilusionados y agradecidos a nuestros 52 compañeros de InterSystems que participaron en los 📺 Demo Games para Sales Engineers de InterSystems 📺 y crearon 19 vídeos increíbles.

Nuestros colegas de todo el mundo pusieron a prueba su creatividad, conocimientos técnicos y magia en las demos. Lo que comenzó como un concurso interno para mostrar habilidad técnica y excelencia en las demostraciones se convirtió en un auténtico escenario para la imaginación, con algunas propuestas que parecían menos demos y más cortometrajes, completos con actuación, storytelling e incluso un toque cinematográfico.

También queremos dar las gracias a todos los miembros de la Comunidad que se tomaron el tiempo de verlos y votar por vuestros favoritos.

¡Llega la hora de anunciar a los ganadores!

0 0
0 22

Participación para #InterSystems Demo Games


⏯️ Estar LISTOS para afrontar los retos de la empresa sanitaria en unos pocos clics

Soluciones en la nube gestionadas para ayudar a optimizar vuestros servicios de salud.

Esta demo muestra cómo componer varios servicios en la nube gestionados de InterSystems para resolver diferentes casos de uso.

El vídeo está formado por 6 capítulos cortos (cada uno de unos 2,5 minutos) que muestran cada parte de la historia, demostrando un servicio diferente.

Podéis ver cada “capítulo” de forma individual si os interesa un servicio concreto, pero también tiene valor ver toda la composición y observar el flujo completo.

  • 0:00 Health Connect Cloud - Dispositivo médico MQTT - HL7v2 para sistemas operativos hospitalarios
  • 2:29 Servidor FHIR y servicio de transformación FHIR - HL7v2 a FHIR y repositorio para regulación e intercambio
  • 5:21 FHIR SQL Builder - Proporcionando acceso relacional estándar a los datos FHIR
  • 7:22 "FHIR IntelliChat" (ver nota abajo) - Chat en lenguaje humano natural con el servidor FHIR
  • 9:37 Solución OMOP - Transformación de FHIR a OMOP y base de datos OMOP con cumplimiento de herramientas OHDSI
  • 12:54 InterSystems Data Fabric Studio for Health - Creando un tejido de múltiples fuentes de datos/aplicaciones

[Nota: la parte de "FHIR IntelliChat" no es un servicio formal de InterSystems, solo es una demostración de una posibilidad (basada en esta solución de @José Pereira)]

Ponentes:
🗣 @Tani Frankel, Sales Engineer Manager, InterSystems
🗣 @Keren Skubach, Senior Sales Engineer, InterSystems
🗣 @Ariel Glikman, Sales Engineer, InterSystems

https://www.youtube.com/embed/MM7GS4z3W5Y
[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 22

Entre los muchos colaboradores que dan forma a la Comunidad de Desarrolladores de InterSystems, algunos aportan no solo un profundo conocimiento técnico, sino también una visión a largo plazo y una gran pasión por empoderar a los demás. Una de estas voces excepcionales pertenece a @John Murray, veterano en las tecnologías de InterSystems, defensor del código abierto y miembro fundador de la Comunidad de Desarrolladores.

👏 Echemos un vistazo más de cerca al extraordinario recorrido de John y a su legado en el ecosistema de InterSystems.

0 0
0 22

Después de que desplegáramos un nuevo contenedor basado en containers.intersystems.com/intersystems/irishealth:2023.1 esta semana, notasteis de repente que el Repositorio FHIR empezó a responder con un Error 500. Esto se debe a violaciones de PROTECT en el nuevo espacio de nombres y base de datos HSSYSLOCALTEMP, utilizado por esta versión de los componentes FHIR de IRIS for Health.

2 0
0 22

gj :: configExplorer es una nueva extensión de VS Code que se integra con Server Manager y aprovecha Structurizr para generar diagramas de configuración de vuestros servidores.

Aquí tenéis un breve video introductorio.

https://www.youtube.com/embed/WHkoZsg6P-A
[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]

1 0
0 21

Probablemente ya habéis visto que la Recompensa de Artículos de Septiembre está en pleno auge 🚀

Podéis enviar un artículo existente y actualizado sobre uno de los temas y ganar 30 puntos,
o escribir un artículo completamente nuevo desde cero y conseguir una recompensa de 🏆 5.000 puntos una vez que sea aprobado 🎉

0 0
0 21

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).

0 0
0 21
Artículo
· 28 jul, 2025 Lectura de 8 min
Creación de documentos Word avanzados con IRIS

Los documentos de Word se utilizan ampliamente en el mercado. Los usuarios crean con frecuencia contratos, memorandos, currículums, informes, análisis y otros documentos que pueden requerir datos de InterSystems IRIS o que este los capture. Sin embargo, IRIS no dispone de una API, SDK, biblioteca ni adaptador para ello. Esta limitación ya no existe.

La nueva biblioteca de Open Exchange, iris4word (https://openexchange.intersystems.com/package/iris4word), ofrece un SDK de ObjectScript donde el desarrollador pasa cualquier %DynamicObject como parámetro, una plantilla de archivo de Word y recibe un documento listo para usar, con la estructura y el formato definidos en su plantilla.

0 0
0 21
Artículo
· 6 oct, 2025 Lectura de 3 min
GORM e InterSystems IRIS: Presentando gorm-iris

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.

3 0
0 20

Como os lo contamos,

Van subiendo los registros. Estamos todos con muchas ganas de este webinar ¿y tú? ¿A qué esperas?

📆 Jueves 02 de octubre, a las 4:00 PM (CEST).

De qué va: "En este webinar veremos cómo un AI Assistant puede transformar el acceso a información clínica mediante resúmenes inteligentes de las historias médicas. La solución permite procesar grandes volúmenes de datos para ahorrar tiempo, reducir la complejidad y facilitar la toma de decisiones en el ámbito de la salud." TEMAZO 😎

1 0
0 20

Hola Comunidad,

Os presentamos una nueva función en la Comunidad de Desarrolladores: la posibilidad de añadir un enlace a la Documentación oficial de InterSystems directamente al final de vuestro post.

Cómo funciona
Al publicar un artículo, pegad la URL correspondiente de docs.intersystems.com en el campo Enlace a la Documentación de InterSystems.

0 0
0 20

Entre las muchas voces que dan forma a la Comunidad de Desarrolladores de InterSystems, algunas se destacan no solo por su conocimiento, sino también por su constancia, curiosidad y pasión. Una de esas voces es la de @Dmitry Maslennikov, un miembro veterano cuya experiencia abarca casi dos décadas y que sigue innovando e inspirando a desarrolladores en todo el mundo.

🤩 Echemos un vistazo al profundo recorrido de Dmitry con InterSystems y al impacto duradero que ha tenido en nuestra Comunidad...

0 0
0 20

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.

0 0
0 20
Artículo
· 22 sep, 2025 Lectura de 6 min
Compartir volúmenes entre pods y zonas en AKS

Contexto

Por una variedad de razones, los usuarios pueden desear montar un volumen persistente en dos o más pods que abarquen varias zonas de disponibilidad. Un caso de uso de este tipo es poner a disposición de ambos miembros del espejo los datos almacenados fuera de IRIS en caso de una conmutación por error.

Desafortunadamente, las clases de almacenamiento integradas en la mayoría de las implementaciones de Kubernetes (ya sea en la nube o en las instalaciones) no ofrecen esta capacidad:

0 0
0 19

Muchas veces, al trabajar con datos FHIR, por ejemplo con IRIS For Health, resulta útil crear una operación FHIR personalizada. El estándar FHIR incluye un conjunto de operaciones definidas (como $everything), pero una operación personalizada es práctica cuando necesitáis añadir funcionalidades adicionales que van más allá del conjunto de operaciones estándar de FHIR.

1 0
0 19

https://www.youtube.com/embed/v61csTb0i-0
[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]

Si te gusta lo que ves, por favor apoya esto en el concurso Developer Tools 2025. La votación cierra a la medianoche (EDT) el domingo 3.

0 0
0 19