¡Hola, Comunidad!
Es hora de compartir las estadísticas anuales del Portal de Ideas 2024 y a los Principales Contribuidores de Ideas de InterSystems en 2024 🌟
.jpg)
¡Hola, Comunidad!
Es hora de compartir las estadísticas anuales del Portal de Ideas 2024 y a los Principales Contribuidores de Ideas de InterSystems en 2024 🌟
.jpg)
Venga, a fracasar una nueva jornada de la Quiniela, ¡si es que ya no se puede confiar en ningún equipo de esta liga! Bueno, los madridistas podéis estar tranquilos, que mi estimado Valladolid no le va a suponer ninguna molestia.😭
Veamos qué partidos entran esta jornada, 21ª de Primera División y 24ª de Segunda:
.png)
Aquí tenemos las previsiones para Primera División:
.png)
Y Segunda:
.png)
Esto nos da la siguiente Quiniela:
.png)
¡A ver si nos reverdecemos los laureles de glorias pasadas!
¡Tenemos un nuevo curso para ti!... pero sólo si te interesa estar a la última en el mundo de la interoperabilidad en entornos sanitarios.
Igual no lo sabes, pero la familia de productos de InterSystems, con IRIS for Health y Health Connect a la cabeza, son la tecnología base para gestionar e integrar datos clínicos y administrativos de más de la mitad de la población de España... (por no hablar de EEUU, UK, Paises Bajos,...). Así que, teniendo en cuenta esto, si te dedicas al desarrollo de soluciones o a la implementación de interfaces o integraciones en el sector salud, este es otro curso que no te puedes perder. Pincha y regístrate. ¡¡No lo dudes!!. Más que nada porque las plazas son limitadas... (ahí lo dejo, que luego me dicen que no lo aviso 😉).
En vuestra Producción de Interoperabilidad, siempre podíais tener una Business Operation (BO) que fuera un cliente HTTP y que utilizara OAuth 2.0 para la autenticación. Sin embargo, teníais que personalizar la BO para esta metodología de autenticación. Desde la versión 2024.3, que se lanzó recientemente, hay una nueva capacidad que proporciona nuevos ajustes para gestionar esto de forma más sencilla.
¡Hola! He ampliado mi repositorio de demostración, andreas5588/demo-dbs-iris, para facilitar las pruebas de las funciones FOREIGN SERVER y FOREIGN TABLE en IRIS.
Para lograrlo, creé un espacio de nombres llamado FEDERATION. La idea es la siguiente:
🚨 Anuncio de Mantenimiento Programado 🚨
El sitio web de Developer Community podría experimentar interrupciones temporales el lunes 20 de enero de 2025 debido a tareas de mantenimiento programadas.
Lamentamos cualquier inconveniente que esto pueda causar y agradecemos su comprensión. ¡Gracias por su paciencia mientras trabajamos para mejorar nuestra plataforma!

Traduzco esta oferta del a comunidad Inglesa de @Parwez Wahid
Están buscando un perfil con:
Si queréis averiguar qué versión exacta tiene vuestra imagen (y dado que con el último esquema de etiquetado de imágenes no podéis confiar únicamente en la etiqueta de la imagen; y suponiendo que no queréis ejecutarla solo para averiguarlo), podéis ejecutar este comando de Docker:
Hola Comunidad,
¿Necesitáis encontrar la orientación más relevante para la incorporación de vuestro equipo de HealthShare Unified Care Record®? Maximizad el conocimiento y el éxito de vuestro equipo explorando esta lista seleccionada de recursos de InterSystems Learning Services, que incluye formación en línea y presencial para una variedad de roles en vuestra organización.on.
Pues ya es viernes nuevamente, así que vamos con una nueva predicción de la Quiniela. Jornada 20 de Primera División y jornada 23 de Segunda División, veamos qué partidos entran a formar parte:
.png)
Esta es la predicción para Primera División:
.png)
Y aquí están para Segunda División:
.png)
Lo que nos da la siguiente Quiniela:
.png)
¡Suerte con vuestras apuestas!
En este tutorial, voy a explicar cómo podéis conectar la plataforma de datos IRIS a una base de datos SQL Server utilizando ODBC.
Prerequisitos:
InterSystems ha corregido un defecto que provoca la introducción de registros no válidos en la base de datos y en los ficheros de journal al utilizar una sintaxis específica de $LIST. La probabilidad de encontrar este defecto es muy baja, pero los impactos operativos pueden ser significativos.
Productos afectados
La utilidad devuelve los valores deseados del texto y muestra múltiples valores si existen, basándose en una cadena de inicio y una de fin.
Class Test.Utility.FunctionSet Extends %RegisteredObject { /// W !,##class(Test.Utility.FunctionSet).
Hola Comunidad!
¡Estamos encantados de invitaros a todos, clientes, socios y miembros de la comunidad, a participar en la Cumbre de InterSystems Benelux y Francia 2025! Las inscripciones para la Cumbre 2025 ya están abiertas.
Este evento promete ser una experiencia interactiva que destacará casos de estudio inspiradores, innovaciones tecnológicas y hojas de ruta para el próximo año en los campos de la atención sanitaria y las plataformas de datos. Además, las demostraciones prácticas os permitirán explorar de manera tangible los últimos desarrollos.
➡️ Cumbre de InterSystems Benelux y Francia
🗓 Fechas : Los días 11 - 12 de febrero, 2025
📍 Place : Hilton Rotterdam | Weena 10 | 3012 CM Rotterdam | Netherlands
Pasadas las Navidades, volvemos nuevamente con la publicación más esperada de la Comunidad, ¡la predicción de la Quiniela!
Esta jornada la Quiniela se conformará con partidos de la 19ª jornada de Primera División y la 22ª de Segunda, veamoslos:
.png)
Estas son las predicciones para Primera División:
.png)
Y estas las de Segunda:
.png)
Resultando en la siguiente Quiniela:
.png)
Pues nos hemos abonado al empate en esta jornada. Suerte a todos.
Hola colegas,
Hace unos días me surgio el requerimiento de cargar un archivo parquet, tal y como viene a una tabla en IRIS, así que desarrolló este classmethod que gatilla la carga solo indicando la ruta y nombre del archivo y el nombre de la tabla destino (en el mismo espacio de nombres).
¡Hola, Comunidad!
¿Qué nuevos productos o tecnologías queréis probar en 2025? Estableced vuestros objetivos para 2025 con estos recursos de aprendizaje destacados.
.png)
Cuando desplegáis código desde un repositorio, la eliminación de clases (archivos) podría no reflejarse en vuestro sistema CICD. Por ejemplo si en vuestro repositorio elimináis una clase y queréis que se refleje en el código desplegado.
Aquí tenéis un sencillo comando de una sola línea para eliminar automáticamente todas las clases en un paquete específico que no hayan sido importadas. Se puede ajustar fácilmente para una variedad de tareas adicionales:
set packages = "USER.*,MyCustomPackage.*"
set dir = "C:\InterSystems\src\"
set sc = $SYSTEM.OBJ.LoadDir(dir,"ck", .err, 1, .loaded)
set sc = $SYSTEM.OBJ.Delete(packages _ ",'" _ $LTS($LI($LFS(loaded_",",".cls,"), 1, *-1), ",'"),, .err2)El primer comando compila las clases y también devuelve una lista de las clases cargadas.
El segundo comando elimina todas las clases de los paquetes especificados, excepto las clases que se cargaron justo antes en el paso anterior.
Link de Git: https://github.com/ecelg/InterSystems-IRIS-as-a-Spotify-REST-client
Recientemente se me ocurrió una idea: ¿cómo puedo poner mi lista de reproducción en IRIS? 🧐
Al mismo tiempo, me dijeron que debía pagar mi suscripción de Spotify 💸💸... oooh... ¿y si obtengo algunos datos de la API de Spotify? Así que empecé a investigar sobre eso.
Como en la mayoría de los desarrollos, comencemos con la documentación de la API: https://developer.spotify.com/documentation/web-api
¡Hola, compañeros desarrolladores en InterSystems IRIS!
A menudo me preguntan, especialmente en relación con los bonus técnicos que incentivamos en cada concurso de Open Exchange, por qué siempre damos bonus por Docker, IPM y por aprobar ObjectScript Quality.
En realidad, es muy fácil de responder.

Recientemente me encontré con un problema muy antiguo relacionado con el mantenimiento de código:
Tenéis acceso a vuestro servidor IRIS solo a través de ODBC/JDBC:
¡Pero necesitáis revisar Clases, Rutinas o Globals!
De cualquier forma, SQL es vuestro aliado.
CREATE GLOBAL TEMPORARY TABLE arcc.txt (line VARCHAR(32000))
CREATE PROCEDURE arcc.Hemos lanzado IPM 0.9.0. Anteriormente hablé sobre algunos de los antecedentes y la lógica detrás de esto; para resumir, este es un lanzamiento importante por dos razones: representa una reunificación muy esperada entre nuestro trabajo interno y el impulsado por la comunidad en torno a la gestión de paquetes de ObjectScript centrada en IRIS, y porque tiene algunas incompatibilidades con versiones anteriores. Hay varias incompatibilidades necesarias en nuestro plan a futuro, y las hemos agrupado; esto no será algo habitual.
Buenos días,
Muchas gracias por leerme y sobre todo gracias por su ayuda al responder.
He estado indagando sobre cómo enviar alertas cuando en una Producción de Interoperabilidad, el tamaño de la cola y/o el tiempo de espera son excesivos.
He visto que en las Operaciones y los Procesos, existe el apartado de "Control de Alertas" en la Configuración:
.png)
He probado a poner "Alerta sobre el tamaño de la cola" a 1, he desactivado la operación, he reenviado 2 mensajes, he comprobado que se encolan:.png)
Sin embargo, no veo que al "Gestor de notificaciones de alerta" de la Producción: "Ens.Alerting.
🎄✨ Felicitaciones navideñas de la Comunidad ✨🎄
En Global Masters, nos habéis enviado maravillosas felicitaciones para la comunidad, ¡y estamos deseando compartirlas con todos! Hemos transformado vuestras felicitaciones en unas preciosas tarjetas navideñas: echadles un vistazo a continuación 💌. ¡Gracias a todos por vuestras cálidas palabras!
También organizamos un pequeño concurso en Global Masters para elegir la felicitación navideña más original, ¡y la tarjeta de @Harshitha Balakrishna fue elegida la mejor! Aquí la tenéis: 👇
📌 A continuación podéis ver todos los saludos compartidos por los miembros de Global Masters. Nos recuerdan lo importante que es formar parte de una comunidad tan unida y creativa.
Hola a todos,
Estoy buscando alguna herramienta que se pueda utilizar como base para crear una interfaz que permita a un usuario no técnico reenviar mensajes de manera sencilla. La idea es que el usuario pueda encontrar un mensaje HL7 ya enviado y reenviarlo modificando campos específicos del mensaje sin necesidad de tener ningún conocimiento técnico.
Un ejemplo sería algo similar al buscador de Ensemble, pero con un enfoque menos técnico y mucho más intuitivo y que solo permita cambiar 1 o 2 campos. ¿Existe alguna solución en la comunidad o algo que pueda adaptar para este propósito?
¿Preferís no leer? Echad un vistazo al vídeo demo:
Con los exámenes de certificación estándar de la industria de InterSystems, vosotros y vuestro equipo podéis certificaros para validar vuestras habilidades y demostrar vuestra experiencia en la tecnología de InterSystems. ¡Encontrad el examen adecuado para vuestro rol!
Saludos Comunidad,
Soy consciente que mis preguntas son irrelevantes en una Comunidad de especialistas en últimas tecnologías.
Estoy jubilado hace tiempo, ya tengo unos años a la espalda, pero sigo utilizando mis antiguos conocimientos para mantener la mente funcionando y hacer mis personales “programillas”, en argot antiguo, y mantener mis bases de datos antiguas.
Sé que inevitablemente he de pasar a IRIS, ya que mi versión 5.2 de Cache caduca en 2030, por ello me he puesto manos a la obra, NO tengo ganas de pasar mis antiguos programas a la nueva tecnología.
Monitoread los cambios incrementales en la base de datos mediante tareas programadas, mostrad las tendencias de cambio a través de gráficos, estableced umbrales de alarma y escribid la información en el archivo messages.log.
Docker o ZPM.Aseguraos de tener instalados git y Docker Desktop.
git clone https://github.com/Sara771dev/Database-Size-Monitoring.