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 7 6 3 785
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 548
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 229
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 711
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 384
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 460
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 150
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 534
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 598
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 403
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 670
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 #CSV #IntegratedML #InterSystems IRIS Open Exchange app 3 1 2 400
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 273
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 249
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 290
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 179
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 454
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 366
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 253
Question Luis Angel Pére... · Jul 12, 2023 StorageLocation purge for DICOM production We have a customer with a production used to manage DICOM messages and they are asking us about de StorageLocation configuration. The question is: Is there a way inside IRIS to define a purge over the folder used as StorageLocation? Thank you in advance! #Interoperability #InterSystems IRIS 0 1 0 130