Hi Community,
Watch this video to learn how to create new business services and business operations in an HL7 V2 production in InterSystems products:
Hi Community,
Watch this video to learn how to create new business services and business operations in an HL7 V2 production in InterSystems products:
.png)
Sometimes we need to convert FHIR message to HL7 V2, e.g. to register a patient to the PACS system.
In this article, I will explain the steps to achieve the desired by using IRIS FHIR Server production.
Below are the steps we need to follow:
Let's review the steps in detail.
Open the production page and make sure Production is started. In the next step, we need to make sure business service HS.FHIRServer.Interop.Service is registered with FHIRServer.png)
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!
As you can see in the project associated with the article, we have our IRIS instance deployed in Docker, so the main part of the initial configuration will be done in the Dockerfile.
Hi community.
I have an API that is deployed in my production (business service) and it calls to a business process to retrieve the information that is requested.
The problem that I have is that the calls are queued and it's creating a bottleneck
.png)
The business process is taking more time than needed.
Is possible to configure the BP to process parallely the requests?
I'm thinking to increase the pool parameter, but I'm not sure if it's a good idea.
Best regards
.png)
Hi Community
This document mainly enriches the content of the previous article and introduces the use of the application.
Perhaps you have already read the previous article, but I still want to say,
After completing the initialization operation (including model creation and training), the Fhir HepatitisC Predict application then predicts HepatitisC
You need to input some information on the application, of course, only the results of some checks, not including privacy data.
.png)
Clicking the show button will display whether the data for this indicator is within the normal range, whether the
Looking at enabling long file paths (see https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-pat…) on some Windows machines - does anyone know offhand if IRIS plays well with this in all respects?
Hi, I was wondering if anyone already dealt with this issue:
"System has been suspended for over X seconds, exceeding the maximum duration specified. Allowing system activity to resume. Any ongoing backup has presumably failed. Next InterSystems IRIS backup must be a full one"
our backup system "Commvault" is automatic, how do you tell it once you get this message that the next backup should be full?
thanks,
Eyal
Hi
Where is hl7 data and how to access after data coming through TCP Service?
The data is automatically saved? In database or queue or cache? How to access from ObjectScript? Any documented example?
Thank you!
William
✓ 211 new members joined in January
✓ 12,726 posts published all time
✓ 11,178 members joined all time
We are excited to announce a new part of InterSystems documentation that makes it easier to upgrade InterSystems IRIS® data platform, InterSystems IRIS® for Health™, or HealthShare® Health Connect. The Upgrade Impact Checklist at https://docs.intersystems.com/upgrade shows you all the things you need to consider – and only the things you need to consider – in an upgrade between any two versions. This takes all the content from our "Incompatibility History" and adds convenient filters, higher-level categories, and the ability to export the list as a CSV file so you can use it as a true
A class (and routine) definition can sometimes differ from it's compiled state.
When such a thing occurs, a "+" sign will be shown in the tab of the file opened in Studio.
I would like to do the same check programmatically.
For routines, it's very simple :
set routine=##class(%Routine).%New(name)
write routine.UpToDateFor classes, I could not find the equivalent. The only solution I found so far is to compare the compilation date and definition date :
set classCompiled = ##class(%Dictionary.CompiledClass).%OpenId(name)
set classDefinition = ##class(%Dictionary.ClassDefinitionAny ideas on how I can easily de identify production messages so that I can use them in TEST?
Hi.
How can I pass a large string to classmethod params (e.g. large pictures) without getting MAXSTRING error?
Regards,
Matjaž
Hi,
we need to take backup from alpha to dev environment on daily basis by automatic. Anyone please help?
Is it possible to authenticate an xDBC (ODBC/JDBC) connection to InterSystems IRIS via (a 3rd party) OAuth server?
For REST APIs this is possible, but could this be achieved with OAuth?
Out-of-the-box the ODBC/JDBC Drivers don't seem to have this option, but maybe some custom code could enable this? perhaps via Delegated Authentication and some OAuth classes customization, or some other way?
Has anyone done this already and can share how it was implemented, or someone with some guideline suggestions?
Do you ever spend an age entering criteria in the message viewer page, trying to find a message just to realise you're in the wrong instance of IRIS?
Or get lost in a sea of message tabs struggling to spot that Visual Trace page your were JUST looking at?
Well, have you tried the IRIS WHIZ browser extension and its suite of tools designed to help you avoid such unpleasantness?

I receive JSON from a webservice and parse it to an object:
Set wout=0set stream=##class(%Stream.TmpCharacter).%New()
For {
Quit:(httprequest.HttpResponse.Data.AtEnd || wout)
d stream.Write(httprequest.HttpResponse.Data.Read(32000,.tSC))
}
Set jsonob={}.%FromJSON(stream)jsonob contains a sub entity "pdf" which is a base64 string and %GetTypeOf() tells me it is a string.
However I am unable to read the nested jsonob.pdf into a stream or anything else as any attempt to use it result in a MAXLEN error.
My question is about the below tile, which only shows up if you set a specific global.
Does anyone know what that global is?

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:
/tmp/HealthConnect-2023.1.0.235.1-lnxrh8x64/package/healthshare_databases/parameters returned 1.
doParameters /tmp/isc_package_tmp_pid_21033/parameters.isc /tmp/isc_package_tmp_pid_21033 /var/log/isc/IRISInstall_202401191303.log healthshare_databases
...failed CallCommand healthshare_databases.package ...
...skipped databases.package for lack of healthshare_databases.package...And:
Jan 1913:07:13:Lately my group has been seeing issues when signing in through the Management Portal or VS Code we are getting "Service Unavailable" errors returned to us. We recently migrated away from using the PWS to using Apache/InterSystems Web Gateway and using LDAP instead of Delegated Authentication.
I have been on the hunt to find out where the problem might lie. When I run the "Test LDAP Authentication" from within the Management Portal, eventually I receive a response after getting a couple of timeouts while waiting for the response.
Authenticated user roth16 10 times in 26.177111 seconds -
An App that converts HL7 messages to JSON objects. About a year ago I started a GitHub repo for collecting stuff related to HL7. Recently my team added an HL7 interface to our Interoperability Production and we were asked to persist HL7 messages. We created a Kafka topic to receive HL7 messages. We use Kafka Bridges to send messages to Kafka topics. Kafka messages are sent to the Kafka Bridge in JSON format.
I contemplated how to transform HL7 messages to JSON.HL7 message Raw Content property provides the HL7 message in String format.
Hi community,
We have a developed a new version of a production, all the code is new and has changed BP. This application load information for some brands and stored in database.
The customer wants to implement the changes only for some brands because he wants to check for small brands before to implement for all brands.
My proposal is create a new namespace, with the new code, and disabled all load of brands except the brand that he wants to check.
I'm wondering what is the best way to clone the namespace.
My first attempt is to make a copy of the databases (data and code) of namespace 1, create
Django, a high-level web framework written in Python, has become a staple for developers seeking a robust, efficient, and easy-to-learn solution for building web applications. Its popularity stems from its versatility, offering developers an efficient toolkit for building web applications. Integrating Django with InterSystems IRIS introduces a dynamic synergy, providing developers with a comprehensive web development and database management solution. That's why on the Ideas Portal, @Evgeny Shvarov suggested that having Examples to work with IRIS from Django would be beneficial. In this article, we'll explore two projects created to answer the posted idea — Django-iris by @Dmitry Maslennikov and Iris-size-django by @Heloisa.Paiva.
1、Background
When I first encountered FHIR, I encountered a problem with its message format. It was difficult for me to determine whether the message I created met the format, and it was also difficult to easily create an FHIR message from scratch.
So, through fhir server of IntereSystems’fhirserver API, I created this application for quickly generating/validating FHIR messages.
Hello,
First of all thanks for your help reading and answering this question, and thanks for your time.
We have been investigating how to handle the following need:
Our client which has the system which reveices our ESB's responses needs a SOAP response as follows, where all the ACK is inside a top XML tag called <ACK>:
<?xml version="1.0" encoding="UTF-8"?><ACKxmlns="urn:hl7-org:v2xml"><MSH><MSH.1>|</MSH.1><MSH.2>^~\&</MSH.2><MSH.3><HD.1>sistemaExterno</HD.1></MSH.3><MSH.4><HD.1>scs</HD.1><HD.2>Hello,
How can I send a request via a SOCKS5 proxy in IRIS, using, for example, EnsLib.REST.Operation?
I need to access APIs inside my corporate network, to which I don't have direct access from my home office. I've set up a SOCKS5 proxy via SSH on my host machine like this:
ssh -D 9999 server.corporate.com
I can then make requests with curl to the APIs I need:
curl -x socks5h://localhost:9999 https://api.corporate.com/api/some/endpoint
And I receive a response. Simple!
Also, inside the containerized IRIS, I can execute the request:
curl -x socks5h://host.docker.internal:9999Hey Community,
More than 880 applications are already available for everyone to download on the InterSystems Open Exchange.
And now it's time to announce the best developers and the most downloaded apps of 2023!
.jpg)
Let's take a closer look at our heroes and their apps:
אתם משתמשים כבר ב-VS Code עם שרת InterSystems או שרק עכשיו מתחילים להשתמש?
אנחנו קוראים לכל מפתחי הקהילה שלנו להצטרף לוובינר הבא (בעברית!) שבו נעסוק בכל הנושאים היותר מתקדמים בעבודה עם VS Code.
לרישום ומידע:
https://community.intersystems.com/post/hebrew-webinar-vs-code-beyond-b…
ואם פספסתם את הוובינר הראשון בנושא VS Code למתחילים, זה הזמן להשלים פערים:
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:
.png)
But for the rest of us mortals we are going to make a small introduction.
Let's get straight to the definition: FHIR (Fast Healthcare Interoperability Resource) is an interoperability standard developed by HL7 (Health Level 7 set of standards) designed to enable electronic exchange of healthcare data between different systems in the