Article Luis Angel Pére... · Nov 25, 2024 3m read Programmatic configuration of SSL Connections with the Superserver Greetings dear community members! I have recently been deploying an IRIS for Health image on a Docker with a preconfigured Webgateway image and I have come across the problem of the SSL configurations that allow us to connect to the IRIS instance using HTTPS and going through our Webgateway. Until now I had always deployed IRIS for Health with a Community license, which still has the Private Web Server installed, so I only needed to configure the Webgateway connection with the deployed IRIS instance: #Docker #SSL #InterSystems IRIS #InterSystems IRIS for Health 5 1 1 148
Article Luis Angel Pére... · Oct 22, 2024 5m read LLM Models and RAG Applications Step-by-Step - Part III - Searching and Injecting Context Welcome to the third and final publication of our articles dedicated to the development of RAG applications based on LLM models. In this final article, we will see, based on our small example project, how we can find the most appropriate context for the question we want to send to our LLM model and for this we will make use of the vector search functionality included in IRIS. #Large Language Model (LLM) #Vector Search #InterSystems IRIS Open Exchange app 3 0 1 168
Article Luis Angel Pére... · Oct 14, 2024 6m read LLM Models and RAG Applications Step-by-Step - Part II - Creating the Context We continue with this series of articles on LLM and RAG applications and in this article we will discuss the red boxed part of the following diagram: #Artificial Intelligence (AI) #Generative AI (GenAI) #Vector Search #InterSystems IRIS Open Exchange app 5 0 2 245
Article Luis Angel Pére... · Oct 8, 2024 4m read LLM Models and RAG Applications Step-by-Step - Part I - Introduction #Generative AI (GenAI) #InterSystems IRIS Open Exchange app 4 1 4 370
Question Luis Angel Pére... · Aug 12, 2024 Error querying foreign table on MySQL Hi community members! I'm testing some functionalities about Foreign Tables and it works smoothly with PostgreSQL database, but I found out an issue with MySQL database, I followed the documentation: #Databases #SQL #InterSystems IRIS #InterSystems IRIS for Health 0 4 0 145
Article Luis Angel Pére... · Jul 31, 2024 4m read d[IA]gnosis: Vectorizing Diagnostics with Embedded Python and LLM Models In the previous article we presented the d[IA]gnosis application developed to support the coding of diagnoses in ICD-10. In this article we will see how InterSystems IRIS for Health provides us with the necessary tools for the generation of vectors from the ICD-10 code list using a pre-trained language model, its storage and the subsequent search for similarities on all these generated vectors. #Angular #Artificial Intelligence (AI) #Embedded Python #Vector Search #InterSystems IRIS for Health Open Exchange app 3 1 0 159
Article Luis Angel Pére... · Jul 25, 2024 4m read d[IA]gnosis: developing RAG applications with IRIS for Health With the introduction of vector data types and the Vector Search functionality in IRIS, a whole world of possibilities opens up for the development of applications and an example of these applications is the one that I recently saw published in a public contest by the Ministry of Health from Valencia in which they requested a tool to assist in ICD-10 coding using AI models. How could we implement an application similar to the one requested? Let's see what we would need: #Angular #Artificial Intelligence (AI) #Embedded Python #Vector Search #InterSystems IRIS for Health Open Exchange app 6 1 1 181
Article Luis Angel Pére... · Jun 7, 2024 7m read Tasks flow with InterSystems IRIS Workflow Engine - Connecting to external applications Finally and with a little delay, we conclude this series of articles about our Workflow Engine by showing an example of the connection that we could make from a mobile application. #Angular #InterSystems IRIS #InterSystems IRIS for Health #Health Connect Open Exchange app 5 4 1 162
Article Luis Angel Pére... · May 16, 2024 3m read Installation and adaptation of EMPI in Standalone mode - Notifying registrations and linkages to external systems Reviewing the different articles that I have published, I realized that I needed to explain a very practical functionality within our EMPI (Enterprise Master Patient Index) and it is none other than the notification of registrations and links to systems external to the EMPI. #Tips & Tricks #HealthShare 1 0 0 99
Article Luis Angel Pére... · May 3, 2024 6m read Tasks flow with InterSystems IRIS Workflow Engine - Configuration In our previous article we presented the general concepts as well as the problem that we wanted to solve by using the task engine integrated in InterSystems IRIS, in today's article we will see how we configure an interoperability production to provide a solution. Workflow Engine Configuration First we are going to define the roles of the tasks that we are going to manage, in our example we are going to define two types: #Angular #Health Connect #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 3 0 2 178
Article Luis Angel Pére... · Apr 29, 2024 5m read Tasks flow with InterSystems IRIS Workflow Engine - Introduction For some time I have been planning to do some type of proof of concept with the Workflow functionality, which, like so many other functionalities present in IRIS, tends to go quite unnoticed by our clients (and for which I say mea culpa). That's why I decided a few days ago to develop an example of how to configure and exploit this functionality by connecting it with a user interface developed in Angular. #Angular #Health Connect #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 6 2 6 448
Article Luis Angel Pére... · Mar 27, 2024 6m read Boosting facial recognition with Vector Search As you have seen in the latest community publications, InterSystems IRIS has included since version 2024.1 the possibility of including vector data types in its database and based on this type of data vector searches have been implemented. Well, these new features reminded me of the article I published a while ago that was based on facial recognition using Embedded Python. #Artificial Intelligence (AI) #Embedded Python #Vector Search #InterSystems IRIS Open Exchange app 7 2 2 379
Article Luis Angel Pére... · Mar 11, 2024 4m read Application for generating HL7 messaging tests. We recently uploaded to OpenExchange a small application that I developed a while ago (and that @Jose-Tomas Salvador improved and refined) that I often use when I need to generate large volumes of HL7 messaging. #HL7 #Node.js #Testing #InterSystems IRIS for Health Open Exchange app 4 1 1 272
Article Luis Angel Pére... · Feb 29, 2024 4m read Testing Columnar Storage As most of you probably already know, since approximately the end of 2022 InterSystems IRIS included the columnar storage functionality to its database, well, in today's article we are going to put it to the test in comparison to the usual row storage. #Columnar Storage #Docker #InterSystems IRIS #Open Exchange Open Exchange app 9 4 4 393
Article Luis Angel Pére... · Feb 20, 2024 4m read Developing SMART On FHIR Applications with Auth0 and InterSystems IRIS FHIR Server - Angular Application We conclude this series of SMART On FHIR articles with Auth0 and InterSystems IRIS FHIR Repository by reviewing our application developed in Angular 16. Let's remember what the architecture defined for our solution is like: Our front-end application corresponds to the second column and as you can see it will be in charge of two things: #Angular #FHIR #OAuth2 #InterSystems IRIS for Health Open Exchange app 7 0 3 408
Article Luis Angel Pére... · Feb 16, 2024 6m read Developing SMART On FHIR Applications with Auth0 and InterSystems IRIS FHIR Server - Configuration In the last article we presented the architecture of our SMART On FHIR project, so it's time to get down to business and start configuring all the elements that we are going to need. We will first start with Auth0. AUTH0 configuration We will start by creating an Auth0 account with a valid email, once registered we will have to create our first application, and we will do it from the menu on the left: #Angular #FHIR #OAuth2 #InterSystems IRIS for Health Open Exchange app 6 1 2 440
Article Luis Angel Pére... · Feb 14, 2024 4m read Developing SMART On FHIR Applications with Auth0 and InterSystems IRIS FHIR Server - Introduction Introduction I recently participated in a fantastically organized hands-on by @Patrick Jamieson in which an Angular application was configured together with an IRIS FHIR server following the protocols defined by SMART On FHIR and I found it really interesting, so I decided to develop my own Angular application and thus take advantage of what I learned to publish it in the Community. SMART On FHIR Let's see what Google tells us about SMART On FHIR: #Angular #FHIR #OAuth2 #InterSystems IRIS for Health Open Exchange app 3 0 1 498
Article Luis Angel Pére... · Feb 7, 2024 6m read Sending WhatsApp messages from InterSystems IRIS production In this article we are going to see how we can use the WhatsApp instant messaging service from InterSystems IRIS to send messages to different recipients. To do this we must create and configure an account in Meta and configure a Business Operation to send the messages we want. Let's look at each of these steps in more detail. Setting up an account on Meta This is possibly the most complicated point of the entire configuration, since we will have to configure a series of accounts until we can have the messaging functionality. #API #Authentication #Best Practices #DTL #HL7 #JSON #SSL #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 15 1 4 578
Question Luis Angel Pére... · Jan 30, 2024 Error installing Health Connect 2023.1 in RedHat 8.6 A customer contacted me with a problem trying to install Health Connect 2023.1 in a server with Red Hat 8 (no idea what 8.? it is). After review the logs the only error received are: #Red Hat Enterprise Linux (RHEL) #Health Connect #InterSystems IRIS 0 5 0 198
Question Luis Angel Pére... · Jan 10, 2024 Is it possible to create a Healthcare Interoperability (Foundation) Namespace programatically? I just realized that for the latest version of IRIS for Health 2023.3 the method InstallFoundation from HS.HC.Util.Installer has just disappear. I checked the official documentation (here) but I can't find any reference to it like in previous versions (here). #FHIR #Namespace #InterSystems IRIS for Health 0 3 0 225