Clear filter
Announcement
Murray Oldfield · Aug 17, 2018
Hi Everyone!If you are attending VMworld Las Vegas remember to look for two sessions on InterSystems IRIS in the content catalog!InterSystems IRIS sessions at VMworld:1. "Accelerating Digital Transformation with InterSystems IRIS and vSAN" is a '100' level session. This session will show examples from multiple industries, including financial services, logistics, transportation, and manufacturing, and describe benefits and use cases of a unified data platform running on vSAN. I will also review recent benchmark results and scalability choices for InterSystems IRIS. Time: Wednesday, Aug 29, 2:00 p.m. - 3:00 p.m.2. "Best Practices for Deploying the InterSystems IRIS Data Platform on vSAN" is a more technically focused '200' level session. If you are considering moving your InterSystems IRIS or Caché application to hyper-converged infrastructure this session offers practical guidance and explains key architecture and configuration decisions and best practices for a successful deployment. Time: Wednesday, Aug 29, 3:30 p.m. - 4:30 p.m.Join us on the 29th of August!
Announcement
Ali Nasser · Jun 28, 2023
Hello Everyone,
The Certification Team of InterSystems Learning Services is in the process of developing two exams focused on using SQL in InterSystems IRIS and we need input from our InterSystems IRIS SQL community. Your input will be used to evaluate and establish the contents of the exam.
How do I provide my input? We will present you with a list of job tasks, and you will rate them on their importance as well as other factors.
How much effort is involved? It takes about 20-30 minutes to fill out each survey. You can be anonymous or identify yourself and ask us to get back to you. If you see yourself as an expert in this area, then please complete both surveys as we would love to have your feedback for both exams.
How can I access the surveys? You can access them here
InterSystems IRIS SQL Specialist Exam
InterSystems IRIS SQL Expert Exam
What’s in it for me? Aside from our eternal gratitude, you will be entered in a raffle where 15 lucky winners will be given a $50 Tango* card (Available for US based employees. VA employees are not eligible). Completing both surveys will double your chance to win.
*Tango cards are a popular digital reward platform that provides a wide selection of e-gift cards from various retailers.
NOTE:
Survey doesn't work on mobile devices
Here are the exam titles and the definition:
InterSystems IRIS SQL Specialist Exam
An IT professional who has:
Experience with standard ANSI SQL.
1 to 2 years of experience on designing and managing InterSystems IRIS SQL applications or expertise in other SQL platforms.
1 year experience on managing InterSystems IRIS SQL applications.
InterSystems IRIS SQL Expert Exam
Developer or Solutions Architect who has the following:
4 to 6 years experience developing and managing InterSystems IRIS SQL applications
2 years experience working with ObjectScript and globals in InterSystems IRIS
Thank you
Ali Nasser, Certification Exam Developer, InterSystems Only InterSystems employees may take part in the surveys? No, any IRIS SQL user can complete the surveys. Please be note that this post was updated to include the following information:
Survey doesn't work on mobile devices
Announcement
Emily Geary · Jun 27, 2023
A set of 14 interactive practice questions are now available for the InterSystems HL7® Interface Specialist Certification exam. These questions have all been developed by our subject matter experts. Feedback for these questions include documentation resources and online learning content.
If you're interested in taking our InterSystems HL7® Interface Specialist exam, we highly recommend these questions.
Announcement
Olga Zavrazhnova · Dec 9, 2023
Hi Developers,
We'd like to highlight some outstanding projects created during the European Healthcare Hackathon 2023 in Prague. Participants were presented with nine real-world healthcare challenges by IKEM and AstraZeneca. InterSystems introduced to the participants an opportunity to use the FHIR repository and perform FHIR availability into their solutions by providing FHIR cloud services on AWS.
Meet the winners of our challenge:
1st place Čarodějové (PathoSync)
"The PathoSync software is a solid base for complex pathologist platforms. With the use of custom mapping, any laboratory can project their data into FHIR7 standard, which soon will be mandatory worldwide. This makes the digitalization process smoother. The connection with InterSystems assures quality and implements many healthcare features. Furthermore, the GDPR norms are strictly followed using the FHIR server based in Europe, so the usage of software follows the European standards."
Project details | Video presentation | GitHub link 1 link 2
2nd place ICU SPYEYES (Vital Vision)
"The ICU requires a system to automatically record video loops capturing key activities like patient and personnel movements. This system will allow retrospective annotations by humans, pre-annotate and identify persons, and optionally blur patient faces. It aims to collect data for developing future patient surveillance algorithms in hospitals.
We've developed a system for the ICU that utilizes motion detection, LLM, and standard CV techniques for video analysis. It builds an annotated video database essential for training algorithms focused on patient monitoring. Our solution generates structured reports and videos shared via FHIR, ensuring efficient data handling. Quality is enhanced by manual review through the open-source platform CVAT, optimizing our real-time alarm system for monitoring patient recovery."
Project details | Video Presentation | GitHub
3rd place VariantCall (PathoX)
"End-to-end solution PathoX is a platform for easy data ingestion, feature extraction and mapping to enhance pathologists’ workflow. An importer workflow supports the mapping of columns and notifies users about missing information. We use FHIR to guarantee future interoperability and compliance with future legislation. Pathologists can also highlight and leave comments on the data, as in their usual workflows, and look at analytics on all files."
Project details | Video Presentation | GitHub
Well done, congratulations!We are looking forward to seeing how your projects are developing into innovative and impactful startups!
Announcement
Anastasia Dyubaylo · Feb 27
Hey Community,
It's time for the first programming contest of the year, and there's a surprise so read on! Please welcome:
🏆 InterSystems AI Programming Contest: Vector Search, GenAI, and AI Agents 🏆
Duration: March 17 - April 6, 2025
Prize pool: $12,000 + a chance to be invited to the Global Summit 2025!
The topic
Develop any solution on InterSystems IRIS, InterSystems IRIS for Health, or IRIS Cloud SQL that uses AI (IntegratedML included).
General Requirements:
An application or library must be fully functional. It should not be an import or a direct interface for an already existing library in another language (except for C++, where you really need to do a lot of work to create an interface for IRIS). It should not be a copy-paste of an existing application or library.
Accepted applications: new to Open Exchange apps or existing ones, but with a significant improvement. Our team will review all applications before approving them for the contest.
The application should work on either IRIS, IRIS for Health or IRIS Cloud SQL. The first two could be downloaded as host (Mac, Windows) versions from Evaluation site, or can be used in the form of containers pulled from InterSystems Container Registry or Community Containers: intersystemsdc/iris-community:latest or intersystemsdc/irishealth-community:latest .
The application should be Open Source and published on GitHub or GitLab.
The README file to the application should be in English, contain the installation steps, and either the video demo or/and a description of how the application works.
No more than 3 submissions from one developer are allowed.
NB. Our experts will have the final say in whether the application is approved for the contest based on the criteria of complexity and usefulness. Their decision is final and not subject to appeal.
Prizes
❗The authors of the most interesting projects showcasing the use of AI agents will be invited to the Global Summit 2025 (provided the event tickets and accommodation).
1. Experts Nomination - a specially selected jury will determine winners:
🥇 1st place - $5,000
🥈 2nd place - $2,500
🥉 3rd place - $1,000
🏅 4th place - $500
🏅 5th place - $300
🌟 6-10th places - $100
2. Community winners - applications that will receive the most votes in total:
🥇 1st place - $1,000
🥈 2nd place - $600
🥉 3rd place - $300
🏅 4th place - $200
🏅 5th place - $100
If several participants score the same number of votes, they are all considered winners, and the prize money is shared among the winners.❗Cash prizes are awarded only to those who can verify their identity. If there are any doubts, organizers will reach out and request additional information about the participant(s).
Who can participate?
Any Developer Community member, except InterSystems employees (ISC contractors allowed). Create an account!
Developers can team up to create a collaborative application. 2 to 5 developers are allowed in one team.
Do not forget to highlight your team members in the README of your application – DC user profiles.
Important Deadlines:
🛠 Application development and registration phase:
March 17, 2025 (00:00 EST): Contest begins.
March 30, 2025 (23:59 EST): Deadline for submissions.
✅ Voting period:
March 31, 2025 (00:00 EST): Voting begins.
April 6, 2025 (23:59 EST): Voting ends.
Note: Developers can improve their apps throughout the entire registration and voting period.
Helpful Resources:
✓ Documentation:
InterSystems IRIS Vector Search documentation
InterSystems IntegratedML documentation
Boosting Facial Recognition Vector Search
✓ Example applications and libraries:
IRIS Vector Search
llamaindex-iris
langchain-iris
workshop-vector-face
IRIS FHIR SQL Builder DBT IntegratedML
integratedml-demo-template
integratedml-demo - Embedded Python demo suite
iris-local-ml - Hugging Face and python usage with IRIS
iris-fine-tune-ml - training and tuning ml models with python and InterSystems IRIS
QuinielaML - soccer match predictions with IntegratedML
workshop-integratedml-csv
iris-rag-demo - RAG demo implementation
✓ Online courses:
Using Vector Search for Generative AI
IntegratedML Interactive Intro Course
Hands-on with IntegratedML
✓ Videos:
Using Vector Search for Generative AI
Adding AI into Interoperability Production
Building Models with integratedML in the cloud
Generative AI Use Cases in Healthcare
✓ For beginners with IRIS:
Build a Server-Side Application with InterSystems IRIS
Learning Path for beginners
✓ For beginners with ObjectScript Package Manager (IPM):
How to Build, Test and Publish IPM Package with REST Application for InterSystems IRIS
Package First Development Approach with InterSystems IRIS and IPM
✓ How to submit your app to the contest:
How to publish an application on Open Exchange
How to submit an application for the contest
Need Help?
Join the contest channel on InterSystems' Discord server or talk with us in the comments section of this post.
We're waiting for YOUR project – join our coding marathon to win!
By participating in this contest, you agree to the competition terms laid out here. Please read them carefully before proceeding. IntegratedML apps will be accepted also? Yes!! 🙂 I'd love to see (and would be inclined to vote for) use of Model Context Protocol specifically - e.g., implementation of IRIS-based MCP servers/clients. looks like an interesting challenge. Hi Developers! Don't miss the recording of the kick-off webinar:
⏯️ The InterSystems AI Programming Contest Kick-Off Webinar
Hey Devs!
The first application has already been added to the contest!🚀 Check it out!
ollama-ai-iris by @Rodolfo.Pscheidt Looks like there is no one specific use case for server, and there are so many variants on how it can be implemented
Do you have something in mind, how would you use it?
Just thinking about the list of tools to add in server implementation Implemented for Interoperability: it can check status, including items in it, restart, update, recover, and check for queues and errors.There is also SQL Query executon Developers!
The deadline for submissions ends on March 30! Upload your application and join the contest!And one more project has been added to the InterSystems AI Programming Contest, check it out:
mcp-server-iris by @Dmitry.Maslennikov Community!
These are the last hours before the end of the registration phase. Eight more apps have been added to the contest; check them out!
langchain-iris-tool by @Yuri.Gomes AiAssistant by @XININGMApax-ai-iris by @Parani.Kiris-data-analysis by @lando.millerbg-iris-agent by @Elena.Karpova Facilis by @Henrique Vitals Lab by Gabriel Yang
Announcement
Anastasia Dyubaylo · May 7
Hey Community,
We're pleased to invite all the developers to the upcoming kick-off webinar for the InterSystems FHIR and Digital Health Interoperability Contest!
Date & Time: Monday, May 12 – 9 am EDT | 3 pm CEST
Discover the exciting challenges and opportunities that await health enthusiasts in this contest. We will also discuss the topics we expect from participants and show you how to develop, build, and deploy applications using the InterSystems IRIS data platform.
Speakers: 🗣 @Daniel.Franco, Senior Manager - Interoperability Product Management🗣 @Elijah.Cotterrell, Product Manager - Health Informatics Platform🗣 @Qi.Li, Physician Executive, InterSystems🗣 @Dean.Andrews2971, Head of Developer Relations🗣 @Evgeny.Shvarov, Senior Startups and Community Programs Manager🗣 @DKG, Developer Relations Evangelist
✅ Register for the kick-off today! Please join the webinar right now!
Announcement
Anastasia Dyubaylo · Jan 24
Hey Community,
Enjoy the new video on InterSystems Developers YouTube:
⏯ Creating an InterSystems IRIS Cross Functional App in 150 Lines of Code @ Global Summit 2024
Based on the speaker's popular Developer Community article with the same title, this talk will walk you through a number of InterSystems IRIS features that can be leveraged to build applications with relatively little code.
🗣 Presenter: @Chris.Stewart, Principal Technical Specialist, InterSystems
Your next favorite video is just one click away. Watch now and subscribe!👍 The original article is here: https://community.intersystems.com/post/creating-iris-cross-functional-app The recorded demo is slightly different for a few reasons, and <spoilers> the final demo does not work, but only because of time constraints and a slight typo in code. See if you can spot it! Thank you @Chris.Stewart for the detailed explanation! The video was very informative and clear. I appreciate how well it covered the key points.
Announcement
Andreas Schneider · May 25
I'm excited to announce a major update to SQL Data Lens – a powerful database client and metadata explorer – that opens up new, free possibilities for the InterSystems community.
SQL Data Lens is now completely FREE to use with InterSystems IRIS Community Edition!
No more “localhost only” restrictionsNo more limits on the number of connectionsNo license? No problem.You can now connect to InterSystems IRIS Community Edition—completely license-free—using the fully functional Free Edition of SQL DATA LENS. Explore all the features, no strings attached.
Discover hidden insights with SQL DATA LENS:Instantly uncover detailed information about your IRIS tables—no deep dives or guesswork required:SQL DATA LENS helps with:
Detecting and Resolving Metadata Inconsistencies in InterSystems IRISFocus on your database objects and hide all the system objectsEasily Copy Tables Between Databases and Servers
Curious what's under the hood?Instantly explore native global values directly within SQL DATA LENS—see what your data is really doing behind the scenes.
Ready to explore your data like never before?
🚀 Download SQL Data Lens and get started today. Also available via Microsoft Store
💬 Got feedback, ideas, or ran into something odd? I’d love to hear from you—let’s make it even better together!
Happy querying!
Announcement
Anastasia Dyubaylo · May 27
Hi Community!
We’re excited to announce that several winners of the InterSystems AI Programming Contest have been invited to showcase their projects at the Tech Exchange during InterSystems Ready 2025!
Join us on Wednesday, June 25, to explore innovative, real-world solutions built with InterSystems IRIS, AI, LLMs, and intelligent agent technologies — directly from the developers who created them:
Presenter
Demo
@Muhammad.Waseem, Technical Consultant, Traverse Health
Next generation of autonomous AI Agentic Applications
iris-AgenticAI
@Yuri.Gomes, Director, YM Services
Natural Language Control of IRIS
langchain-iris-tool
@Eric.Fortenberry, Integration Analyst Senior, AdventHealth
A Minimalist View of AI: Exploring Embeddings and Vector Search with EasyBot
iris-easybot
@Alena.Krasinskiene, Quality and Customer Experience Manager, Banksia Global
AI Agents as First-Class Citizens in InterSystems IRIS
bg-iris-agent
@henry, Tech Leader at BPlus tecnology@Henrique, Senior Platform Architect, AI at Zendesk@José.Pereira, Data Engineer at Shift
Command the Crew - create an AI crew to automate your work
Facilis
These developers have built cutting-edge solutions using InterSystems IRIS technologies, integrating AI, LLMs, and intelligent agents to solve real-world challenges.
Don't miss the chance to see these demos live and connect with the minds behind them at Ready 2025!  @Anastasia.Dyubaylo, can you fix the @Yuri.Gomes app from iris-salesforce to https://openexchange.intersystems.com/package/langchain-iris-tool? Fixed. Thanks! Musketeers 😎🤩
Announcement
Evgeny Shvarov · May 29
Hi Developers!
We are happy to present the bonuses page for the applications submitted to the FHIR and Digital Health Interoperability Contest 2025!
See the results below.
Project
FHIR
Digital Health Interoperability
Vector Search
LLM AI or LangChain
Embedded Python
Docker
IPM
Online Demo
Community Idea Implementation
Find FHIR bug
Find Interoperability bug
First Article on DC
Second Article on DC
Video on YouTube
First Time Contribution
Total Bonus
Nominal
3
4
3
3
2
2
2
2
4
2
2
2
1
3
3
38
Smart Clinical Copilot - Configuration Management System
0
hc-export-editor
2
2
2
2
2
3
13
FHIR Bundle to CCDA
4
2
3
3
12
fhir-craft
3
4
2
2
1
3
15
Langchain4jFhir
3
3
2
3
3
14
FHIRInsight
3
4
3
3
2
2
2
2
1
3
25
CCD Data Profiler
4
2
4
2
1
3
3
19
FhirReportGeneration
3
3
2
2
10
iris-medbot-guide
3
3
2
2
2
12
ollama-ai-iris
3
2
2
2
3
12
health-gforms
3
4
2
2
2
2
4
2
1
3
25
iris-fhir-bridge
3
4
2
2
2
3
16
IRIS Interop DevTools
3
4
-
2
2
3
14
Please apply with your comments for new implementations and corrections to be made here in the comments or in Discord. I believe ollama-ai-iris qualifies for Digital Health Interoperability - 4 points
Collect 4 bonus points if your application is a healthcare interoperability solution that uses InterSystems Interoperability to transfer or/and transform healthcare data via messages or it uses healthcare format data transformation.
Also, I have online demo linked in ReadMe Hi! Could you provide the link to the repo code where you use Interoperability for "transfer or/and transform healthcare data via messages or it uses healthcare format data transformation"? or maybe you work with any healthcare data types? I claim the bonus community idea implementation and online demo. The links are into the application health-gforms Hi! Idea not in Community Opportunity statusOnline demo is just a link to the postman collection file in the repo
Sorry but both of them don't fit to bonuses requirements About Online Demo, I can't load the page with demo, I see only endless loading. bilder/CaptureSendChatResp.JPG at main · oliverwilms/bildershows where I transfer healthcare data inside the Interoperability production Sorry Olyver, looks like misunderstanding. I need link to the code in your project repo where I can see how you use HealthShare components, transferring or transforming HL7, CCD, etc. Please try online demo again. if you open the collection, the adresses point to remote address. I did this to allows users test using postman, but I will change to swagger ui address.
The idea is stop with status clarification, but I did the clarification and anyone reviewed yet Collect 4 bonus points if your application is a healthcare interoperability solution that uses InterSystems Interoperability to transfer or/and transform healthcare data via messages or it uses healthcare format data transformation.
I transfer healthcare data. It did not say I have to use HealthShare formats. Ok it works ok write me when you add swagger ui link to the package demo url.
I wrote to the Idea Hub admin. I think they will clarify status of your idea by tomorrow All bonuses were checked and added Hi friends!First article for FHIRInsight 😎😉 Hi Henry! Bonus was added Thank you Hi! I discussed this with the judges. We decided that to qualify for this bonus, the project must be related to health data formats/use health data transformations or write data to FHIR entities. Please add something from that list to your project to achieve this bonus.
@Evgeny.Shvarov Please correct me if I'm wrong somewhere. I don't know if this apply, but I have written an article about the application. And I have translated it.
Also, I have seen that I have 2 points for finding FHIR bug, but I think I don't have found any 😅 Hi! Thanks for the feedback. I wrote the bonus in the wrong column, it were points for the article. Bonuses were added I included digital health interoperability on health-gforms. Evidences: https://github.com/yurimarx/health-gforms/blob/master/src/User/GFormsProduction.cls, https://github.com/yurimarx/health-gforms/blob/master/src/User/GFormsInboundAdapter.cls), so I claim this bonus. I would like to claim the following bonuses:
- Embedded Python
- Online Demo
- First Article on DC
Thanks! Hi! Could you please provide the permalink to the code where you use Embedded Python, looks like your app works only with exported xml without iris connection.
Bonuses for article and demo were added. Here you go...
https://github.com/jamerfort/hc-export-editor/blob/42516f7524c4556c1cc8afa25d2f71c22b6e0891/webapps/hc_export_editor/export_manager.py#L141 Ok I didn't notice that. Bonus was added Thanks! Bonus was added Hi @Semion.Makarov, I have an honest question for you: Does a translation count as a second article? If it does, here's a second article for FHIRInsight. Yep it counts) Thank you very much @Semion.Makarov I would suggest, for next contests, technical points for @Robert Cemper reviews on OpenExchange.When he gives an app more than 3 stars there is because the app it's really good. He does excellent work with his reviews and is thoroughly honest. Hi there! I have an article and a translated article for the CCD Data Profiler. In addition to that, I also have a YouTube video. Please let me know if any additional information is required. Thank you! Great idea, you should publish it om ideas portal to get my vote also Thanks! Bonuses were added The IRIS Interop DevTools should have Docker and IPM. There is also a video posted on YouTube. You already got these bonuses in one of the previous contests. Except of IPM bonus. I've added it About video I see that you've updated your video and uploaded fresh version to your package. I think the can accept this bonus Hey team,
I've just submitted the new app release with a YouTube demo video + article link
I hope you all enjoy the demo video.
I'd like to claim the video bonus for hc-export-editor as well: https://www.youtube.com/watch?v=gSFDw4eaErg
Thanks Article bonus already have been added. I've applied video bonus Hi! I've added bonus to your app I have added a new article for the IRIS Interop DevTools: https://community.intersystems.com/post/iris-interop-devtools-jumpstart-iris-transformations-ccda-and-fhir
Hi there, I would also like to claim the Community Idea Implementation bonus. Here is the link to the idea: https://ideas.intersystems.com/ideas/DPI-I-247. Thank you! Hi! Bonus was added Hi! Bonus was added Hi @Semion.Makarov I noticed that no points were added for Digital Health Interoperability. I believe our application (FHIRInsight) fits this category.
Announcement
Anastasia Dyubaylo · Jun 3
Hi Community,
Let's meet at the online meetup with the winners of the InterSystems FHIR and Digital Health Interoperability Contest! It's a great opportunity to chat with the InterSystems Experts team and our contestants.
Winners' demo included!
Date & Time: Thursday, June 5, 11:30 am EDT | 5:30 pm CEST
Join us to learn more about winners' applications and to have a talk with our experts.
➡️ REGISTER TODAY
See you all at our virtual meetup! Hi All!
Please join the meetup in 10 minutes!
https://riverside.fm/webinar/directlink/eyJzbHVnIjoiZGV2ZWxvcGVyLXJlbGF0aW9ucy1zdHVkaW8iLCJldmVudElkIjoiNjgyZjA3NmYyYWY2OGUyMmEwNDU0ZWMwIiwicHJvamVjdElkIjoiNjgyZjA3NmYyYWY2OGU5MDdiNDU0ZWJkIn0=
Article
Marco Bahamondes · Jun 24
Introduction
InterSystems IRIS allows you to build REST APIs using ObjectScript classes and the %CSP.REST framework. This enables the development of modern services to expose data for web apps, mobile apps, or system integrations.
In this article, you'll learn how to create a basic REST API in InterSystems IRIS, including:
A persistent data class
A REST class with GET and POST methods
A web application to expose the API
A full demonstration using Docker
Step 1: Create the data class Demo.Producto
Class Demo.Producto Extends (%Persistent, %JSON.Adaptor) {
Property Nombre As %String;
Property Precio As %Numeric(10,2);
}
%Persistent allows storing the object in the database.
%JSON.Adaptor enables automatic JSON conversion.
Step 2: Create the REST class Demo.ProductoAPI
Class Demo.ProductoAPI Extends %CSP.REST {
XData UrlMap [ XMLNamespace = "http://www.intersystems.com/urlmap" ] {
<Routes>
<Route Url="/producto" Method="GET" Call="Listar"/>
<Route Url="/producto" Method="POST" Call="Crear"/>
</Routes>
}
ClassMethod Listar() As %Status
{
Try {
Set productos = []
&sql(DECLARE C1 CURSOR FOR SELECT ID, Nombre, Precio FROM Demo.Producto)
&sql(OPEN C1)
While (SQLCODE=0) {
&sql(FETCH C1 INTO :id, :nombre, :precio)
Quit:SQLCODE'=0
Do productos.%Push({"ID": (id), "Nombre": (nombre), "Precio": (precio)})
}
Do ##class(%REST.Impl).%SetContentType("application/json")
Do ##class(%REST.Impl).%SetStatusCode("200")
Write productos.%ToJSON()
} Catch (ex) {
Do ##class(%REST.Impl).%SetStatusCode("400")
Write ex.DisplayString()
}
Quit $$$OK
}
ClassMethod Crear() As %Status
{
Try {
set dynamicBody = {}.%FromJSON(%request.Content)
Set prod = ##class(Demo.Producto).%New()
Set prod.Nombre = dynamicBody.%Get("Nombre")
Set prod.Precio = dynamicBody.%Get("Precio")
Do prod.%Save()
Do ##class(%REST.Impl).%SetContentType("application/json")
Do ##class(%REST.Impl).%SetStatusCode("200")
Write prod.%JSONExport()
} Catch (ex) {
Do ##class(%REST.Impl).%SetStatusCode("400")
Write ex.DisplayString()
}
Quit $$$OK
}
}
Step 3: Create a Web Application
From the Management Portal:
Go to System Administration > Security > Applications > Web Applications
Create a new application:
URL: /api/productos
Namespace: USER
Class: Demo.ProductoAPI
Enable REST and anonymous access for testing
http://localhost:52773/csp/sys/%25CSP.Portal.Home.zen User=SuperUser Pass=SYS
Add Developer Application Functions
Step 4: Docker demonstration
Project structure
apirest-demo/
├── Dockerfile
├── iris.script
└── cls/
├── Demo.Producto.cls
└── Demo.ProductoAPI.cls
Dockerfile
FROM intersystemsdc/iris-community:latest
COPY cls /irisdev/app/cls
COPY iris.script /irisdev/app/iris.script
RUN iris start IRIS \
&& iris session IRIS < /irisdev/app/iris.script \
&& iris stop IRIS quietly
Build and run the container
cd apirest-demo
docker build -t iris-apirest-demo .
docker run -d --name iris-api -p 52773:52773 -p 1972:1972 iris-apirest-demo
Testing with Postman or curl
GET products
curl http://localhost:52773/api/productos/producto
POST product
curl -X POST http://localhost:52773/api/productos/producto \
-H "Content-Type: application/json" \
-d '{"Nombre":"Cafe","Precio":2500}'
to download the example code https://github.com/MarcoBahamondes/apirest-demo
git clone https://github.com/MarcoBahamondes/apirest-demo
Discussion
Admin GlobalMasters · Jul 1
How was your READY experience?We’ve prepared a bingo card — take a look and see how many boxes you can check off!Cross off the ones that match your experience or list them in the comments.And if something memorable happened that’s not on the card — we’d love to hear about it! ✨
Bingo items:
Joined Golf Tournament or Soccer Match
Discovered a feature you didn’t know existed
Participated in a hands-on workshop on Sunday
Learned something new
Had a 1:1 meeting with an InterSystems expert
Attended at least one Tech Exchange Demo
Answered 5 out of 5 quiz questions correctly (at Developer Community booth)
Took a free certification exam
Spun the Wheel of Fortune at Developer Community booth
Attended Keynotes and afternoon sessions
Met someone new / made a new connection
Met a fellow Developer Community Member
How many out of 12 did you check off? Copy the ones you completed in your reply please - we’re curious to see which activities were most popular! 🤩 Six. Would be seven but I only got 3 out of 5 correct at Developer Community booth. Six 😟 Not as many as I hoped... Six 9/12 !!!! 9/12
but we have to review the quiz questions btw 😂 Six is good! Which six happened? That’s great — no need to check them all! ☺ We’re interested to see which activities were most popular among DC members. Just curious, which 6 did you complete? six is good, and looks like that's the most popular result! Next time we will publish Bingo before the event 😎😁Which 6 for you? Wow — the top score just jumped from 6 to 9! Would you be open to sharing which 9 you completed?
P.S. Feel free to just copy the text from under the banner — we’re curious to see which activities were most popular! 🤩 Yay - another 9!!! Guilherme - could you share which 9 did you complete? 🤩
2
4
5
10
11
12
9 out of 12, not bad 3. Participated in a hands-on workshop on Sunday4. Learned something new5. Had a 1:1 meeting with an InterSystems expert6. Attended at least one Tech Exchange Demo8. Took a free certification exam9. Spun the Wheel of Fortune at Developer Community booth10. Attended Keynotes and afternoon sessions11. Met someone new / made a new connection12. Met a fellow Developer Community Member Wow what an impressive list! 🤩🔥 Thanks for sharing! 6 out of 12!
Can we get a bonus square for “had too much fun at the Developer Community booth”? 😁
Announcement
Andreas Dieckow · Jan 15, 2020
Beginning with InterSystems IRIS 2020.1, the minimum required version for AIX is AIX 7.1 TL4.
The InterSystems IRIS installer will detect if the required IBM XL C filesets are installed before continuingwith the installation. Does it need to be the 16.1 (or greater) XL C fileset (we have a lesser installed)? And just the runtime or the compilation as well? Verifying for our systems' guys. 16.1 or greater and just the runtime
Article
Brad Nissenbaum · Jul 13
**☤ Care 🩺 Compass 🧭 - Proof-of-Concept - Demo Games Contest Entry**
# Introducing Care Compass: AI-Powered Case Prioritization for Human Services
In today’s healthcare and social services landscape, caseworkers face overwhelming challenges. High caseloads, fragmented systems, and disconnected data often lead to missed opportunities to intervene early and effectively. This results in worker burnout and preventable emergency room visits, which are both costly and avoidable.
Care Compass was created to change that.
*Disclaimer: Care Compass project is a technical demonstration developed by sales engineers and solution engineers. It is intended for educational and prototyping purposes only. We are not medical professionals, and no part of this project should be interpreted as clinical advice or used for real-world patient care without appropriate validation and consultation with qualified healthcare experts.*
## The Problem
Twelve percent of Medicaid beneficiaries account for 38 percent of all Medicaid emergency department (ED) visits. These visits are often driven by unmet needs related to housing instability, mental illness, and substance use. Traditional case management tools rarely account for these upstream risk factors, making it difficult for caseworkers to identify who needs help most urgently.
This data comes from a 2013 study published in *The American Journal of Emergency Medicine*, which highlights how a small portion of the Medicaid population disproportionately contributes to system-wide costs
([Capp et al., 2013](https://doi.org/10.1016/j.ajem.2013.05.050), [PMID: 23850143](https://pubmed.ncbi.nlm.nih.gov/23850143)).
Too often, decisions are reactive and based on incomplete information.
## Our Solution
Care Compass is an AI-powered assistant that helps caseworkers make better decisions based on a complete picture of a client’s medical and social needs. It combines Retrieval-Augmented Generation (RAG) and large language models to interpret data and generate actionable insights.
The assistant assesses real-time information, summarizes key risk factors, calculates dynamic risk scores, and recommends possible next steps and resources. Instead of combing through disconnected records, caseworkers get a unified view of their caseload, prioritized by urgency and context.
## How It Works
The platform integrates a large language model, real-time data retrieval, and custom reasoning logic. Information from structured and unstructured sources is synthesized into readable summaries that explain not only the level of risk, but why a client is considered high-risk.
An intuitive user interface makes it easy for caseworkers to interact with the assistant, review insights, and take appropriate action. The emphasis is on transparency and trust. The system doesn’t just score risk; it explains its reasoning in plain language.
## Lessons Learned
Building Care Compass has taught us that raw model accuracy is only part of the equation. We’ve learned that:
- Small datasets limit the effectiveness of retrieval-based methods
- Structured data is often inconsistent or incomplete
- Fine-tuning models does not always improve performance
- Interpretability is essential—especially for systems that guide care decisions
- HIPAA compliance and data privacy must be built into the system from the beginning
## Looking Ahead
Our next steps include expanding our dataset with more diverse and representative cases, experimenting with different embedding models, and incorporating evaluation metrics that reflect how useful and understandable the assistant’s outputs are in practice.
We’re also exploring how to better communicate uncertainty and strengthen the ethical foundations of the system, especially when working with vulnerable populations.
Care Compass is our response to a widespread need in health and human services: to prioritize what matters, before it becomes a crisis. It empowers caseworkers with the clarity and tools they need to act earlier, intervene more effectively, and deliver more equitable outcomes.
**To see more about how we implemented the solution, please watch our youtube video:**
https://youtu.be/hjCKJxhckbs This is an impressive proof-of-concept! Great work by the team! 👏 Happy to have worked with Brad Nissenbaum, Fan Ji, Lynn Wu. Andrew Wardly Please let us know if you have any questions or feedbacks!