La versión 3.5de InterSystems Kubernetes Operator (IKO) ya está disponible de manera general (GA). IKO 3.5 añade nuevas funcionalidades significativas, así como la corrección de algunos errores. A destacar:
InterSystems anuncia que la versión 2023.1 de InterSystems IRIS Data Platform, InterSystems IRIS for Health, HealthShare Health Connect e InterSystems IRIS Studio ya está disponible de manera general (GA).
2023.1 es una versión de Mantenimiento Extendido (EM). Se han añadido muchas actualizaciones y mejoras en 2023.1.
InterSystems se complace en anunciar que las versiones de mantenimiento extendido de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect 2022.1.3 ya están disponibles. Esta versión añade una pequeña selección de funcionalidades y correcciones a las versiones 2022.1.x.
En estas páginas tenéisinformación adicional sobre lo que ha cambiado:
Por favor, hacednos llegar vuestras opiniones y comentarios a través de la Comunidad de Desarrolladores para que, juntos, podamos construir un producto mejor.
InterSystems se complace en anunciar que las versiones de mantenimiento extendido de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect 2021.1.3 ya están disponibles. Esta versión añade una selección de funcionalidades y correcciones a las versiones 2021.1.x.
En estas páginastenéis información adicional sobre lo que ha cambiado:
Por favor, hacednos llegar vuestras opiniones y comentarios a través de la Comunidad de Desarrolladorespara que, juntos, podamos construir un producto mejor.
¡Hola Comunidad!
Recientemente tuve que configurar un servidor FHIR local usando IRIS for Health y creo que encontré la forma más sencilla y simple de hacerlo.
Simplemente ejecuta estas dos líneas en el terminal:
docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-communityy
docker exec -it my-iris iris session iris -U "USER" '##class(%ZPM.PackageManager).Shell("install fhir-server")'Y tendrás un servidor FHIR ejecutándose localmente en http://localhost:9092/fhir/r4.
¡Y eso es todo!
InterSystems está comprometida con ofrecer un soporte de alta calidad de todos sus productos, nuevos y antiguos. A medida que los productos envejecen – Caché tiene ahora 25 años – ese soporte va evolucionando.
InterSystems IRIS fue lanzado en 2018 y es el sucesor de Caché y Ensemble. Muchos clientes de Caché/Ensemble han migrado a IRIS o tienen planes de hacerlo en los próximos años. Los clientes que siguen usando Caché o Ensemble deben tener en cuenta este anuncio importante:
InterSystems actualiza periódicamente sus políticas y prácticas de lanzamiento de nuevas versiones software para ajustarse a las necesidades de los clientes.
Ahora estamos cambiando la frecuencia de nuestras versiones de mantenimiento para que sean más predecibles para clientes y partners, y modificaremos algunas otras áreas.
En este artículo se resume la frecuencia de lanzamientos de nuestras Plataformas de datos y los cambios recientes en ellas, y se anuncian algunas actualizaciones nuevas.
Comenzando este año 2023, hemos programado una serie de cursos oficiales sobre InterSystems IRIS que iremos realizando a lo largo del año. Los cursos se impartirán on-line y ya están abiertos para que os podáis registrar si estáis interesados (hasta un máximo de 10 personas por curso, quorum mínimo 5 asistentes). Toda la información está disponible en nuestro sitio web: Formación en el aula virtual | InterSystems
Hola desarrolladores,
Nos gustaría invitarte a unirte a nuestro próximo concurso dedicado a crear herramientas útiles que hagan más fácil la vida de tus compañeros programadores:
🏆 Concurso de Herramientas para el Desarrollador de InterSystems 🏆
Envía una aplicación que ayude a desarrollar más rápido, o contribuya a un código de más calidad, y ayude en los tests, despliegues, soporte o monitorización de tu solución basada en InterSystems IRIS
Duración: Enero 23 - Febrero 12, 2023
Bolsa de premios: $13,500
InterSystems se complace en anunciar que las versiones de mantenimiento extendido de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect 2022.1.2 están ya disponibles. Estas versiones añaden una selección de características y correcciones sobre las versiones 2022.1.0 y 2022.1.1.
Puede encontrar información adicional sobre lo que ha cambiado en estas páginas:
Por favor, háganos llegar sus opiniones a través de la Comunidad de Desarrolladores para que, juntos, podamos construir un producto mejor.
El Programa de Acceso Temprano (Early Access Program, EAP, en inglés) es una manera de ofrecer funcionalidades específicas a un grupo de personas antes que a nadie, que probarán y darán su opinión sobre dichas funcionalidades.
Durante los últimos años, InterSystems ha lanzado diferentes versiones (o componentes) de software y mejorado funcionalidades antes de su lanzamiento. Algunos ejemplos hasta ahora son: Columnar Storage; Built-in Python; FHIRSQL; y otros.
Pero una característica de los EAPs es que no están disponibles para todo el mundo. Hay que apuntarse en el Programa.
Si quieres probar el nuevo proceso de instalación para el proyecto NoPWS, puedes acceder al Early Access Program (EAP) aquí. (https://evaluation.intersystems.com/Eval/)
Una vez te hayas registrado, por favor envía a InterSystems, a nopws@intersystems.com, la dirección de email que utilizaste para registrarte en el EAP.
Para información previa, puedes mirar aquí: Publicación Original
Introducción
Como anunciamos en el Global Summit 2022, InterSystems va a discontinuar la entrega o la instalación de un servidor web basado en Apache (a menudo denominado Servidor Web Privado o PWS de sus siglas en inglés); este cambio está actualmente previsto para InterSystems IRIS 2023.1.
Tal y como previamente anunciamos en el Global Summit 2022, InterSystems va a discontinuar la entrega o la instalación de un servidor web basado en Apache (a menudo denominado Servidor Web Privado o PWS de sus siglas en inglés); este cambio está actualmente previsto para InterSystems IRIS 2023.1.
InterSystems anuncia el lanzamiento de la interfaz de usuario web del Registro de Contenedores de InterSystems (ICR por sus siglas en inglés). Esta herramienta ha sido diseñada para que sea más sencillo descubrir, acceder y usar las muchas imágenes alojadas en el Registro de Contenedores.
La IU del Registro de Contenedores de InterSystems está disponible en: https://containers.intersystems.com/contents
Me alegra anunciar un nuevo hito en el ciclo de vida de ObjectScript Package Manager (ZPM). El gestor de paquetes ha ofrecido a los desarrolladores la posibilidad de empaquetar de forma clara y sencilla el código de ObjectScript y la configuración de sus parámetros de despliegue, así como la información de la versión. Durante los últimos años ha evolucionado mucho, convirtiéndose en una parte fundamental de muchos workflows de desarrollo.
Ya está disponible la versión 2.0 de SAM (System Alerting & Monitoring).
¿Qué es SAM?
SAM combina laAPI de Monitorización y el Monitor de Logs de IRIS, basados en estándares, con herramientas estándar de la industria, como Grafana y Prometheus, para crear una solución básica de alerta y monitorización para clusters IRIS.
Para más información sobre SAM, podéis consultar este Manual de SAM (en inglés).
Novedades de SAM 2.0
Buenos días, tardes, noches,... ![]()
Una pequeña reflexión/pregunta para hoy... es una realidad que las nuevas versiones de IRIS for Health son cada vez más potentes en cuanto a capacidades FHIR. Permiten consumir recursos FHIR con extrema facilidad, podemos crear conexiones con end-points de servidores FHIR externos muy facilmente y hacer que IRIS actúe de passthrough o que consuma esos recursos... o, más aún, podemos definir y poner en funcionamiento un repositorio FHIR, literalmente, en menos de 5 minutos.
Python se ha convertido en el lenguaje de programación más utilizado del mundo (fuente: https://www.tiobe.com/tiobe-index/) y SQL sigue siendo el líder como lenguaje para las bases de datos. ¿No sería genial que Python y SQL trabajaran juntos para ofrecer nuevas funcionalidades que SQL por sí mismo no puede? Después de todo, Python tiene más de 380.000 librerías publicadas (fuente: https://pypi.org/) con funciones muy interesantes para ampliar las consultas SQL dentro de Python.
En este artículo detallo cómo crear nuevos Procedimientos Almacenados de SQL en la base de datos de InterSystems IRIS usando Embedded Python.
¡Buenas noticias!, la extensión a Docker Desktop para el InterSystems Container Registry ya está disponible para todo el mundo.
Está ya disponible en el marketplace del Docker Desktop. Se publicó hace un par de días y es necesario reiniciar Docker Desktop para verla.
¡Hola desarrolladores!
En Docker Hub hay publicadas imágenes para los contenedores de InterSystems IRIS Community Edition e InterSystems IRIS Community for Health.
¿Qué es esto?
Hay un repositorio en que se publican estás imágenes (que, de hecho, son las mismas que las imágenes de IRIS Community Edition que tienes en el Registro de Contenedores de InterSystems a las que se les ha pre-cargado el cliente del ObjectScript Package Manager).
Hola Comunidad,
es un placer invitaros al próximo webinar para lanzar el siguiente reto/concurso: InterSystems Full Stack Contest Kick-off centrado en problemas del cambio climático! El tema de este webinar está dedicado a la Competición Full Stack.
Discutiremos los retos clave y los problemas que el cambio climático y el calentamiento global nos plantean y cómo podrían ser resueltos. Como siempre, nuestros expertos responderán a preguntas sobre como desarrollar, contruir y desplegar soluciones full-stack utilizando InterSystems IRIS.
Date & Time: Lunes, Junio 27 – 15:00 CEST (09:00 AM EDT)
Introducción
Este artículo pretende dar una introducción a qué es gRPC y mostrar un ejemplo de cómo jugar con el Hola Mundo oficial utilizando IRIS Embedded Python.
En este repositorio puedes encontrar todo el código expuesto aquí.
gRPC
El gRPC (gRPC remote procedure call) es un estilo de API arquitectural basada en el protocolo RPC. El proyecto fue creado por Google en 2015 y está licenciado bajo Apache 2.0. Actualmente el proyecto es soportado por la Cloud Native Computing Foundation (CNCF).
Hola Desarrolladores,
Nunca será más fácil crear una esquema relacional de tu repositorio FHIR que te permita construir sistemas analíticos y de soporte a las decisiones:
InterSystems IRIS Business Intelligence te permite mantener actualizados tus modelos analíticos o cubos de varias formas. Este artículo tratará sobre Construir/Generar vs Sincronizar. Hay maneras de actualizar manualmente los cubos, pero son casos muy especiales y casi siempre los cubos se mantienen actualizados por medio de la (Re)construcción o la sincronización.
¿Qué es Construir?
Una de las formas más sencillas de configurar entornos de desarrollo repetibles es utilizar contenedores para ellos. Descubrí que cuando cambian rápidamente, era muy conveniente alojar una instancia de vscode dentro de mi contenedor de desarrollo. De este modo, he creado un script de contenedor sencillo que permite añadir en un contenedor IRIS un vscode basado en un navegador. Esto debería funcionar para la mayoría de los contenedores 2021.1 y posteriores. El repositorio de mi código se puede encontrar aquí
El contenedor de InterSystems IRIS con vscode y pre-conectado
Hola Comunidad,
mira cómo puedes desarrollar en Python y conectar a InterSystems IRIS® Data Platform con PyODBC y Native API:
Ya está disponible la versión 1.1 de System Alerting & Monitoring (SAM).
¿Qué es SAM?
SAM combina el Monitor de Logs y la API de Monitorización de IRIS, basados en estándares, con herramientas que nos resultan familiares, y son estándares de facto en la industria, como Grafana y Prometheus, para crear una solución básica de monitorización y alerta para clusters IRIS.
Para saber más sobre SAM, consulta la Guía de SAM (en inglés).
Novedades en SAM 1.1
Hace poco he empezado a utilizar más Docker Desktop en mi equipo con Windows 11, sobre todo junto con la extensión Remote - Containers de VS Code y el repositorio iris-python-template de @Guillaume Rongier
A veces el contenedor se inicia sin problemas, pero otras veces falla y reporta que no puede usar un puerto.
Al final, localicé el problema. Aparentemente, el servicio Windows NAT Driver utiliza un OS facility para reservar un gran rango de puertos.
Encontré este pequeño artículo de @Brendan Bannon de hace unos años... pero creo que es muy útil para cuando tengamos estructuras de almacenamiento basadas puramente en globals y queramos tener la posibilidad de acceder a ellas desde el punto de vista de Objetos y/o Relacional.
El fichero ZIP adjunto contiene un paquete de ejemplos de mapeos SQL Storage (válido para IRIS y Caché) que he hecho y recopilado a lo largo de estos años.