Hi Community,
It's time to announce the winners of the InterSystems Full Stack Contest!
Thanks to all our amazing participants who submitted 16 applications 🔥
(3).jpg)
Now it's time to announce the winners!
Hi Community,
Let's meet at the online meetup with the winners of the InterSystems Full Stack Contest! It's a great opportunity to chat with the InterSystems expert team and our contestants. Winners' demo included!
Date & Time: Thursday, March 5, 11:00 am EST | 5:00 pm CET
Join us to learn more about winners' applications and to speak with our experts.
See you all at our virtual meetup!
Configuration differences between environments are not always mistakes, but they should always be intentional and governed.
We're excited to announce that version 3.6 of JediSoft IRISsync® is now available, bringing enhancements designed to give teams more control and visibility when managing configuration settings across multiple IRIS instances.
What's new in IRISsync 3.6:
- Accepted differences - Mark intentional configuration differences to provide further clarity in comparison results.
I have a global with multiple nodes :
^A("ABC") = ""
^A("DEF") = ""
^A(123) = ""How to create a new single node in that global, in a way it's always at the end of the global (eg: this will be the very last node being enumerated)
I end up with this code but maybe there is a cleaner and simpler approach :
set ^A($char(65535)) = "" //should be bigger than any character inserted
set ^A($char(255)) = "" //some systems does not seems to support >255 characters, this might be saferI only need to write it once, this code is not intended to be used in a loop or something, just to add something at
Hi
Is there a sample that I can use to create a simple alert code, and do I need to set up or pay a service provider?
Thanks
I am stuck at a crossroad and was wondering if I could get a second pair of eyes to help with a query that I am sending from a Task to a Service to process some data.
I have a Linked Table (view) that points back to a MS SQL View that I am trying to query. However, my execution keeps either failing or not returning any rows. When I take the SQL Query and execute it within the Management Portal I get results, however Cache is not seeing it when trying to execute this code.
InterSystems FAQ rubric
When connecting to the database using a client-server architecture, for example using language binding, the machine name of the client can be obtained using the following code:
set client=##CLASS(%SYS.ProcessQuery).Open("P"_$j).ClientNodeNameHi Guys,
How do I convert a Query resultset to JSON file ?
Thanks
in C++ program with #include iris-callin.h.. The program terminateswhen it tries to execute IRISSECURESTARTA with exit code -1073741515.
const char *username="user", *password="xyz",*exename="Test_Callin";
int termflag = IRIS_PROGMODE|IRIS_TTNONE|IRIS_TTNEVER;rc = IRISSECURESTARTA(&pusername, &ppassword, &pexename, termflag, timeout, NULL, NULL);
Note: the %Service_Callin setting is Enabled.
| » |
(Barcelona based, 90-110k EUR base salary, performance incentive, stock option)
Role Summary
We are building a federated healthcare data platform enabling secure, privacy-preserving research across hospitals and medical devices in multiple regions.
We are seeking a Team Lead for Development who will own the technical delivery and execution of this platform — translating architectural direction into implemented systems and coordinating multidisciplinary engineering teams.
This role sits between architecture design and operational deployment.
I am trying to create a task that has a variable property that a user can specify DaysBack but it keeps coming up blank when I ask the system to get the date as of DaysBack from the CURRENT_DATE. Can someone tell me why I am not getting a value back in my tDate variable?
Class OSU.Workday.TerminationsTask Extends %SYS.Task.Definition
{
Parameter TaskName As STRING = "OSU - Workday Termination Update";
Property DaysBack As %Integer [ InitialExpression = 1 ];
Method OnTask() As %Status
{
Set tSC=$$$OK
#Dim tException as %Exception.We are happy to present the bonuses page for the applications submitted to the InterSystems "Full Stack Programming" Contest 2026
See the results below.
Hi Community,
It's voting time! Cast your votes for the best applications in our InterSystems Full Stack Contest:
(2).jpg)
How to vote? Details below.
Global Guard AI
1 Introduction
In environments that use InterSystems IRIS, globals are the physical foundation of data storage. Although system queries and administrative tools exist for metric inspection, global growth analysis is usually reactive: the problem is generally only noticed when there is disk pressure or performance impact.

Picture a dark room. The only light comes from a wall of displays and a blinking prompt that politely informs you:
“LINK TO M-U5K-3T: HIGH LATENCY – DIRECT CONTROL DISABLED.”
Perfect.
You are supposed to be a Rover Commander in the Musketeer Corps. Somewhere absurdly far away, you have an autonomous unit parked on a hostile exoplanet. It wants you dead, but it’s also covered in minerals that could fund a small civilization.
The ore on M-U5K-3T is everywhere. Unfortunately, everything else on the surface is actively trying to kill you.
So, we don't pilot. We script.
The facial recognition has become the most popular method for validating people's identities, thus enabling access to systems, confirmation of personal and documentary data, and approval of actions and documents.
The challenges are related to performance when the database is very large, accuracy, and especially the privacy of biometric facial data. For these challenges, nothing is better than using InterSystems Vector Search, as it allows:
- Performing vector searches in millions of records with much faster responses than traditional methods.
Hello, how are you?
Using Healthshare for Interoperability, we often see a wide variety of encoding issues. Some happen when transforming XML to HL7. Some happen the other ay around transforming HL7 to XML.
Is there a valid way to understand which encoding needs to be used?
I ask, because we use SOAP or REST or TCP HL7 services.
And we deliver messages with TCP HL7, SOAP, HTTP Operations.
And we often face this issue where special characters like ñ or á, are not encoded correctly.
Thanks for your replies.
If one of your packages on OEX receives a review, you get notified by OEX only of YOUR own package.
The rating reflects the experience of the reviewer with the status found at the time of review.
It is kind of a snapshot and might have changed meanwhile.
Reviews by other members of the community are marked by * in the last column.
I also placed a bunch of Pull Requests on GitHub when I found a problem I could fix.
Some were accepted and merged, and some were just ignored.
So if you made a major change and expect a changed review, just let me know.
Hey Community!
We're happy to share a new video from our InterSystems Developers YouTube:
⏯ Partnering For Success - Collaborative Innovations in Interoperability @ Ready 2025
Hey Community,
It’s time to celebrate the Top Global Masters of 2025 🚀
Throughout the year, Global Masters actively completed activities, shared achievements, invited new members and helped grow the community.
Hello!
I am requesting feedback on the usage and experience of the Schema Viewer feature available in Interoperability-enabled products (IRIS, IRIS for Health, Health Connect). This feature is accessible via Interoperability > Interoperate.
Some questions to jog your discussion/comments below:
- What's one enhancement that would drastically change your experience or enable faster schema configurations?
- If you are not a user of this feature (but need to create custom schemas/view your schemas), why do you not use the schema viewer?

In the previous article, we saw in detail about Connectors, that let user upload their file and get it converted into embeddings and store it to IRIS DB. In this article, we'll explore different retrieval options that IRIS AI Studio offers - Semantic Search, Chat, Recommender and Similarity.
New Updates ⛴️
- Added installation through Docker. Run `./build.sh` after cloning to get the application & IRIS instance running in your local
- Connect via InterSystems Extension in vsCode - Thanks to @Evgeny.
I am issuing "iris freeze <instance_name> to freeze the instance. I want confirmation that no IO is going to the database so taht I can take a snapshot.
I am configuring a set of Linux (RHEL 9) servers to operate as an IRIS 2025.1 mirror set. Mirroring traffic is using TLS, so each IRIS server has the necessary TLS configurations. However installation of ISCAgent on the dedicated arbiter host didn't make any mention of TLS or certificates. Nor did I find anything about this when searching IRIS documentation.
Am I missing something? Does the traffic between the IRIS hosts and the arbiter host use TLS? Should I be installing any certs on the arbiter host to facilitate secure communication?
Hi, Community!
Want to try using Flask to expose InterSystems IRIS data over HTTP? This short video will get you started:
Building a REST API in Flask with InterSystems IRIS
👨💻Try it yourself in this hands-on exercise! (exercise, 30m).
How to obtain an evaluation license for testing ECP and FHIR in Community Edition 2025.3?
How do I download IRIS Community Edition 2023.2? What is the download link?
Keywords: Vibe coding, Windsurf, IRIS, TIE
Why not? "Vibe coding" is never about the vibe!
Has anyone not been trying "vibe coding" so far?
Even merely 3 years ago, if anyone asked
- "Could I do IRIS implementation for NHS TIE in English or Spanish or just Chinese ?", or
- "Can I just instruct TIE in English to build itself an e2e route, to pick up a PDF report then turn into ORU/MDM message and submit into the PAS ?", or
- "Could we query IRIS database in English only, and build up dashboard or ad hoc report of my own by English instructions?

