Artículo Luis Angel Pére... · 8 ago, 2024 Lectura de 2 min La exportación XML del proyecto de Studio omite inesperadamente los archivos webapp (CSP) cuando el nombre de la webapp no contiene barras oblicuas Me encontré con esta peculiaridad al investigar un problema no relacionado que afecta cómo se manejan los proyectos de Studio en VS Code. Cuando añadís el nivel superior de la webapp a un %Studio.Project, esto inserta un %Studio.ProjectItem con un sufijo .DIR. Por ejemplo, si Studio o VS Code están conectados al espacio de nombres USER y añadís la webapp /csp/user a un proyecto, el nombre del nuevo ProjectItem es "csp/user.DIR". #Caché #InterSystems IRIS 0 0 0 54
Artículo Luis Angel Pére... · 31 jul, 2024 Lectura de 4 min d[IA]gnosis: vectorizando diagnósticos con Embedded Python y modelos LLM En el artículo anterior presentábamos la aplicación d[IA]gnosis desarrollada para el soporte a la codificación de diagnósticos en CIE-10. En este veremos como InterSystems IRIS for Health nos proporciona las herramientas necesarias para la generación de vectores a partir de la lista de códigos CIE-10 mediante un modelo pre-entrenado de lenguaje, su almacenamiento y la posterior búsqueda de similitudes sobre todos estos vectores generados. #Angular #Artificial Intelligence (AI) #Embedded Python #Vector Search #InterSystems IRIS for Health Open Exchange app 1 0 0 120
Artículo Luis Angel Pére... · 25 jul, 2024 Lectura de 7 min Control del crecimiento de la base de datos - Parte 2: Interfaz gráfica Visualización gráfica de tablas Aquí documentaremos cómo podéis obtener los resultados de vuestra Data Collection para que se muestren gráficamente. La salida de vuestro proyecto se verá así: Tened en cuenta que estoy trabajando en una máquina local. Si vosotros estáis haciendo esto en un servidor, aseguraos de usar la dirección IP correcta. #Bases de datos #Gráfico #React #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 93
Artículo Luis Angel Pére... · 24 jul, 2024 Lectura de 4 min d[IA]gnosis: desarrollando aplicaciones RAG con IRIS for Health Con la introducción de los tipos de datos vectoriales y la funcionalidad de Vector Search en IRIS se nos abre todo un mundo de posibilidades para el desarrollo de aplicaciones y un ejemplo de estas aplicaciones es la que vi reciéntemente publicada un concurso público de la Consejería de Sanidad de Valencia en la que solicitaban una herramienta para ayudar en la codificación CIE-10 utilizando modelos de IA. ¿Cómo podríamos implementar una aplicación similar a la solicitada? Veamos que necesitaríamos: #Angular #Artificial Intelligence (AI) #Embedded Python #Vector Search #InterSystems IRIS for Health Open Exchange app 1 6 0 184
Artículo Luis Angel Pére... · 11 jul, 2024 Lectura de 2 min Configuración de VSCode Auto Save y ObjectScript CompileOnSave ¡Hola! Recientemente he estado investigando una situación molesta mientras editaba clases o rutinas ObjectScript en VSCode.Lo que me estaba pasando era que, como yo estaba escribiendo en las líneas de código en mi clase (por ejemplo: la adición de un nuevo método; el cambio de la firma de la clase; o de un bloque de código), esto hacía que rápidamente la sintaxis fuera revisada, reformateada y compilada - e inevitablemente, (ya que estaría a la mitad de mi escritura), esto generaba errores de compilación. #ObjectScript #VSCode 1 0 0 172
Artículo Luis Angel Pére... · 27 jun, 2024 Lectura de 7 min Cómo mantener los datos de IRIS en un contenedor Docker durante un largo período de tiempo. Por defecto, todos los archivos creados dentro de un contenedor se almacenan en una capa writable del contenedor. Esto significa que: Los datos no persisten cuando ese contenedor ya no existe, y puede ser difícil extraer los datos del contenedor si otro proceso los necesita. La capa writable (en la que se puede escribir) de un contenedor está estrechamente ligada a la máquina anfitriona donde se está ejecutando el contenedor. No se puede mover fácilmente los datos a otro lugar. #InterSystems IRIS 1 0 0 271
Artículo Luis Angel Pére... · 18 jun, 2024 Lectura de 6 min Control del crecimiento de la base de datos - Parte 1: Recogida de datos Recogida de datos Esta es una guía de instrucciones paso a paso para crear una tarea que recopile datos sobre la base de datos InterSystems y los globales que contiene (como se ve en la Open Exchange App asociada - encontrad todo el código asociado allí). #Bases de datos #InterSystems IRIS #InterSystems IRIS for Health #Open Exchange Open Exchange app 1 0 0 189
Artículo Luis Angel Pére... · 7 jun, 2024 Lectura de 7 min Flujos de tareas con InterSystems IRIS Workflow Engine - Conexión con aplicaciones externas Finalmente y con un poco de retraso, concluimos esta serie de artículos sobre nuestro Workflow Engine mostrando un ejemplo de la conexión que podríamos hacer desde una aplicación para móvil. #Angular #InterSystems IRIS #InterSystems IRIS for Health #Health Connect Open Exchange app 1 0 0 129
Artículo Luis Angel Pére... · 6 jun, 2024 Lectura de 1 min QuinielaML - Predicciones de la 61ª jornada de la Quiniela ¡A ver si os pensábais que la Quiniela descansaba! Ni mucho menos, nuestro querido Estado rebuscará los partidos de futbol de las ligas más inverosímiles para poder seguir recaudando semanalmente el diezmo debido. Para la 60ª jornada de la Quiniela tendremos partidos amistosos internacionales y la 29ª jornada de la liga femenina de fútbol, que hemos podido introducir en QuinielaML sin el más mínimo problema. Estos son los partidos de la Quiniela: #Angular #Embedded Python #IntegratedML #InterSystems IRIS Open Exchange app 1 1 0 111
Artículo Luis Angel Pére... · 29 mayo, 2024 Lectura de 3 min Uso de VECTORES en ObjectScript La mayoría de los ejemplos que he visto hasta ahora en OEX o DC dejan la impresión de que los VECTORES son sólo algo disponible con SQL con las 3 Funciones especialmente alrededor de VECTOR_Search.* TO_VECTOR()* VECTOR_DOT_PRODUCT ()* VECTOR_COSINE () Hay un resumen muy útil escondido en el paquete de demostración iris-vector-search.Desde allí encontraréis todo lo que necesitáis en varios enlaces y rincones. #Vector Search #InterSystems IRIS 3 0 0 81
Artículo Luis Angel Pére... · 23 mayo, 2024 Lectura de 1 min QuinielaML - Predicciones de la 59ª jornada de la Quiniela Jornada 59ª de la Quiniela con la última jornada de Primera División y la jornada 41ª de Segunda. Los partidos que entran en esta jornada son los siguientes: Esta es la previsión para la Primera División: Y para Segunda División: #Angular #Embedded Python #IntegratedML #InterSystems IRIS Open Exchange app 0 0 0 117
Artículo Luis Angel Pére... · 17 mayo, 2024 Lectura de 1 min QuinielaML - Predicciones de la 58ª jornada de la Quiniela ¡Se nos agotan las oportunidades para hacernos millonarios! En la pasada jornada nos quedamos nuevamente con 9 aciertos...a ver si instauran el premio por "casi 10", que nos lo tenemos sobradamente ganado. Veamos la jornada de este fin de semana correspondiente a la 37ª jornada de Primera División y a la 40ª de Segunda. Veamos las predicciones de la Primera División: #Angular #Embedded Python #IntegratedML #InterSystems IRIS Open Exchange app 0 2 0 114
Artículo Luis Angel Pére... · 16 mayo, 2024 Lectura de 3 min Instalación y adaptación de EMPI en modo Standalone - Notificando altas y vinculaciones a sistemas externos Revisando los diferentes artículos que he ido publicando he caído en la cuenta de que me faltaba explicar una funcionalidad bastante práctica dentro de nuestro EMPI (Enterprise Master Patient Index) y no es otra que la notificación de altas y vinculaciones a sistemas externos al EMPI. #Consejos y trucos #HealthShare 1 0 0 68
Artículo Luis Angel Pére... · 13 mayo, 2024 Lectura de 1 min QuinielaML - Predicciones de la 57ª jornada de la Quiniela Volvemos con las predicciones de la Quiniela que, desafortunadamente, no pudimos publicar el pasado viernes (mea culpa, mea maxima culpa). Esta jornada es algo atípica al disputarse el miércoles e incluir partidos de Primera División, Premier League y Ligue 1. Veamos los partidos que entran esta jornada: Veamos la estimación para la Primera División: #Angular #Embedded Python #IntegratedML #InterSystems IRIS Open Exchange app 1 1 0 150
Artículo Luis Angel Pére... · 8 mayo, 2024 Lectura de 2 min Establecer dinámicamente el objetivo de una <call> en BPL Hola a todos, Cuando estamos diseñando un BP que necesita ser reutilizado, a menudo necesitamos desarrollar un componente con un objeto <call> configurable, donde establecemos el destino de la llamada al objeto. @process.TargetConfigName Sí, se puede lograr. Aquí está el código completo: #ObjectScript #Proceso empresarial #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 1 2 0 110
Artículo Luis Angel Pére... · 3 mayo, 2024 Lectura de 6 min Flujos de tareas con InterSystems IRIS Workflow Engine - Configuración En nuestro artículo anterior presentábamos los conceptos generales así como la problemática que queríamos resolver mediante el uso del motor de tareas integrado en InterSystems IRIS, en el artículo de hoy veremos como configuramos una producción de interoperabilidad para proveer una solución. Configuración del motor de Workflow Primeramente vamos a definir los roles de las tareas que vamos a manejar, en nuestro ejemplo vamos a definir dos tipos: #Angular #Health Connect #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 2 0 0 158
Artículo Luis Angel Pére... · 2 mayo, 2024 Lectura de 1 min QuinielaML - Predicciones de la 55ª jornada de la Quiniela Aquí estamos nuevamente con una nueva jornada de la Quiniela, jornada 34ª de Primera División y 38ª de Segunda. La pasada jornada nos quedamos con la miel en los labios con 9 aciertos, así que habrá que resarcirse esta jornada. Estos son los partidos que entran para esta jornada: Estás son las predicciones para la Primera División: #Angular #Embedded Python #IntegratedML #InterSystems IRIS Open Exchange app 1 2 0 199
Artículo Luis Angel Pére... · 29 abr, 2024 Lectura de 6 min Flujos de tareas con InterSystems IRIS Workflow Engine - Introducción Desde hace un tiempo tenía pendiente hacer algún tipo de prueba de concepto con la funcionalidad de Workflow, la cual, como tantas otras funcionalidades presentes en IRIS, suele pasar bastante desapercibida para nuestros clientes (y por lo cual entono el mea culpa). Por ello me decidí hace unos días a desarrollar un ejemplo de cómo configurar y explotar esta funcionalidad conectándola con una interfaz de usuario desarrollada en Angular. #Angular #InterSystems IRIS #InterSystems IRIS for Health #Health Connect Open Exchange app 2 0 1 166
Artículo Luis Angel Pére... · 26 abr, 2024 Lectura de 1 min QuinielaML - Predicciones de la 54ª jornada de la Quiniela Como ya viene siendo habitual, aquí tenemos una nueva jornada de la Quiniela, la 54ª, 33ª de Primera División y 37ª de Segunda División. Estos son los partidos que la conforman: Veamos que nos cuenta QuinielaML para Primera División: Y para Segunda División: #Angular #Embedded Python #IntegratedML #InterSystems IRIS Open Exchange app 2 3 0 135
Artículo Luis Angel Pére... · 19 abr, 2024 Lectura de 1 min QuinielaML - Predicciones de la 53ª jornada de la Quiniela Otra jornada más con la predicción de la Quiniela, esta jornada correspondiente a la 32ª de Primera División y a la 36ª de Segunda. Estos son los partidos que entran esta jornada: Aquí tenemos la predicción de Primera División: Y aquí la de Segunda: #Angular #Embedded Python #IntegratedML #InterSystems IRIS Open Exchange app 1 1 0 163