Article sween · Oct 28, 2025 3m read

InterSystems IRIS Community Edition HAOS Add-On

Run InterSystems IRIS inside of Home Assistant, as an add-on.  Before you dismiss this article possibly under the guise that this is just a gimmick, Id like you to step back and take a look at how easy it is to launch IRIS based applications using this platform.  If you look at Open Exchange, you will see dozens of dozens of applications worthy of launching while they are basically hung out to dry as gitware, and launchable if you want to get into a laptop battle with containerd or Docker.  With a simple git repo, and a specification, you can now build your app on IRIS, and make it launchable through a marketplace with limited hassle to your end users.  Run it along side Ollama and the LLM/LAM implementations, expose anything in IRIS as a sensor or expose an endpoint for interaction in your IRIS app to interact with anything you've connected to HAOS.  Wanna restart an IRIS production with a flick of a physical switch or Assisted AI? You can do it with this add-on, or your own, right alongside the home automation hackers.

1
2 250
InterSystems Developer Community is a community of 27,447 amazing developers
We're a place where InterSystems IRIS programmers learn and share, stay up-to-date, grow together and have fun!
New
Article Thomas Mazur · Jun 22 2m read

I am going to share some of the things I find very useful about VS Code, after many years developing in Studio.

The first and obvious thing to me is the fact that it does not crash in the middle of development when it disconnects from the network for any reason, forcing you to restart Studio and deal with the risk of losing valuable code. I also find VS Code a lot quicker than Studio, and the user interface far better with so many ways to customise it to your liking.

In France we use farm animal names for our dev and test environments.

7
2 179
New
Question Colin Brough · Jun 22

IRIS Health (Community) 2026.1.0.235.2 failing to start - any tips on how to reset things without doing a full reinstall?

We use Ensemble 2018 for our production servers, and have local instances for developers running fine. We are gearing up for the move to Iris, and are using the Community edition of Iris Health to check that our existing productions all work OK.

I installed IRIS Health in mid-May alongside my existing Ensemble instance, and have it configured to auto-start when my laptop boots.

5
0 76
New
Announcement Larry Finlayson · 23 hr ago

Managing InterSystems Servers – Virtual  July 13-17, 2026

  • Configure, manage, plan, and monitor system operations of InterSystems Data Platform technology
  • This 5-day course teaches system and database administrators how to manage InterSystems® Data Platform technology which powers all of our products. 
  • Learn to install, configure and secure the data platform, configure for high availability and disaster recovery, and monitor the system. 
  • Students also learn troubleshooting techniques.

SELF REGISTER HERE

0
0 17
New
InterSystems Official Bob Kuszewski · Jun 24

InterSystems has released IAM 3.10.0.14, which is a maintenance release of IAM 3.10 that includes significant fixes, including fixes for security vulnerabilities.

For those of you running older versions of IAM, we encourage you to start planning your upgrade. Customers upgrading from versions of IAM earlier than 3.10 must get a new IRIS license key to use IAM 3.10.  

IAM is an API gateway between your InterSystems IRIS servers and applications, providing tools to effectively monitor, control, and govern HTTP-based traffic at scale.

0
0 25
New
Article Tani Frankel · Jun 24 1m read

In the upcoming 2026.2 release (now available as a preview) we are adding support for a specific case of a FHIR Read.

This is for the Binary Resource - when GETting a Binary Resource that has some MIME type, and the request Accept header also has the same MIME type, the content returned will not be the FHIR Resource (JSON) itself, but rather the actual binary content. See from the FHIR docs.

0
0 28
Article David Hockenbroch · Jun 2, 2023 4m read

We are looking at what we need to do to migrate from our current usage of Zen reports to InterSystems Reports. One of the hurdles for us is figuring out ways to interact with InterSystems reports programmatically from ObjectScript routines. There is a Java API for it, but it is possible to generate a report from InterSystems reports to a stream object in ObjectScript without diving into Java by using a %Net.HttpRequest.

2
1 345
New
Question Scott Roth · Jun 23

Our current reports for Provider Directory, are SQL based query class files that generate within the CSP page, then we have to click a Button to have it uploaded to a SFTP server via a Stream. Now that we have InterSystems Reporting installed we are looking to replace that process. How would I go about having a Link on the CSP render the report within InterSystems Reporting?

1
0 32
New
Announcement Anastasia Dyubaylo · Jun 23

Hi Community,

We're celebrating a milestone as the InterSystems Developers YouTube reaches 5,000 followers

Thank you for your support! Your participation makes this channel what it is: a vibrant space where developers can learn, share, and connect. 

Not subscribed yet? The channel features a growing library of videos covering a range of topics related to the InterSystems technologies - join in!

👇 As we move forward, we'd love to hear from you:

0
0 22
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?

7
0 96
New
Article Iryna Mykhailova · Jun 17 10m read

In the modern world, data is rarely uniform. Applications often require the structural rigidity of a relational database, the flexibility of a document store, and the performance of a high-speed key-value storage. Luckily, InterSystems IRIS solves this complexity by providing a single, unified engine that natively supports multiple distinct data models: 

  • Hierarchical
  • Key-value
  • Object
  • Document (JSON)
  • Relational
  • Columnar

Crucially, all of these models access exactly the same physical data.

To illustrate this approach, let's examine all these data models using the same conceptual structure: The Record of Patient P101 (John Doe).

1
4 135
New
Announcement Ali Nasser · Jun 22

Hello everyone,

If you build, maintain, or troubleshoot solutions with ObjectScript, then I’m excited to share that the new InterSystems ObjectScript Specialist certification exam is now available to help you validate and showcase those skills!

Who should take the exam?

  • This exam is intended for developers, IT professionals, and InterSystems IRIS users with at least one year of full-time ObjectScript development experience.

About the exam 

0
0 42
Announcement Anastasia Dyubaylo · May 5

Hey Community,

Round 1 of the Community Bounty Program "Idea to Application" is officially open. Three ideas from the Ideas Portal are ready to be implemented — pick one or more, build it, publish it on Open Exchange, and earn Global Masters points. 

🏅Every qualifying submission earns a Credly badge, Global Masters badge, and 10k+ points. Implement all ideas this round and unlock Tier 2 rewards.

4
0 463
New
Article Asaf Sinay · Jun 22 1m read

If you're running IRIS behind IIS and get this error when trying to open the Lite Terminal in the vscode-objectscript extension:

WebSocket error: Error: Unexpected server response: 101

check your IRIS Web Gateway log. If you see:

level=SEVERE event=WebGateway.WebSocketError
This Web Server does not support WebSockets

the fix is to enable the WebSocket Protocol IIS feature, which is not installed by default.

0
0 31
New
Article Gabriel Ing · Jun 22 7m read

Today I published csvgen-pyprod, a simple implementation of an Example PyProd application  for the Community Bounty Program

The basic premise is a production that either creates or adds to tables from CSV files added to a certain directory. It basically creates a production that does the same thing as the popular OpenExchange package csvgen, from which I have taken the name. This production consists of four business hosts and an inbound adapter, arranged something like this:
Flowchart of production
The CSV Inbound Adapter polls a directory (IN) for new .csv
2
2 52
New
Discussion Patrick Fleming · Jun 18

Hello Community,

Artificial Intelligence tools are becoming part of many developers' daily workflows, and I'm curious how others are using them within the InterSystems ecosystem.

Are you using AI to:

- Generate ObjectScript code?
- Troubleshoot errors?
- Create SQL queries?
- Write documentation?
- Learn new InterSystems technologies faster?

I've found that AI can be a useful productivity tool, but I'm interested in hearing real-world experiences from the community.

What AI tools are you using, and where have you seen the biggest benefits or limitations?

Looking forward to your insights.

7
0 111
New
InterSystems Official Bob Kuszewski · Jun 22

Just a quick note to let you know that InterSystems has completed initial testing of IRIS with RHEL 9.8 & 10.2 without problems.

About minor OS certification

OS vendors regularly release minor updates to their products - for example, RHEL 10.2 was released on May 20th with security improvements and updates to key packages.  Minor OS releases are designed to be – and almost always are – fully backward compatible with previous releases in the major OS version.

InterSystems routinely tests the latest release of IRIS with new minor OS releases.

0
0 33
Article Kurro Lopez · Oct 23, 2025 1m read

Hi all,

This is a quick tip about how to use case insensitive URL in REST API.

If you have a class that extends from %CSP.REST and Ens.BusinessService, to create a REST API service, and you have defined your WebApplication in lowercase

XData UrlMap [ XMLNamespace = "http://www.intersystems.com/urlmap" ]
{
<Routes>
    <Route Url="/user" Method="POST" Call="User"/>
    <Route Url="/login" Method="POST" Call="Login"/>
</Routes>
}

Only accepts the url in lowercase, i.e. http://myserver/myproduction/user

If you have any uppercase character, the url doesn't work.

4
4 280
New
Article Tani Frankel · Jun 22 2m read

One of the latest features I'm really looking forward to in v2026.2 (now available as preview) is the "FHIR Explorer".

This new capability, part of InterSystems' FHIR Server, allows users to explore FHIR data via a friendly and intuitive UI, that builds (possibly complex) FHIR Search URLs, runs it against your FHIR Server (actually any FHIR server...), and displays the results.

Here's a simple flow:

0
0 26