InterSystems Grand Prix

Topic and Rules

In this programming contest, present any application which uses InterSystems IRIS as a backend (API or database) with any type of InterSystems IRIS API or data model.

You are welcome to improve your applications which you presented in the InterSystems contest series last year and submit them for the Grand Prix. And you are welcome to submit a 100% new application.

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 in this post, it gets additional technology votes:

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.

Who can participate

Any Developer Community member, except for InterSystems employees. Create an account!

Developers can team up to create a collaborative application. Allowed from 2 to 5 developers in one team.

Don't forget to highlight your team members in the README of your application – DC user profiles.

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

This time we have increased our money prizes! Welcome:

Experts Nomination

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

Community Nomination

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

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 (42)
vscode-intersystems-iris

POC of VSCode extension which provides some control over InterSystems IRIS with direct native access, without utilizing AtelierAPI. Provides access to Interoperability and Globals.

Author: Dmitry Maslennikov

Experts 127Community 138

Bonuses
iris-rad-studio

IRIS RAD Studio it's a low-code solution that came to make the developer's life easier; Allowing everyone to create their CRUD based on a simple class definition or even a CSV file.

Author: Henrique Gonçalves Dias

Experts 96Community 97

Bonuses
HealthInfoQueryLayer

The application use generic interface to perform query on data schema and used globals as configuration. At run time, the program will implement the query referring to configurations. It's working as a prototype ObjectScript MyBatis Template.

Author: Botai Zhang

Experts 60Community 90

Bonuses
iris-image-index-demo

A demo on how to build a custom SQL index for images data type.

Author: José Roberto Pereira

Experts 47Community 34

Bonuses
Terminal Multi-Line Command Editor

Terminal Multi-Line Input + Editor

Author: Robert Cemper

Experts 38Community 25

Bonuses
Dictionary comparison scheme of cache database

The dictionary comparison of the data collected in the cache database is carried out, and the dictionary related data cleaning work is quickly completed through the global model, so as to build a unified and correct database for the hospital

Author: Weiwei Yang

Experts 29Community 72

Create a unified hospital data extraction scheme based on IRIS for Health

Create a unified hospital data extraction scheme based on IRIS for Health

Author: Deming Xu

Experts 28Community 29

iris4health-fhir-analytics

An example on how to take advantage of FHIR data schema created by IRIS for Health in conjunction with IRIS Analytics to provide analytics on FHIR data.

Author: José Roberto Pereira

Experts 27Community 25

Bonuses
iris-fhir-portal

Patient Chart using FHIR Resources

Author: Henrique Gonçalves Dias

Experts 24Community 20

Bonuses
ObjectScript Kernel

Execute ObjectScript in Jupyter Notebook

Author: Nikita Mullin

Experts 23Community 29

Bonuses
interoperability-integratedml-adapter

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

Author: José Roberto Pereira

Experts 23Community 23

Bonuses
IRIS-REST-API-DATABASEMANAGER

Create persistent Tables and Datas in Cache Database using REST API

Author: Lucas Bourré

Experts 21Community 54

Bonuses
IRIS Interoperability Message Viewer

A new approach for the Interoperability Message Viewer

Author: Henrique Gonçalves Dias

Experts 20Community 32

Bonuses
Wsock-Embedded-Py

Demo using a WebSocket Client written in Python used over embedded Python

Author: Robert Cemper

Experts 19Community 18

Bonuses
iris-for-money

IRIS application for managing Money

Author: Oliver Wilms

Experts 18Community 16

Bonuses
iris-integratedml-monitor-example

Example on extending %Monitor.Adaptor to monitor IRIS IntegrateML models performance metrics.

Author: José Roberto Pereira

Experts 18Community 15

Bonuses
springboot-iris-crud

Java Spring Boot Crud API Example

Author: YURI MARX PEREIRA GOMES

Experts 16Community 17

Bonuses
Airplane React, Material UI, and REST API

Development of a System using React, Material UI and REST API IRIS.

Author: Flavio Lucio Naves Junior

Experts 16Community 15

Bonuses
iris-history-monitor

IRIS History Monitor - For InterSystems IRIS is now available in Package Manager and using IRIS 2019.4 API and WS

Author: Henrique Gonçalves Dias

Experts 15Community 18

Bonuses
appmsw-telestat

Ineroperability manages a Telegram Admin_bot and Informant_bot in providing content.

Author: Sergey Mikhailenko

Experts 15Community 16

Bonuses
realworld-intersystems-iris

InterSystems IRIS Starter kit for new RealWorld framework implementations

Author: Dmitry Maslennikov

Experts 15Community 13

Bonuses
iris-analytics-notebook

A notebook approach to use IRIS analytics capabilities.

Author: José Roberto Pereira

Experts 14Community 16

Bonuses
isc-tar

TAR compress tool

Author: Dmitry Maslennikov

Experts 14Community 15

Bonuses
RESTFUL_API_For_Hotel_OverBooking_System

Develop RESTFUL Data API in InterSystems IRIS Data Platform Development for Hotel Overbooking Management System. PS:The overbooking management system combines the unique conditions of the hotel, such as room prices, order channels, customer needs (etc...). System uses machine learning algorithms (such as: KNN/ES-RNN...) to accurately predict the daily no-show and occupancy rate of the hotel, and further combines with the revenue equation to find the best largest room sales volume, which can significantly increase the hotel marginal revenue.

Author: jingqi LIu

Experts 13Community 108

Bonuses
npm-iris

Project & Task Management using InterSystems IRIS and Bootstrap 4

Author: Henrique Gonçalves Dias

Experts 12Community 13

Bonuses
cmPurgeBackup

cmPurgeBackup is an utility that can be used to erase old Online Backup files.

Author: Alexey Maslov

Experts 11Community 12

Bonuses
IRIS import manager

This application allows you to import data into IRIS from various sources in a simple way.

Author: Oleh Dontsov

Experts 11Community 11

Bonuses
fhir-chatbot

A chatbot to query patient information using FHIR.

Author: Renato Banzai

Experts 11Community 11

Bonuses
The adopted Bitmap

How to enable Bitmaps for nonstandard IDs

Author: Robert Cemper

Experts 11Community 10

Bonuses
isc-generate-db

Creating a new database, namespace, CSP/REST Application never been so easy.

Author: Henrique Gonçalves Dias

Experts 10Community 16

Bonuses
zapm

ZAPM is a shell - extends the ZPM shell and adds any other commands Working in the terminal I got tired of going from my shell to the zpm shell and back. My shell was supplied with additional specific commands and I decided to merge the two shells. The ZAPM checks if the command entered is a ZPM command, then sends the execution to the ZPM shell. Then I wanted to improve the color commands and expand the functionality. And now ZAPM has survived to the first version and can add any command that I need and remember it so that I can re-execute it.

Author: Sergey Mikhailenko

Experts 10Community 14

Bonuses
apptools-admin

Application tools for technical support and DBMS administrator. View and edit arrays, execute queries, including JDBC/ODBC, sending results to email as XLS files. A few simple graphs on the protocols of the system. This solution can be installed in earlier versions of Caché and Ensemble (tested 2016.1+). This can be done by importing xml.

Author: Sergey Mikhailenko

Experts 10Community 10

Bonuses
iris-ml-suite

A suite to use IRIS as Machine Learning Environment. Helping the development community to classify the posts with tags.

Author: Renato Banzai

Experts 10Community 10

Bonuses
BlocksExplorer

Database Blocks Explorer for InterSystems Caché

Author: Dmitry Maslennikov

Experts 8Community 15

Bonuses
ISC DEV

Export/Import InterSystems Data Platform development artefacts

Author: Gevorg Arutiunian

Experts 8Community 10

Bonuses
Questy

Create a chatbot in a few clicks. Using our solution, you can easily form questionnaires based on IRIS and transform them into a chatbot for messengers.

Author: Alexey Nechaev

Experts 7Community 8

Bonuses
Using-ZPM-for-Node.js

An example how to use ZPM also for modules in Node.js

Author: Robert Cemper

Experts 7Community 7

Bonuses
iris-python-suite

A suite of tools and examples to show how powerful InterSystems IRIS can be when combined with Python by the API Python Native API. Including: - A machine learning chatbot - A chart to show any global as a graph - A COVID-19 analysis

Author: Renato Banzai

Experts 7Community 7

Bonuses
WSockClientMicroSV

Docker based Micro Server as WebSocket Client

Author: Robert Cemper

Experts 6Community 6

Bonuses
M-commands instead of Excel formulas in cells

Mumps (Cache' ObjectScript) in cells

Author: alex kosinets

Experts 6Community 6

Bonuses
isc-apptools-lockdown

Program for changing the security level of the system.

Author: Sergey Mikhailenko

Experts 4Community 6

Bonuses
units

Library and examples of units of measure to work with physical objects implementation in ObjectScript. The first version includes the SI unit system. Next will be added American customary units, units of currency, bits and bytes, font and pixel sizes.

Author: Dmitrii Kuznetsov

Experts 2Community 7

Bonuses