Hi Community,
Watch this video to see how HL7® FHIR® Implementation Guides allow you to restrict or extend APIs, resources, and terminologies:
InterSystems IRIS for Health™ is the world’s first and only data platform engineered specifically for the rapid development of healthcare applications to manage the world’s most critical data. It includes powerful out-of-the-box features: transaction processing and analytics, an extensible healthcare data model, FHIR-based solution development, support for healthcare interoperability standards, and more. All enabling developers to realize value and build breakthrough applications, fast. Learn more.
Hi Community,
Watch this video to see how HL7® FHIR® Implementation Guides allow you to restrict or extend APIs, resources, and terminologies:
New in version 2023.3 (of InterSystems IRIS for Health) is a capability to perform FHIR profile-based validation.
(*)
In this article I'll provide a basic overview of this capability.
If FHIR is important to you, you should definitely try out this new feature, so read on.
Beginning with the release of InterSystems IRIS® data platform 2022.3, InterSystems corrected the license enforcement mechanism to include REST and SOAP requests. Due to this change, environments with non-core-based licenses that use REST or SOAP may experience greater license utilization after upgrading. To determine if this advisory applies to your InterSystems license, follow the instructions in the FAQ linked below.
This table summarizes the enforcement:
|
Product |
REST & SOAP requests included in license enforcement? |
To disable the timeout, set the query timeout to disabled in the DSN settings:
Windows Control Panel > Administrative Tools > Data Sources (ODBC) > System DSN configuration
If you check Disable query timeout, the timeout will be disabled.
If you want to change it on the application side, you can set it at the ODBC API level.
Set the SQL_ATTR_QUERY_TIMEOUT attribute when calling the ODBC SQLSetStmtAttr function before connecting to the data source.
I am attempting to make a FHIR call against the Epic Repository through Intersystems. I have setup a Service client per Create FHIR REST Client | InterSystems Developer Community | Business
but I have set it up using OAuth and HTTPS.
.png)
I have verified that the OAuth works by executing it manually via a Terminal to verify I get a response. Of course, when I do it is writing to the ISCLOG
.png)
I am trying to now test making the FHIR call by initiating the test of HS.FHIRServer.Interop.HTTPOperation, however I keep getting mixed results with first a 404 not found error, and now a 401 unauthorized error.
Hey Community,
Play the new video on InterSystems Developers YouTube:
.png)
.png)
- setup a HTTP service
- input the Path to the FHIR Server
- input the URL to the FHIR service
- use the credential profiled



.png)
.png)
.png)
Test the FHIR Client
.png)
.png)
Trace the test result
.png)
.png)
.png)
Hi folks,
I am working on a customer project which uses some slightly altered FHIR resources in comparison to default R4 patient resource. I am able to import the structuedefinition as a custom FHIR package and assign it to the ISC FHIR server and the endpoint the IRIS instance provides.
My question is - what is the benefit of using such a custom profil only defining some changes on a resources default definition (e.g. in field optionality)? From my understanding the ISC FHIR server does not validate resources it receives.
Hi,
I have succesfully installed IRIS client on MacOS (see bottom half of this post). What's next? How do I access the menu to launch IRIS Client, access Studio, and connect to remote server etc??
Thanks,
W
----------------------------------------------------------------------------------------------------------
$$> sudo sh /Users/xxx/Downloads/HealthConnect-2023.1.3.517.0-macx64/irisinstall_client
Password:
Your system type is 'Mac OS X/x86/64-bit'.
Enter a destination directory for client
Receiving HL7 messages from our EMR, and processing to send out to downstream system. These are SIU_S12 messages, with a custom ZOR segment added by the EMR to include order information. The purpose of including this segment is to allow us to only send messages to the vendor that contain a procedure ID that is included on the list of procedures desired by the vendor. These values are in a LUT with the procedure ID in the key field, and a value of 1.
The TIMESTAMP type corresponds to the %Library.TimeStamp data type (=%TimeStamp) in InterSystems products, and the format is YYYY-MM-DD HH:MM:SS.nnnnnnnnn.
If you want to change the precision after the decimal point, set it using the following method.
1) Set system-wide
Management Portal: [System Administration] > [Configuration] > [SQL and Object Settings] > [General SQL Settings]
Default time precision for GETDATE(), CURRENT_TIME, CURRENT_TIMESTAMP. You can specify the number of digits in the range 0 to 9.
Hi All,
We invite you to join our next Meetup in Boston on June 25 5:30-7:30 pm.
>> RSVP here <<
I want to customized retry frequency of transaction so that 503 error can be prevented while pushing FHIR bundle to the LFS.
How do I achieve this?
Reference the following algorithm to increase the retry interval of IRIS transaction
An exponential backoff algorithm retries requests exponentially, increasing the waiting time between retries up to a maximum backoff time. The following algorithm implements truncated exponential backoff with jitter:
random-fraction seconds, then retry the request.Hi Team,
I am trying to use the inbuilt class: EnsLib.HL7.Service.FileService to pass through an HL7 ADT message as a part of an HL7 to FHIR transformation. We have a client requirement, where we are receiving an NTE segment as a part of the ADT message. I am trying to map the NTE segment to an OBX Segment. I need to implement a counter for OBX segment whenever a NTE segment is found and map the NTE fields to the new OBX segment
How do I implement the counter for OBX?
Thanks
Santosh
ChatIRIS Health Coach, a GPT-4 based agent that leverages the Health Belief Model as a psychological framework to craft empathetic replies. This article elaborates on the backend architecture and its components, focusing on how InterSystems IRIS supports the system's functionality.
ChatIRIS Health Coach, a GPT-4 based agent that leverages the Health Belief Model (Hochbaum, Rosenstock, & Kegels, 1952) as a psychological framework to craft empathetic replies.
Hi Community,
Here is a brief walkthrough on the capabilities of IRIS AI Studio platform. It covers one complete flow from loading data into IRIS DB as vector embeddings and retrieving information through 4 different channels (search, chat, recommender and similarity). In the latest release, added docker support for local installation and live version to explore.
Hi,
I use the data functions but don't know what they all do. Is there a dictionary that explains what each function does?
.png)
Thanks,
Lai Pham
InterSystems is pleased to announce the general availability of:
This release adds support for the Ubuntu 24.04 operating system. Ubuntu 24.04 includes Linux kernel 6.8, security improvements, along with installer and user interface improvements. InterSystems IRIS IntegratedML is not yet available on Ubuntu 24.04.
Additionally, this release addresses two defects for all platforms:
In Cache End of file throws error but in IRIS no indication of End of file. I have to do an explicit $ZOF. How are you handling/detecting End of File in IRIS?
In cache this line will throw End of file error - F PREC=1:1 U FILE R REC D SOMETHING
But in IRIS this goes to forever, has anyone noticed this behaviour in IRIS?

In the previous article, we saw different modules in IRIS AI Studio and how it could help explore GenAI capabilities out of IRIS DB seamlessly, even for a non-technical stakeholder. In this article, we will deep dive into "Connectors" module, the one that enables users to seamlessly load data from local or cloud sources (AWS S3, Airtable, Azure Blob) into IRIS DB as vector embeddings, by also configuring embedding settings like model and dimensions.
Howdy all,
I'm very new to intersystems, therefore I'm seeing some suggestions here.
My query - I'd like to setup monitoring for IRIS local database size monitoring using SolarWinds. Preferably, using REST API connections, could someone help with this. Thank you in advance.
Hi. In a project I'm involved in I need to connect to a MongoDB database, read some data and store it in some internal table.
I'm wondering what's the best way to connect to MongoDB, as it seams to me there's no native Intersystems adapter.
Did anyone have handled such a scenario?
Thank you. Best regards
Davide Cecchetto
Hi Community,
Play the new video on InterSystems Developers YouTube:
⏯ FHIR to IntegratedML - Can You Get There From Here @ Global Summit 2023
Hi,
We are using IRIS Health lockeddown images for building the product. In lockeddown images the default "superuser" or "_SYSTEM" users are present.
In this case how to access and authenticate the IRIS Management portal?
thanks and regards,
Jagadish Bandaru
Hi folks!
Researching FHIR bundle transactions.
The idea is that you can post a bundle to a FHIR server with a set of resources. And you can send it as a transaction, so only all the resources will be published or neither.
E.g. I send a bundle of two resources: patient and its observation.
The observation resource should reference an existing patient. But it probably doesn't exist yet on the server and goes within the same bundle.
For this purpose there is a way to have a temporary id in the bundle, to let resources reference ids.
Hi
I'm new to DTL. I'm playing with Code action and run into some syntax error with a simple assignment statement. Please see the screenshot below.
Can someone direct me to some sample code in a Code action for processing HL-7 messages please? Thanks
Hi all, I need an advice (or a guide):
In an EC2 environment running RHEL, which memory management model makes sense to use. Standard Huge Pages or Transparent Huge Pages?
Hi, guys,
A client is trying to launch a irishealth community docker image on centos 7.6 but failed
.png)
.png)
How to fix the problem? Thanks.
Hi Community,
We're pleased to invite you to the upcoming webinar in Hebrew:
📅 Date & time: May 21st, 3:30 PM IDT