Artículo Alberto Fuentes · 18 nov, 2024 Lectura de 1 min Novedades de FHIR 2024.3: Nuevos modificadores de búsqueda FHIR y parámetros de resultados de búsqueda compatibles La versión 2024.3 de InterSystems IRIS for Health ya está disponible como Vista Previa para Desarrolladores desde hace un tiempo, y quiero destacar las nuevas funcionalidades relacionadas con la búsqueda FHIR que se han introducido. #FHIR #Health Connect #InterSystems IRIS for Health 0 0 0 52
Artículo Alberto Fuentes · 13 nov, 2024 Lectura de 3 min IKO & IAM - recordad incluir un sidecar IAM - InterSystems API Manager es una gran herramienta para monitorear vuestro tráfico. Si estáis intentando usarla en vuestro clúster de Kubernetes, es posible que hayáis intentado hacer un despliegue similar a este: #API #Despliegue #DevOps #InterSystems API Manager (IAM) #Kubernetes #Monitorización #Web Gateway #Documentación #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 43
Artículo Alberto Fuentes · 28 oct, 2024 Lectura de 3 min Soluciones para los Timeouts en Servicios SOAP Hola a todos, hoy comentamos con un ejemplo cómo solucionar problemas relacionados con el TimeOut cuando se hacen llamadas a servicios SOAP. Tomemos como ejemplo aplicaciones que proporcionen servicios SOAP que utilizan consultas SQL basadas en "DSTIME" para devolver registros que han sido añadidos o modificados recientemente. Como estos registros no cambian con frecuencia, estas consultas suelen devolver un número reducido de registros, lo cual implica un tiempo de procesamiento corto. #Consejos y trucos #InterSystems IRIS 1 0 0 146
Artículo Alberto Fuentes · 21 oct, 2024 Lectura de 3 min De ORU a MDM con mensajes grandes en HL7 v2. ¡Muy buenas a todos! Os paso un ejemplo de resolución de problemas a la hora de implementar transformaciones de datos que es muy interesante: estaba trabajando en un transformación de datos (DTL) de mensajes HL7 pero no paraba de obtener errores del tipo ERROR #5002... MAXSTRING. El problema era que la mayor parte de acciones en la interfaz gráfica de DTL utilizan el tipo de datos %String al trabajar con segmentos de un mensaje HL7. #Consejos y trucos #DTL #HL7 #Interoperabilidad #Mapeo #Prueba #InterSystems IRIS for Health 0 0 0 101
Artículo Alberto Fuentes · 23 sep, 2024 Lectura de 8 min DataPipe2 - Implementar un pipe de datos ¡Hola, desarrolladores! En esta serie de artículos hemos hablado del framework iris-datapipe, de cómo nos ayuda a crear "pipes" de datos para la ingesta y procesamiento, y de cómo instalarlo. Vamos a profundizar en cómo implementar uno de esos "pipes" paso a paso. #API #Framework #GitHub #JSON #ObjectScript #Operación empresarial #Servicio empresarial #XML #InterSystems IRIS Open Exchange app 3 0 0 67
Artículo Alberto Fuentes · 20 sep, 2024 Lectura de 5 min DataPipe2 - Instalación ¡Hola a todos de nuevo! En el artículo anterior hablamos de iris-datapipe, un framework diseñado para ayudarte a definir "pipes" de datos con un patrón de ingesta y procesamiento. Hoy veremos cómo puedes instalarlo y configurarlo paso a paso. #Angular #CSP #Docker #Framework #GitHub #Namespace #ObjectScript #Seguridad #SQL #InterSystems IRIS Open Exchange app 1 0 0 62
Artículo Alberto Fuentes · 18 sep, 2024 Lectura de 2 min DataPipe2 - Ingesta y Procesamiento de Datos ¡Hola a todos! Me alegra anunciaros una nueva versión de iris-datapipe, un framework potente que, acompañado de una interfaz gráfica, te permitirá obtener una visión integral de la ingesta y procesamiento de datos en InterSystems IRIS. #Framework #Frontend #GitHub #Interoperabilidad #Modelo de datos #InterSystems IRIS Open Exchange app 3 0 0 91
Artículo Alberto Fuentes · 4 sep, 2024 Lectura de 2 min Configuración de la Funcionalidad de Entorno de Ejecución Flexible de Python en IRIS 2024.2 Hola Comunidad, Este artículo tiene como objetivo guiaros a través del proceso de configuración y utilización de la Funcionalidad de Entorno de Ejecución Flexible de Python para Python embebido. Antes de la versión 2024.2, el instalador de Intersystems IRIS para Windows incluía una versión pre-instalada de Python. Podíais encontrar las bibliotecas de Python y los archivos de la aplicación ubicados en el directorio \lib\python dentro de la carpeta de instalación de IRIS (por ejemplo, C:\InterSystems\IRIS20242\lib\python). #Embedded Python #InterSystems IRIS for Health 0 0 0 73
Artículo Alberto Fuentes · 30 ago, 2024 Lectura de 2 min Recorrer roles de forma recursiva Recientemente me encontré en una situación en la que un usuario tenía algunos roles, que le otorgaban roles adicionales, y así sucesivamente. Como no entendía de dónde venía un permiso en particular, escribí este código que obtiene un conjunto inicial de roles y los recorre recursivamente, teniendo en cuenta cualquier repetición. #Autenticación #Principiante #InterSystems IRIS Open Exchange app 0 0 0 57
Artículo Alberto Fuentes · 26 ago, 2024 Lectura de 1 min La extensión de ObjectScript de VS Code pueden mostrar documentos del servidor de sólo lectura Una buena característica que se ha añadido recientemente a la versión 2.12.6 de la extensión ObjectScript de VS Code está controlada por esta nueva configuración: objectscript.serverSourceControl.respectEditableStatus Cuando se establece true en JSON, o se marca en el Settings Editor (o Editor de Configuración), un documento del lado del servidor será de sólo lectura si la clase de control de código fuente para el namespace informa que no es editable. #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 52
Artículo Alberto Fuentes · 20 ago, 2024 Lectura de 1 min Primera búsqueda vectorial en IRIS Hay un montón de grandes artículos de la comunidad con respecto a la «búsqueda de vectores en IRIS», y ejemplos en OpenExchange. Cada vez que los veo, ¡me encanta saber que tantos desarrolladores ya prueban los vectores en IRIS! Pero si todavía no has probado los vectores en IRIS, dame un minuto y lo vemos 😄: creamos una clase IRIS y con eso ya es suficiente para ver cómo pones datos vectoriales en tu base de datos IRIS y cómo los comparas en tu aplicación. #Vector Search #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 65
Artículo Alberto Fuentes · 16 ago, 2024 Lectura de 5 min IRIS-RAG-Gen: Personalización de la aplicación ChatGPT RAG mediante la búsqueda vectorial IRIS Hola Comunidad, En este artículo, voy a presentar mi aplicación iris-RAG-Gen . Iris-RAG-Gen es una aplicación generativa AI Retrieval-Augmented Generation (RAG) que aprovecha la funcionalidad de IRIS Vector Search para personalizar ChatGPT con la ayuda del framework web Streamlit, LangChain, y OpenAI. La aplicación utiliza IRIS como almacén de vectores. Características de la aplicación Ingesta de documentos (PDF o TXT) en IRIS Chatear con el documento ingerido seleccionado Borrar Documentos ingerido OpenAI ChatGPT #ChatGPT #Docker #Embedded Python #Generative AI (GenAI) #Large Language Model (LLM) #SQL #Vector Search #Caché #Open Exchange Open Exchange app 0 0 0 91
Artículo Alberto Fuentes · 8 ago, 2024 Lectura de 5 min Interoperabilidad En Python: actualización soporte async Hacía mucho tiempo que no escribía un post de actualización en IoP (Interoperabilidad en Python). ¿Qué hay de nuevo desde el lanzamiento de la interfaz de línea de comandos de IoP? Dos nuevas grandes características se han añadido a IoP: - Rebranding: el módulo grongier.pex fue renombrado a iop para reflejar el nuevo nombre del proyecto. - Soporte asíncrono**: IoP ahora soporta funciones asíncronas y corrutinas. #Compatibilidad #Operación empresarial #Python #Rendimiento #InterSystems IRIS Open Exchange app 0 0 0 64
Artículo Alberto Fuentes · 16 jul, 2024 Lectura de 4 min Introducción al soporte WSGI Contexto La Interfaz de Pasarela de Servidor Web (WSGI, por sus siglas en inglés) es una convención de llamada para que los servidores web puedan reenviar solicitudes a aplicaciones o frameworks web escritos en el lenguaje de programación Python. WSGI es un estándar de Python descrito en detalle en PEP 3333. 🤔 Ok, gran definición, ¿y qué tiene que ver con IRIS? #API REST #GitHub #Namespace #Portal de Administración #Python #InterSystems IRIS 2 2 0 327
Artículo Alberto Fuentes · 11 jul, 2024 Lectura de 2 min Configuración del arranque automático de IRIS en Linux Por razones prácticas, muchas veces necesitamos que tras un reinicio de un servidor Linux, la instancia IRIS que tengamos instalada se inicie automáticamente. A continuación encontraréis los pasos a seguir para automatizar el arranque de IRIS durante un reinicio de Linux, a través de systemd : 1. Cread un archivo iris.service en /etc/systemd/system/iris.service que contenga la siguiente información #Administración del sistema #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 184
Artículo Alberto Fuentes · 21 jun, 2024 Lectura de 9 min Determinando los tamaños de los globales y tablas en InterSystems IRIS Spoilers: Realizar verificaciones diarias de integridad (IntegrityChecks) no sólo es una práctica recomendada, sino que también proporciona una instantánea de los tamaños y densidad de los globales. #Bases de datos #Globals #Monitorización #InterSystems IRIS 1 0 0 191
Artículo Alberto Fuentes · 29 mayo, 2024 Lectura de 3 min Descripción general de las opciones de uso de InterSystems IRIS® SQL - Parte 1 Hola comunidad, En esta serie de artículos, exploraremos las siguientes opciones de uso de InterSystems SQL: #JDBC #ObjectScript #ODBC #Seguridad #SQL #InterSystems IRIS 1 0 0 135
Artículo Alberto Fuentes · 20 mayo, 2024 Lectura de 4 min Ideas implementadas: Wizard o Asistente para generar ObjectScript a partir de una OpenAPI La especificación OpenAPI (OAS) define una interfaz estándar e independiente del lenguaje para las API HTTP que permite tanto a humanos como a ordenadores descubrir y comprender las capacidades del servicio sin acceso al código fuente, la documentación o mediante la inspección del tráfico de red. Cuando se define correctamente, un consumidor puede entender e interactuar con el servicio remoto con una cantidad mínima de lógica de implementación. Aunque para las API basadas en SOAP existe un asistente especial en InterSystems IRIS que reduce el tiempo de desarrollo de las orquestaciones, no todas las API utilizadas en las integraciones son SOAP. Por eso @Jaime Lerga sugirió añadir un asistente similar al de SOAP para generar un cliente REST a partir de la especificación OpenAPI. La implementación de esta idea reduce el tiempo de desarrollo de las orquestaciones REST API con InterSystems IRIS. Esta idea es una de las más populares en las ideas de InterSystems. Este artículo, el tercero de la serie "Ideas implementadas", se centra en la solución OpenAPI Suite desarrollada por @Lorenzo Scalese. #API REST #Interoperabilidad #Portal de ideas de InterSystems 3 0 0 119
Artículo Alberto Fuentes · 15 mayo, 2024 Lectura de 4 min IKO - Lecciones aprendidas (Parte 1 - Helm) La documentación de IKO es robusta. Una única página web, que consta de unas 50 páginas reales de documentación. Para los principiantes eso puede ser un poco abrumador. Como dice el refrán: ¿cómo se come un elefante? Mordisco a mordisco. Empecemos con el primer bocado: Helm. ¿Qué es Helm? Helm es a Kubernetes lo que el InterSystems Package Manager (IPM, antes ObjectScript Package Manager - ZPM) es a IRIS. #Despliegue #Kubernetes #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 73
Artículo Alberto Fuentes · 7 mayo, 2024 Lectura de 2 min Supervisión de entornos InterSystems IRIS con Red Hat Insights InterSystems ha trabajado estrechamente con el equipo de Red Hat Insights para implementar un conjunto de recomendaciones dirigidas a los administradores de sistemas con el fin de garantizar la mejor experiencia de uso de InterSystems IRIS en Red Hat Enterprise Linux (RHEL). #Global Summit 2024 #Red Hat Enterprise Linux (RHEL) #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 105