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 600
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 206
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 227
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 #Vector Search #InterSystems IRIS Open Exchange app 8 6 3 821
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 2 2 0 573
Question Luis Angel Pére... · Nov 14, 2023 Headers values and HTTP redirections problem Hi community members! Recently a customer ask me about a problem that detected when they were trying to send a post call to an external HTTP service, this service has changed and now it redirects to another URL, so they have setted to true the FollowRedirect parameter (setted to false for POST calls by default), what is the problem? They are sending a custom header in the post call and after the redirection this value is deleted. #ObjectScript #InterSystems IRIS 1 2 0 243
Discussion Luis Angel Pére... · Nov 8, 2023 [Water Cooler Talk] FHIR, the holy grail of interoperability and EHR, or just another brick in the wall? Hi everyone! The other day I was reflecting on the possibilities that FHIR brings us in the world of interoperability and electronic medical records and it gave me mixed feelings, let me explain, first a small introduction. Introduction As you well know, FHIR is based on parameterizing a series of concepts that it calls resources in JSON or XML format with the intention of covering the most common cases within the healthcare environment, relying on HTTP communications to cover CRUD and query functionalities. #FHIR #Other 5 15 1 725
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 #Health Connect #InterSystems IRIS Open Exchange app 4 2 1 394
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 476
Announcement Luis Angel Pére... · Oct 19, 2023 QuinielaML internationalizes and refines its prediction model It's true! QuinielaML has incorporated the most important leagues in Europe (and Brazil) into its prediction service, so, dear members of the Developer Community, wherever you are from, you will be able to have the predictions of your favorite leagues at your disposal. From the predictions screen you will have access to each of the new leagues included, being able to record the matches for each journey: #Embedded Python #IntegratedML #InterSystems IRIS Open Exchange app 2 0 0 154
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 #Health Connect #InterSystems IRIS for Health Open Exchange app 6 3 5 552
Question Luis Angel Pére... · Oct 11, 2023 Visual Studio SOAP wizard Does anybody know if there is a wizard to create SOAP client/server web services for IRIS from VS Code? I would like to not use Studio anymore but for SOAP web services looks like there is no alternative in VSCode. Thank you in advance! #SOAP #VSCode 0 4 0 637
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 417
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 690
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 wo #CSV #IntegratedML #InterSystems IRIS Open Exchange app 3 1 2 412
Discussion Luis Angel Pére... · Sep 11, 2023 What about BPL and DTL web pages automatic refresh? I usually receive complains from our customers about the BPL and DTL web pages automatic refreshes, it's a common problem among newbies users but for veteran developers too, they forget to save the changes regularly and automatically the web page is reloaded, losing all the work done. Maybe an autosave would fix this problem that produces a deep feeling of hate and resentment against InterSystems technology among our customers. I've added an idea in our portal, so feel free to vote it! #Business Process (BPL) #DTL #HealthShare #InterSystems IRIS 4 12 0 277
Question Luis Angel Pére... · Sep 11, 2023 InterSystems Containers web page down I've tried to access this morning at https://containers.intersystems.com/contents and I'm receiveing a 503 as answer. Come on! I need my dosis of IRIS + Docker! #Containerization #Docker #Other 1 6 0 257
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 306
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 185
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 473