New
Announcement Anastasia Dyubaylo · Jun 15

Hi Community,

It's time to announce the winners of the InterSystems Programming Contest: AI Agents for FHIR

A big thank you to our 18 fellow members who built

🌟 20 AMAZING APPLICATIONS 🌟

This competition received impressive submissions, each reflecting innovation and creative thinking. With so many strong entries, selecting the best was a true challenge.

Let's meet the winners and look at their projects:

11
0 157
InterSystems Developer Community is a community of 27,334 amazing developers
We're a place where InterSystems IRIS programmers learn and share, stay up-to-date, grow together and have fun!
New
Announcement Anastasia Dyubaylo · 2 hr ago

Hi Community,

Let's gather at the online meetup with the winners of the InterSystems Programming Contest: AI Agents for FHIR! It's a great opportunity to chat with the InterSystems Experts team and our contestants.

Winners' demo included!

Date & Time:  Thursday, June 18, 11:30 am EDT | 5:30 pm CEST

0
0 7
New
Discussion Patrick Fleming · Jun 10

Hello everyone,

I am new to InterSystems IRIS and would like to know which resources you recommend for beginners.

I have already explored some of the documentation, but I would appreciate suggestions for tutorials, videos, training courses, or hands-on exercises that helped you learn the platform.

What learning path would you recommend for someone just getting started?

Thank you in advance for your advice.

5
1 77
New
Article Dmitrij Vladimirov · 5 hr ago 3m read

Hi folks!
Our community is growing rapidly, and the knowledge base is incredibly vast. Whether you're a newbie, confused, and unsure where to start, or a seasoned IRIS veteran who occasionally forgets a few basic rules (it's normal and happens to everyone!), you'll find this brief overview of IRIS basics and all its wonders useful.
Here I'd like to begin a series of articles dedicated to this topic.
There will be eight main topics in total:

  1. InterSystems ObjectScript
  2. Build with REST APIs
  3. Managing Data Models
  4. Explore Integrated ML
  5. Interoperability & Integrations
  6. Introduction to IRIS HealthShare products
  7. Analytics & Business Intelligence
  8. Deployment & DevOps

Each of them will consist of four parts: Courses, Community articles, Documentation, Applications

This particular part will cover InterSystems ObjectScript. For your convenience, all categories will be hidden under a spoiler.
 

0
0 29
New
Question Joshua Wigley · Jun 9

Hey All!

I wanted to reach out and get some advice on the best way to interact with a external SQL database, as I'm finding the documentation quite confusing to follow. I'm new to using SQL within InterSystem, and I want to make sure I'm following the best practices.

In essence, what I am trying to achieve, is extracting certain values from a HL7 message and then insert those message field values into an external database. The ODBC, DSN and Credentials details are all setup and working correctly.

5
0 80
New
Question liu bo · 16 hr ago

<UNDEFINED>ServerLoop+1^%SYS.DBSRV *%qlogging,ERROR <Ens>ErrOutConnectFailed: 'jdbc:opengauss://host:15400/healthcare_data' / 'NHIPProd' 的 JDBC 连接失败,出现错误 ERROR #5023: Remote Gateway Error: JDBC Gateway connection failed for jdbc:opengauss://172.17.211.39:15400/healthcare_data error: -1

1
0 19
New
Question Pietro Di Leo · Jun 11

Hello everyone,

For the past few days, I have been experiencing a strange issue with the InterSystems Server Manager in VS Code (v.2.8.3).

Sometimes, while working on a .cls class in client-side mode (editing files locally and pushing them to the server through the VS Code extension), the extension unexpectedly starts recompiling the same class multiple times. The compilation itself completes successfully, but as soon as it finishes, another compilation of the same class is automatically triggered.

4
0 75
Question Paul Coviello · May 20

I'm running a shell script and the q isn't exiting the screen. this is RHEL 7.9  I used to issue in VMS just fine but we have found that Linux scripts behave different.  after these run I search the file for the status and depending on what it comes back with it will send an email.

if someone has anything better I'm listening 

thanks

Paul

#!/bin/bash
TO_DAY=$(date +%A)
echo "Today is $TO_DAY"
#
touch /temp/CHECK_MIRROR_RPT.TXT
#
exec > /temp/CHECK_MIRROR_RPT.TXT
#
cache -U "%SYS" "Monitor^MIRROR"
q
#

3
0 55
New
Announcement Olga Zavrazhnova · Jun 15

We have some exciting news to share! 🎉

On June 30, 2026, Global Masters will move to a new platform with a refreshed experience and some long-awaited features.

The best part? All the progress you've worked hard to earn will come with you. Your points, badges, and rewards history will be preserved, and we're also bringing back Levels — one of the most requested features from our community. ✨

All active Global Masters challenges will be available on the new platform, so you'll be able to continue your journey without missing a step.

What Do I Need to Do?

4
0 45
New
Article Antor Chowdhury · Jun 12 9m read

Every clinic visit starts the same way: a patient sits in a waiting room holding a clipboard, answering the same questions they'll be asked again ten minutes later — while the clinician walks in cold, with no idea whether the next case is a sore throat or a heart attack in progress.

That gap: between what the patient knows and what the clinician sees — is what Triage Park closes. It's our entry for the InterSystems Programming Contest: AI Agents for FHIR.

1
0 32
New
Question Scott Roth · Jun 15

Using the SOAP wizard many moons ago, I had setup a process to get Patient Demographics, and the current Visit Location from Epic for processing HL7 DFT Charge Messages.

Within the past week we have had two cases where the Outbound SOAP Adapter has been throwing Errors (Exceptions) where in this case 

NO-PATIENT-FOUND details: No patient found with the provided ID and ID type.

The error is not being sent back in the Response to the Business Process that sent the call. The Response comes back blank.

1
0 19
New
Article José Pereira · Jun 13 11m read

A vector-search knowledge base of past clinical assessments, running on InterSystems IRIS, gives the LLM a deterministic calibration signal — making its triage reasoning faster, more structured, and clinically defensible.


The Problem with Probabilistic Medicine

The LLM answered correctly. But would it answer the same way for the next patient with the same profile? Same conditions, same medications, same symptoms — would the risk score drift? Would the priority shift from "emergency" to "urgent"? Would the follow-up tasks be different?

1
0 32
New
Question Ciaran Mooney · Jun 15

Hi all,

I'm looking for some advice on a DTL issue.

I'm working on an HL7 DTL where I need to populate MSH-6 / Receiving Facility using a combination of literal text and values from the PD1 Patient Primary Care Provider field.

The required MSH-6 value needs to be something like:

MCNIMCNumber.PracticeID

Where:

  • MCN is a literal string
  • IMCNumber comes from PD1
  • PracticeID comes from PD1

For the IMC number, the direct source path that works is:

source.{PIDgrpgrp().PIDgrp.PD1(3).assigningauthority.namespaceID}

If I assign this direct path straight into MSH-6, the value populates.

3
0 27
New
Article Ariel Glikman · Jun 15 4m read

When installing InterSystems IRIS on Windows, you may see the following option in the installer wizard if IIS has already been installed and enabled (Enable IIS).

Note: Depending on your installation type, you may not see this exact installer screen. In that case, proceed with installation as normal, and then configure the IIS settings on the server where the Web Gateway is installed.

If you choose to configure the local IIS web server for the instance, the installer wires IIS and the InterSystems Web Gateway together for you.

0
1 27
New
Article Keren Skubach · Jun 15 4m read

Amazon SQS (Simple Queue Service) is a managed message queue service that provides a simple, durable, and scalable mechanism for exchanging messages between applications. It is particularly well suited for event-driven integration patterns and loosely coupled architectures.

Bear in mind that the AWS SQS adapter is based on InterSystems PEX Network and requires the Java External Server to be enabled.

Java external server

When using Amazon SQS you can either take the role of a Consumer or a Publisher.


0
1 26
New
Article Anna Vinogradova · Jun 14 5m read

In my first article, I described the baseline version of the FHIR Patient Snapshot Agent: a Streamlit and Python application that retrieves FHIR resources from InterSystems IRIS for Health and uses an LLM to generate a concise patient summary.

This follow-up article explains how I extended the project with two additional InterSystems-focused features:

  • Source context vector search
  • Embedded Python artifacts for IRIS-compatible review

The goal was to make the project more useful as a clinical summarisation prototype while keeping the design small enough to understand and reproduce.

0
0 14
New
Article Anna Vinogradova · Jun 14 4m read

Project Links

Overview

FHIR Patient Snapshot Agent is a small open-source application built for the InterSystems AI Agents and FHIR Programming Contest.

The project implements the suggested Smart Patient Summary Generator idea: it retrieves structured FHIR resources for a selected patient and generates a concise, role-specific patient summary.

The goal is not to diagnose or recommend treatment.

0
0 14
New
Discussion Anastasia Dyubaylo · Jun 9

Hi Community!

The next addition to the "Code to Care" video series is in progress, and we’d like to hear from you. 

The goal of the project has always been to make complex healthcare and AI concepts easier to understand. In this discussion, we invite you to suggest fresh topics for a conversation.

💡 What could @Don Woodlock, the President of InterSystems, cover in future episodes?

Are there new AI concepts you'd like explained? Healthcare technology trends you're curious about? Architectural patterns, interoperability challenges, or emerging standards you think are worth exploring?

6
0 73
New
Discussion Patrick Fleming · Jun 14

 Hi everyone,

I've been exploring the growing use of AI agents and LLM-powered workflows with InterSystems IRIS and InterSystems IRIS for Health.

I'm curious to learn how others in the community are approaching this.

  • Are you currently using AI agents in production or testing environments?
  • What use cases have delivered the most value so far?
  • Have you integrated IRIS with models such as GPT, Claude, or other LLMs?
  • What challenges did you encounter during implementation?

I'm especially interested in hearing about healthcare, automation, data integration, and decision-support scenarios.

0
0 31
New
Article Eungi Hong · Jun 14 4m read

InterSystems Programming Contest: AI Agents for FHIR at https://openexchange.intersystems.com/contest/46 . 

Code: https://github.com/eungi-hong/central-park

Demo: https://triagepark.78-47-167-98.sslip.io/ 


The first ten minutes of a visit are always the same: take the history, pull the record, cross-check the medications, decide how urgent it is. Triage Park does that first pass as a team of AI agents running entirely inside InterSystems IRIS for Health, and hands the clinician a cited, explainable handoff. The part most "AI triage" demos skip is the part we cared about most: safety

0
1 17
New
Question Davi Massaru Teixeira Muta · Jun 2

On save the ClassMethod:

ClassMethod create() [ Language = python ] {

 print("python") 

}

it has received the error : Compilation started on 06/03/2026 02:15:21 with qualifiers 'cuk /multicompile=0'

 ERROR #7802: Worker job/s '1078:17' unexpectedly shut down in group '#Default:(9119826733444):0'.

 ERROR #7802: Worker job/s '1078:17' unexpectedly shut down in group '#Default:(9119826733444):0'.  

 

with the compileFlags "cuk" the return is:

ERROR #7802: Worker job/s '1160:34' unexpectedly shut down in group '#Default:(6933525859080):0'.

3
0 80
New
Article Moises Kerschner · Jun 13 10m read

The real problem

At 4:57 PM on a Friday, a routine laboratory order failed.

The patient's sample was already in transit. The external reference laboratory rejected the request — it could not uniquely identify the patient. The insurance operator rejected authorization for a different reason. Neither system spoke the same language, neither exposed compatible error messages, and the only integration layer in the middle simply forwarded requests.

A laboratory technician spent the next 25 minutes navigating portals, copying identifiers, and manually reconciling data between systems.

0
0 25
New
Article Niyu Tong · Jun 13 4m read

Overview

Smart Patient Summary Generator is an AI-powered FHIR demo application built for InterSystems IRIS for Health. It reads FHIR R4 patient data, extracts key clinical information, and generates concise summaries for four different roles:

  • ED Doctor
  • Care Manager
  • Patient
  • Family Caregiver

By consolidating fragmented FHIR records into role-specific summaries, the application helps clinicians quickly understand a patient’s current condition, recent changes, and follow-up risks. For patients and family caregivers, it presents the same clinical context in a more accessible format.

0
0 26
New
Announcement Sean Connelly · Jun 13

 

I'm pleased to share that FHIR Agent Studio is now running as a live, hosted demo on the InterSystems Developer Cloud — no install, no setup, just open it in a browser.

FHIR Agent Studio is a developer portal for building, running, and inspecting AI agents for FHIR workflows on a single InterSystems IRIS for Health backend.

1
0 28