Article Luis Angel Pére... · Mar 27 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. #AI #Embedded Python #InterSystems IRIS Open Exchange app 7 2 2 175
Article Luis Angel Pére... · Mar 11 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 152
Article Luis Angel Pére... · Feb 29 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 #Python #InterSystems IRIS #Open Exchange Open Exchange app 9 4 4 254
Article Luis Angel Pére... · Feb 20 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 193
Article Luis Angel Pére... · Feb 16 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 5 0 2 183
Article Luis Angel Pére... · Feb 14 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 2 0 1 140
Article Luis Angel Pére... · Feb 7 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 #DTL #HL7 #JSON #SSL #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 14 0 4 379
Article Luis Angel Pére... · Dec 29, 2023 5m read Performance tests IRIS - PostgreSQL - MySQL using Python It seems like yesterday when we did a small project in Java to test the performance of IRIS, PostgreSQL and MySQL (you can review the article we wrote back in June at the end of this article). If you remember, IRIS was superior to PostgreSQL and clearly superior to MySQL in insertions, with no big difference in queries. #Databases #Performance #Python #Testing #InterSystems IRIS Open Exchange app 7 6 3 439
Article Luis Angel Pére... · Dec 5, 2023 3m read Retrieving Base64 files from a POST call avoiding <MAXSTRING> errors Welcome everybody! In this short article I would like to present an example of use that surely many of you who work with IRIS as the backend for your web applications have faced on more than one occasion and it is how to send a file to your server from the frontend. #ObjectScript #REST API #InterSystems IRIS 1 2 0 242
Article Luis Angel Pére... · Nov 4, 2023 5m read Connecting InterSystems IRIS and Firebase Cloud Firestore I recently had the need to monitor from HealthConnect the records present in a NoSQL database in the Cloud, more specifically Cloud Firestore, deployed in Firebase. With a quick glance I could see how easy it would be to create an ad-hoc Adapter to make the connection taking advantage of the capabilities of Embedded Python, so I got to work. #Data Import and Export #Docker #Embedded Python #Interoperability #InterSystems IRIS Open Exchange app 4 2 1 279
Article Luis Angel Pére... · Oct 25, 2023 6m read Using FHIR Adapter to offer FHIR services on legacy systems - Posting a Resource In the previous article we saw how we could recover a resource stored in the database of our particular HIS, so today we will see how we can add new records in our HIS whose origin is an FHIR resource that we receive in our system. #Best Practices #FHIR #InterSystems IRIS for Health Open Exchange app 4 1 2 350
Article Luis Angel Pére... · Oct 16, 2023 10m read Using FHIR Adapter to offer FHIR services over legacy systems - Reading a Resouce We resume our series of articles on the FHIR Adapter tool available to HealthShare HealthConnect and InterSystems IRIS users. In the previous articles we have presented the small application on which we set up our workshop and showed the architecture deployed in our IRIS instance after installing the FHIR Adapter. In today's article we will see an example of how we can perform one of the most common CRUD (Create - Read - Update - Delete) operations, the reading operation, and we will do it by recovering a Resource. #Best Practices #FHIR #InterSystems IRIS for Health Open Exchange app 6 3 4 382
Article Luis Angel Pére... · Oct 11, 2023 3m read Using FHIR Adapter to offer FHIR services over legacy systems - Architecture We return with our example of using the FHIR Adapter, in this article we are going to review how we can configure it in our IRIS instances and what the result of the installation is. The steps taken to configure the project are the same as indicated in the official documentation, you can review them directly here. Well, let's get to work! #Best Practices #FHIR #InterSystems IRIS for Health Open Exchange app 3 1 1 281
Article Luis Angel Pére... · Oct 10, 2023 3m read Using FHIR Adapter to deliver FHIR services over legacy systems - Introduction Surely you have all heard about FHIR as the panacea and solution to all interoperability and compatibility problems between systems. Right here we can see one of his classic defenders holding a FHIR resource in his hand and enjoying it immensely: But for the rest of us mortals we are going to make a small introduction. #Best Practices #FHIR #InterSystems IRIS for Health Open Exchange app 9 3 5 523
Article Luis Angel Pére... · Sep 27, 2023 6m read Fun with IntegratedML Time Series Recently @Anastasia Dyubaylo published a post (this one) showing a new IntegratedML functionality for time series predictions that @Thomas Dyar already presented to us at the Global Summit 2023 so, let's go to set up a small workshop to test it! #CSV #IntegratedML #InterSystems IRIS Open Exchange app 3 1 2 297
Article Luis Angel Pére... · Sep 5, 2023 11m read QuinielaML - Data Preparation and Predictive Model Management. We continue with the series of articles related to the QuinielaML application. In this article we are going to cover how to prepare the raw data that we have captured using the Embedded Python functionality. Welcome everybody! #Databases #Data Import and Export #IntegratedML #InterSystems IRIS #Open Exchange Open Exchange app 5 1 0 211
Article Luis Angel Pére... · Aug 29, 2023 8m read QuinielaML - Data Capture with Embedded Python We continue with the series of articles based on the QuinielaML application. In today's article I will describe how to work with the Embedded Python functionality available in InterSystems products. #Docker #Embedded Python #InterSystems IRIS Open Exchange app 2 2 2 128
Article Luis Angel Pére... · Aug 25, 2023 4m read QuinielaML - Working with JWT Authentication Taking advantage of the Quiniela ML application and as we indicated in the previous article, we are going to explain how we can perform a JWT authentication between our frontend developed in Angular and our backend developed in InterSystems IRIS. I remind you of the architecture of our QuinielaML project: #Angular #Authentication #IntegratedML #InterSystems IRIS Open Exchange app 4 11 2 294
Article Luis Angel Pére... · Aug 22, 2023 4m read QuinielaML or how to get rich with Embedded Python and IntegratedML Welcome dear members of the Community to the presentation and first article of a small project that will demonstrate the capabilities of InterSystems IRIS to provide full backup functionality for a web application developed in Angular. This article will be limited to presenting the concept as well as the InterSystems IRIS functionalities used in a general way, going into more detail in subsequent articles. Welcome to QuinielaML! #Angular #Docker #Embedded Python #GitHub #IntegratedML #InterSystems IRIS #Open Exchange Open Exchange app 2 0 1 225
Article Luis Angel Pére... · Jul 17, 2023 10m read Installation and adaptation of EMPI in Standalone mode - Feeding the beast with FHIR - Transformation and ingestion Hello again everyone. In our previous article we saw how to configure our EMPI to receive FHIR messages. To do this we installed the FHIR Adapter that InterSystems made available to us that configured a REST endpoint to which we could send our FHIR message. We would then get the message and transform it to a %String that we would send via TCP to the output of our EMPI configured in our HSPIDATA namespace. Alright, it's time to see how we retrieve the message, transform it back to a %DynamicObject and parse it to the class used by the EMPI to store the information. #FHIR #Tips & Tricks #HealthShare 1 0 0 156