Hola, comunidad:
Disfrutad del nuevo vídeo en el canal de YouTube de InterSystems Developers:
Hola, comunidad:
Disfrutad del nuevo vídeo en el canal de YouTube de InterSystems Developers:
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.

Hola a todos,
Este es un rápido consejo de como usar URL en servicios RES API sin distinción de mayúsculas y minúsculas.
Si tienes una clase que extiende de %CSP.REST y Ens.BusinessService, para crear un servicoi REST API, y tienes definido tu WebApplication en minúsculas
.png)
XData UrlMap [ XMLNamespace = "http://www.intersystems.com/urlmap" ]
{
<Routes>
<Route Url="/user" Method="POST" Call="User"/>
<Route Url="/login" Method="POST" Call="Login"/>
</Routes>
}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.
Hola, comunidad:
¿Sois desarrolladores de Python? Si es así, ¡ya podéis empezar a crear aplicaciones con InterSystems IRIS sin necesidad de aprender un nuevo lenguaje de programación!
👨💻 Probad este ejercicio para empezar rápidamente a usar la interfaz DB-API de Python y conectar con una base de datos de InterSystems IRIS para ejecutar consultas SQL.
💬 ¿Cuál fue vuestra experiencia con el ejercicio? ¡Contádmelo en los comentarios!
Estoy documentando una demostración de InterSystems IRIS que incluye Python embebido y Jupyter Notebook desplegados en el mismo contenedor, junto con una aplicación de Python embebido desarrollada en ese entorno de Jupyter Notebook.
He utilizado el contenedor Docker creado por @Bob Kuszewski como entorno de desarrollo para mostrar cómo se puede crear una aplicación de Python embebido, capaz de enviar y recuperar datos desde y hacia InterSystems IRIS.
Hola, comunidad!
Este fin de semana actualizaremos el motor de búsqueda de la Comunidad de Desarrolladores para hacerlo más rápido y preciso (eso esperamos 😉).

Durante la actualización, es posible que experimentéis cierta lentitud o breves interrupciones en el rendimiento de la búsqueda. Si notáis algo inusual o tenéis algún problema, avisadnos en los comentarios más abajo: vuestros comentarios nos ayudan a garantizar que todo funcione sin problemas.
El tercer trimestre del año estuvo lleno de actividades emocionantes en el Ecosistema de Desarrolladores de InterSystems. Por si os habéis perdido algo, hemos preparado una selección de las noticias y temas más destacados para que os pongáis al día.
(1).png)
El lenguaje ObjectScript cuenta con un soporte increíble para JSON gracias a clases como %DynamicObject y %JSON.Adaptor. Este soporte se debe a la enorme popularidad del formato JSON, que sustituyó el dominio previo de XML. JSON trajo consigo una representación de datos menos verbosa y una mayor legibilidad para las personas que necesitaban interpretar su contenido. Para reducir aún más la verbosidad y aumentar la legibilidad, se creó el formato YAML.
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?KEY=EGMG_purge#EGMG_purge_settings
Hola comunidad,
Vamos a tener un encuentro online con los ganadores del concurso de InterSystems de .Net, Java, Python y JavaScript. ¡Es una gran oportunidad para charlar con el equipo de expertos de InterSystems y con nuestros concursantes!
¡Incluye la demostración de los ganadores!
Fecha y hora: viernes 17 de octubre, 12:00 p. m. EDT | 6:00 p. m. CEST
.jpg)
Hola comunidad,
¡Ha llegado el momento de anunciar a los ganadores del concurso de InterSystems de .Net, Java, Python y JavaScript!
Gracias a todos nuestros increíbles participantes que enviaron 11 aplicaciones 🔥
%20(5).jpg)
¡Ahora es el momento de anunciar a los ganadores!
Hola, comunidad:
Os traemos el nuevo conjunto de #PreguntasClave del mes.

Esta es una consulta para los que creen que la tecnología de InterSystems les facilita la vida en su día a día, en sus proyectos de integración, o en el desarrollo de soluciones innovadoras o en la mejora y evolución de soluciones existentes.
Hola, comunidad:
¡Estamos emocionados de anunciar una actualización importante del Chat de IA de la Comunidad de Desarrolladores: ahora cuenta con una interfaz completamente nueva!
Con esta actualización, vuestra experiencia será más fluida e intuitiva:
.jpg)
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.
Al usar la API Nativa de InterSystems IRIS para Node.js se evita la necesidad de instalar cualquier código de soporte en los servidores. Esta elección tecnológica también le permite participar en el concurso actual de la Comunidad de Desarrolladores.
Hola, comunidad:
¡Ha llegado la hora de votar! Emitid vuestros votos por las mejores aplicaciones en nuestro concurso de InterSystems sobre .Net, Java, Python y JavaScript:
🔥 VOTAD POR LAS MEJORES APPS 🔥

¿Cómo votar? Los detalles aquí abajo
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.

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.
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:
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.
Hola desarrolladores:
¿Conoces la IA de la Comunidad? Pues si no es así, te estás perdiendo una de las mejores aplicaciones que nos trajeron en 2024. Y te preguntarás ¿En qué consiste? Pues en una herramienta muy intuitiva para obtener respuestas acerca de la tecnología InterSystems.
¿Dónde la encuentro?
Al lado derecho de la página, justo encima de la columna de eventos, donde pone "Hacer una pregunta a la IA". Vamos a seguir el paso a paso y verás qué sencillo es.
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.

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.
Hola!
¿Qué tal se presenta la semana? 🚀 El jueves tuvimos un webinar fantástico con @rbarahonav. A parte de unas reflexiones sobre el sector sanitario y la posibilidades de la IA, nos mostró su aplicación práctica a través de un agente creado con inteligencia artificial. También, @David Reche nos adelantó que en unos pocos meses volveremos a vernos en Madrid ¡lo estamos deseando! 😶 No queremos revelar demasiado aún... pero estad atentos
Hola,
He pensado en compartir con vosotros un hook bastante útil que me ha ayudado cuando desarrollo en Health Connect Cloud con VS Code y GitBash. Al desarrollar en Health Connect Cloud, si hacéis cambios directamente en el servidor, como reglas de enrutamiento o despliegue de componentes, estos no se incluyen automáticamente en el control de versiones; por lo tanto, debéis exportarlos desde el servidor a vuestros archivos locales y hacer push a vuestro repositorio remoto. Estoy seguro de que hay métodos más sencillos para gestionar esto, que estoy en proceso de probar, pero como solución rápida pensé que sería útil tener un hook de pre-commit que active un recordatorio en GitBash. Mirad el ejemplo a continuación.
.png)
Empezar con ObjectScript es realmente emocionante, pero también puede resultar un poco extraño si estáis acostumbrados a otros lenguajes. Muchos principiantes tropiezan con los mismos obstáculos, así que aquí tenéis algunas "trampas” a las que debéis prestar atención. (Y también algunos consejos para evitarlas)
PONER NOMBRES AL AZAR
Todos hemos caído en la tentación de llamar a algo Test1 o MyClass solo para avanzar rápido. Pero una vez que vuestro proyecto crece, esos nombres se convierten en una pesadilla.
➡ Elegid nombres claros y coherentes desde el principio.
¡Bienvenidos, estimados miembros de la Comunidad!
En este artículo vamos a presentar un ejemplo de un proyecto de implementación de una solución basada en FHIR. Este proyecto se basará en el proyecto nacional (nacional de España), conocido como ÚNICAS.
.png)
Usando sus propias palabras:
Un proyecto cuyo objetivo es crear un ecosistema de alianzas para mejorar la atención sanitaria de pacientes pediátricos con enfermedades minoritarias (EEMM) complejas.
¡Hola Comunidad!
Bienvenidos a la edición nº 25 del boletín de InterSystems Ideas. Veamos las últimas novedades del Portal de Ideas, como:
✓ Estadísticas generales
✓ Ideas de Oportunidad de la Comunidad añadidas recientemente
.png)
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.
.jpg)
✨ ¿Por qué probarlo?

Estoy muy emocionado de continuar con mi serie de artículos "InterSystems para Dummies", y hoy queremos contarles todo sobre una de las funciones más potentes que tenemos para la interoperabilidad.
Aunque ya las hayan probado, planeamos analizar a fondo cómo sacarles el máximo provecho y mejorar aún más nuestra producción.