InterSystems Interoperability

Topic and Rules

In this programming contest, develop an interoperability solution or a solution that helps to develop or/and maintain interoperability solutions using InterSystems IRIS or InterSystems IRIS for Health.

The application should work either on InterSystems IRIS Community Edition or on InterSystems IRIS for Health Community Edition or on InterSystems IRIS Advanced Analytics Community Edition.

The application should be Open Source and published on GitHub.

Technology bonuses

If the application satisfies some additional requirements listed below, it gets additional technology votes, one per each requirement:

  • Business Process BPL or Business Rule DTL Usage
  • Custom Interoperability Adapter Usage
  • Production EXtension(PEX) Java or .NET usage
  • ZPM Package deployment
  • Docker container usage

More details on bonuses here.

Sample applications

Here're some templates that could be used as a foundation of an app:

Don't forget to highlight in README of your application how it should be used.

How to apply

Log in to Open Exchange, open your application page, make sure that it meets the requirements, and click the "Apply for Contest" button. Your application will be sent for approval and once approved will appear on the Contest page eventually.

Prizes and nominations

Experts Nomination

  • 1st place - $2,000
  • 2nd place - $1,000
  • 3rd place - $500

Community Nomination

  • 1st place - $1,000
  • 2nd place - $500
  • 3rd place - $250

Terms and conditions, rules and judgment criteria

By participating in the contest you agree with the following Terms and Conditions.

Visit the contest landing page to read and discuss the rules, nominations & judgment criteria.

Join InterSystems Discord channel to chat about requirements, technology, voting, etc.

NominationsRegistered applications (9)
Open API Client Gen

IRIS Interoperability Production generator from Swagger 2.0 specification.

Author: Lorenzo Scalese

Experts 17Community 16

OCR Service

OCR Interoperability Service. This app get an image or pdf, extract text using OCR from Tesseract, send to the NLP index and returns to the user. The app uses a PEX Business Operation in ObjectScript consuming a Java class thats uses Tesseract. This app has NLP to the OCR extracted text too. Enjoy OCR + NLP!!


Experts 12Community 20

IRIS Interoperability Message Viewer

A new approach for the Interoperability Message Viewer

Author: Henrique Gonçalves Dias

Experts 10Community 17


An IRIS Interoperability adapter to use ML models managed by IRIS IntegratedML

Author: José Roberto Pereira

Experts 10Community 8


This is a InterSystems IRIS Interoperability solution. 1) Sends an SMS message to a mobile number 2) Verify Mobile number by SMS code

Author: Vasiliy Bondar

Experts 6Community 7

File Control - Feeder

Feeder Production that generates test files and sends test messages to Interoperability Production while using %UnitTest.TestProduction TestControl to gather and publish results.

Author: Oliver Wilms

Experts 5Community 5

Message Bank

Message Bank for IRIS Interoperability that can automatically resend messages

Author: Oliver Wilms

Experts 5Community 3


Ineroperability manages a Telegram Admin_bot and Informant_bot in providing content.

Author: Sergey Mikhailenko

Experts 4Community 4


Intersystems IRIS interoperability Custom Upload Adapter to multipart file requests


Experts 1Community 2