Search

Clear filter
Article
Evgeny Shvarov · Apr 13

Building (strikeout) Prompting the UI for InterSystems FHIR With Lovable

Hi developers! This will be a very short article as in April 2025 with Lovable and other Prompt-to-UI tools it becomes possible to build the frontend with prompting. Even to the folks like me who is not familiar with modern UI techics at all. Well, I know at least the words javascript, typescript and ReactJS, so in this very short article we will be building the ReactJS UI to InterSystems FHIR server with Lovable.ai. Let's go! First of all we will need an InterSystems FHIR Server instance. You can get it on AWS or you can spin it out directly on your laptop with IRIS for Health if you have docker installed. I will follow the docker way - and the easiest step is to clone this Open Exchange repository with: > cd devfoloder >git clone git clone git@github.com:intersystems-community/iris-fhir-template.git >cd iris-fhir-template >docker compose up -d Once started you can check FHIR server REST API working with the swagger at localhost:32873/swagger-ui/index.html: Check some calls (e.g. Patient resource) and see that there is some data. OK! Let's build the UI now. Go to Lovable.dev and create an account, its free. Ask Lovable to build the UI vs FHIR server, including the resources and functionality you want. E.g. prompt could be: Dear Lovable! Please build the UI vs an FHIR server R4 to manipulate Patient, Medication, observation, and lab results resources. And it will build it out. After it is done, ask Lovable to point the UI to a FHIR REST API URL: localhost:52873/fhir/v4. And it should work. Make sure you set up proper user access (I'd start with no security initially just to make sure REST services receive and provide data properly) and feel free to improve the UI with prompting. Next you can ask lovable to deploy the solution to internet. To make it working make sure you deploy IRIS FHIR server as well or point to AWS one if you are there. That's it! Lovely, isn't it? Here is the video with all the steps and more: This is amazing, thank you for sharing 😁 @Arun.Nadarasa - thank you for introducing the power of Lovable in Digital Health to many-many people! Including myself ;)
Announcement
Anastasia Dyubaylo · Jun 25

[Video] Using Character Slice Index in InterSystems IRIS

Hi Community, Enjoy the new video on InterSystems Developers YouTube from our Tech Video Challenge: ⏯ Using Character Slice Index in InterSystems IRIS Learn about the Character Slice Index, first introduced back in June 2008. Inspired by bit-slice indexing for numerical data, this approach offers a unique way to index and search for individual characters within texts—ideal for languages like Japanese and Chinese, where single characters carry substantial meaning. In this presentation, you'll learn how character slicing works, leveraging a specialized data type that defines language-specific word patterns to enhance text indexing performance. We’ll run a live demo using SQL on a test dataset, comparing the performance and efficiency of character indexing versus traditional approaches. 🗣 Presenter: @Robert.Cemper1003 Stay ahead of the curve! Watch the video and subscribe to keep learning! 👍
Announcement
Anastasia Dyubaylo · May 7

Winners of the Code Your Way to InterSystems READY 2025

Hi Community, A huge thank you to everyone who participated in the Code Your Way to InterSystems READY 2025 challenge! We enjoyed watching your videos and checking out your projects. And now it's time to announce the winners! 🥇 1st place, a pass and a hotel accommodation go to @ShawntelleCoker for her wp-iris-project app 🥈 2nd place and a pass go to @Francisco.López1549 for his Iris-nator app 🥉 3rd place and a pass go to @Oliver.Wilms for his jupyter-for-money app Our sincerest congratulations to our winners and we look forward to seeing you at the InterSystems Ready 2025! Congrats to all the participants! How do we use our pass to register for InterSystems Ready 2025? Our team will contact you shortly!
Announcement
Anastasia Dyubaylo · Feb 7

[Webinar] Configuring a Web Server for use with InterSystems IRIS

Hi Community, We're excited to invite you to the webinar Configuring a Web Server for use with InterSystems IRIS. Join this webinar for an engaging and insightful tech talk on the configuration of a web server to use with InterSystems IRIS. ⏱ Date & Time: Thursday, February 27, 10:30 AM GMT 👨‍🏫 Speaker: @Steve.Mallam, HealthShare Team Lead, InterSystems UK&I InterSystems products (InterSystems IRIS, Health Connect, and HealthShare) have evolved, and they no longer include a Private Web Server for accessing management tools or for developing and testing web services. As a result, it has become essential to configure an external Web Server to ensure seamless access and functionality. In this talk, we will delve into the reasons behind this change and explore its implications for users. Attendees will gain a comprehensive understanding of why the Private Web Server was removed and the benefits of adopting a separate Web Server configuration. The session will also include a live demonstration of how to configure access to InterSystems IRIS using Microsoft IIS (Internet Information Services). >> REGISTER HERE <<
Announcement
Derek Robinson · Mar 6

[Video] Creating and Managing VPNs with InterSystems Network Connect

Hi, Community! 🔒Are you linking your InterSystems Cloud Services deployments to a private network? See how to do this securely: Creating and Managing VPNs with InterSystems Network Connect In this video, @Gunnar.Hammonds shows how to set up your VPN connections and manage routing. He also introduces networking concepts like BGP peering. New to InterSystems Cloud Services? Get an overview (video, 4m).
Announcement
Derek Robinson · Mar 13

[Video] Getting Started with InterSystems IRIS Cloud Document

Hi, Community! 🔎Find out how you can simplify your document storage and queries with InterSystems IRIS® Cloud Document! ⏯ Getting Started with InterSystems IRIS Cloud Document In this video, @Stefan.Wittmann shows how to deploy this cloud service and easily import data, run SQL queries, and integrate with your applications.
Announcement
Daniel Palevski · Mar 4

Deprecation of MultiValue in InterSystems IRIS 2025.1

As of InterSystems IRIS® data platform version 2025.1, InterSystems is officially deprecating MultiValue and including it in the Deprecated and Discontinued Features list. While InterSystems will continue to support existing customers using MultiValue, it is not recommended for new applications. What This Means for You: Continued Support: Support for MultiValue will still be available through the Worldwide Response Center (WRC) on a "best effort" basis, as is provided for releases older than our Minimum Supported Versions. Future Removal Possibility: While there are no immediate plans to remove MultiValue from our products, InterSystems reserves the right to do so in a future release. Customer Guidance: If you have questions about your current or planned use of MultiValue, we encourage you to reach out to your InterSystems account team for guidance. The deprecated designation signals that customers should plan to eliminate their use of MultiValue. We recognize that this may impact ongoing projects, and we appreciate your cooperation as we continue evolving our platform. For further information or concerns, please feel free to comment below or contact your InterSystems representative.
Announcement
Anastasia Dyubaylo · Mar 6

Kick-off Webinar for InterSystems AI Programming Contest

Hey Community, We're pleased to invite all the developers to the upcoming kick-off webinar for the InterSystems AI Programming Contest! Discover the exciting challenges and opportunities that await Vector Search, GenAI and AI Agents enthusiasts in this contest. We'll discuss the topics we expect from participants and show you how to develop, build, and deploy applications using the InterSystems IRIS data platform. Date & Time: Monday, March 17 – 11 am EST | 5 pm CET Speakers: 🗣 @tomd, Product Manager🗣 ​​​@Dean.Andrews2971, Head of Developer Relations🗣 ​​​@DKG, Developer Relations Evangelist ✅ Register for the kick-off today! Hi Devs! Please join the kick-off webinar in 15 minutes in Zoom: https://us06web.zoom.us/j/5635395305?pwd=mkfbpaSr5QotWR1JqKbAOm3PYPwwog.1 Or enjoy watching the stream via YouTube: https://youtube.com/live/OlxmpFCipMk?feature=share
Announcement
Anastasia Dyubaylo · May 15

InterSystems Ready 2025 sessions to sink your teeth into

Hey Community, We're happy to announce that there's a preliminary list of sessions available for you to peruse at your leisure while waiting for the Ready 2025! At InterSystems READY 2025 we are planning over 60 individual sessions. We have sessions for everyone on a wide variety of topics and technologies. All the sessions are divided into 8 categories based on the points of interest: Put AI into Action Transform Health Plans Boost Product Impact Get Health Data Connected Secure. Fast. Scalable. Robust. Develop Innovative Solutions Maximize Your Data Architecture Make the Most of the Cloud We're still finalizing the session descriptions and schedule. Stay tuned for updates and more information soon!
Announcement
Anastasia Dyubaylo · May 22

[Webinar] Unlocking the Power of InterSystems Data Fabric Studio

Hey Community, We're excited to invite you to the next InterSystems UKI Tech Talk webinar: 👉Unlocking the Power of InterSystems Data Fabric Studio ⏱ Date & Time: Thursday, May 29, 2025 10:30-11:30 UK 👨‍🏫 Speaker: @Saurav.Gupta, Data Platform Team Lead, InterSystems Business leaders across every industry – including healthcare, financial services, supply chain, manufacturing, and the public sector – struggle with accessing unified, timely data spread across applications, data feeds, data warehouses, data lakes, and data marts. Join us for our next exclusive Tech Talk Webinar hosted by InterSystems expert Saurav Gupta as he introduces InterSystems Data Fabric Studio™—the latest innovation designed to offer a new approach to accessing data, delivering the right data to the right person at the right time, in a secure and controlled environment. It's a fully managed, self-service, cloud solution with all the necessary components to create and maintain an enterprise data fabric. An enterprise data fabric is a new architectural approach that speeds and simplifies access to data assets across the entire business. It accesses, transforms, and harmonises data from multiple sources, on demand, to make it usable and actionable for a wide variety of business applications. >> REGISTER HERE <<
Article
Maria Gladkova · Mar 15, 2023

Setting up VS Code to work with InterSystems technologies

Hi all! In this article I would like to review those VS Code extensions which I use myself to work with InterSystems and which make my work much more convenient. I am sure this article will be useful for those who are just starting their journey to learn InterSystems technologies. However, I also hope that this article could be useful for experienced developers with many years of experience and open up new possibilities for them when using VS Code for development. I recommend that everyone who works with InterSystems has these extensions installed and in this article I will show how to use some of them. You can read more about the functionality and use of each extension in the Extensions section of VS Code, there you can also download, update and uninstall extensions: After installation, extension icons appear on the side or at the bottom of the code editor. Mandatory extensions I think it makes sense to start our journey with those basic extensions, without which working with InterSystems in VS Code becomes impossible. The InterSystems Server Manager Extension for VS Code assists in specifying server connections. The InterSystems ObjectScript Extension for VS Code assists in writing and compiling code files. The InterSystems Language Server Extension for VS Code provides a language server implementation for ObjectScript, enabling coloring, code completion, linting, and more. Together, these extensions provide developers with a streamlined way of creating, testing, and deploying full-stack applications built on InterSystems. Additional extensions In addition to the basic necessary extensions, VS Code offers many other extensions. You can write code without them, but using them makes development more efficient when using any technology stack, including InterSystems technologies. I will describe a few which seem to me to be a must-have. The Docker extension makes the management of dockerised projects a little easier. You can automatically generate a Dockerfile for projects, run images and manage running containers. SQLTools Driver for InterSystems IRIS and SqlTools - are two very handy extensions that work together. Using them, you can create and execute the database SQL queries in VS Code without having to go into the management portal and perform sql queries to interact with the table contents there. Today, it's hard to imagine developing a project without using version control. Most often this is Git, and Visual Studio Code has minimal support for it right out of the box. But if that's not enough for you, check out the next two extensions: Git Graph - shows branches and their status schematically. This is useful in situations where you need to quickly understand the status of branches, e.g. when they merge. Git Lens - allows you to see the history of changes to the highlighted line and its author. It is indispensable for teamwork! EditorConfig - an extension to improve code appearance, requires writing .editorconfig file, in which you can specify any code formatting settings. It's important to note that by default such functionality can be implemented by InterSystems Language Server extension for VS Code, to apply standard ObjectScript code formatting in VS Code you need to use key combination: Windows - [Shift + Alt + F], Mac - [Shift + Option + F], Ubuntu - [Ctrl + Shift + I]. But when using .editorconfig file you can specify your own code formatting for different files within the project. In this article, I've only looked at the extensions I've used myself. I would be grateful if you could take the time to write in the comments what else can be used to make development more convenient. Then this article will become even more useful! Very nice initial How-To! Thank you especially for the animated GIFs! Excellent read, will be installing a couple of these now! Hi @Maria.Gladkova, Nice article and very well explained. Thanks Very nice article @Maria.Gladkova to start developing with VSCode! The most noteworthy extensions I'm using too in my VSCode setup: Encode decode (convert text to other formats like Base64) OpenAPI (swagger) Editor (specifying & documenting your REST api endpoints) WSL (enabling direct use of the Windows Subsystem for Linux in VSCode) Thank you very much, I've already installed and tried some of them out! Good luck coding! Thanks! Thank you! The marketplace search is a little sensitive, so note that it's "GitLens", not "Git Lens". Also worth noting that developments in VS Code itself since the original article have added new Git features, so the GitLens and/or Git Graph extensions are arguably less relevant/needed.
Announcement
Danusa Calixto · Apr 14, 2023

2nd InterSystems Tech Article Contest in Portuguese

Hey Developers, We'd like to invite you to join our next 🏆 InterSystems Tech Article Contest in Portuguese 🏆 Duration: May 12 - Jun 12, 2023 We can't wait for your articles! Good luck 🍀
Announcement
Olga Zavrazhnova · Nov 6, 2022

InterSystems <> Mirantis Developer Meetup on Kubernetes - Boston, USA

Hi Developers! InterSystems continues the Developer Meetup event series. The next one will happen on November 17th from 5:30 pm-8 pm ET in Boston, MA, USA.At this meetup, you will learn more about Kubernetes, Mirantis Lens tool, and how to run Lens with InterSystems IRIS IKO (InterSystems Kubernetes Operator). Food and drink will be provided. > Register here < Agenda:👉 "InterSystems Overview and Developer Resources" by @Dean.Andrews2971, Head of Developer Relations, InterSystems👉 "Mirantis Overview and Developer Resources" by Tommy Decker, Account Executive, Mirantis👉 "Scaling Stateful Workloads in Kubernetes" by @Robert.Kuszewski, Product Manager - Developer Experience, InterSystems👉 "Demo of Lens with InterSystems IRIS IKO (InterSystems Kubernetes Operator)" by Toby Goodlock, Solution Architect, Mirantis ⏱ Date and Time: November 17th from 5:30pm-8pm ET📍 Location: Democracy Brewing, Boston
Announcement
Evgeny Shvarov · Jan 26, 2023

Technology Bonuses for InterSystems Developer Tools Contest 2023

Here're the technology bonuses for the InterSystems Developer Tools Contest 2023 that will give you extra points in the voting: Embedded Python usage Docker container usage ZPM Package Deployment Online Demo Code Quality pass Article on Developer Community The second article on Developer Community Video on YouTube First Time Contribution Community Idea Implementation See the details below. Embedded Python - 3 points Use Embedded Python in your application and collect 3 extra points. You'll need at least InterSystems IRIS 2021.2 for it. Docker container usage - 2 points The application gets a 'Docker container' bonus if it uses InterSystems IRIS running in a docker container. Here is the simplest template to start from. ZPM Package deployment - 2 points You can collect the bonus if you build and publish the ZPM(ObjectScript Package Manager) package for your Full-Stack application so it could be deployed with: zpm "install your-multi-model-solution" command on IRIS with ZPM client installed. ZPM client. Documentation. Online Demo of your project - 2 pointsCollect 3 more bonus points if you provision your project to the cloud as an online demo. You can do it on your own or you can use this template - here is an Example. Here is the video on how to use it. Code quality pass with zero bugs - 1 point Include the code quality Github action for code static control and make it show 0 bugs for ObjectScript. Article on Developer Community - 2 points Post an article on Developer Community that describes the features of your project. Collect 2 points for each article. Translations to different languages work too. The Second article on Developer Community - 1 point You can collect one more bonus point for the second article or the translation regarding the application. The 3rd and more will not bring more points but the attention will all be yours. Video on YouTube - 3 points Make the Youtube video that demonstrates your product in action and collect 3 bonus points per each. Examples. First Time Contribution - 3 points Collect 3 bonus points if you participate in InterSystems Open Exchange contests for the first time! Community Idea Implementation - 3 points You can get 3 extra bonus points if the dev tool implements one of the ideas listed as Community Opportunity on the InterSystems Idea portal. The list of bonuses is subject to change. Stay tuned! Good luck with the competition! Bonus for the Community Idea implementation is introduced Rules changing to get additional points halfway through the contest period? Hi Stefan! Usually not. We know, that rules changing doesn’t help. But sometimes, very rarely, we add bonuses on-the-go. Like this time we believe that this bonus will help to pay attention to ideas, published by community members, and implement solutions, that community requested and voted for. And there is still 10 days to submit the app and one week more to polish it. We believe this bonus will not harm anyone. If it does - we can discuss it. Hi Evgeny, As you can see in the article below, we used one idea from InterSystems Idea. https://community.intersystems.com/post/iris-tripleslash-lets-rock-together We only saw this additional (and very welcome) bonus now. Here it's the idea that inspired us, as mentioned in the article: https://ideas.intersystems.com/ideas/DP-I-175
Announcement
Anastasia Dyubaylo · Jan 17, 2023

[Kick-off Webinar] InterSystems Developer Tools Contest

Hey Community, We are glad to invite you to the upcoming kick-off webinar on the InterSystems Developer Tools Contest. In this webinar, we'll talk about how to choose a project and show you how to develop, build and deploy applications on InterSystems IRIS data platform. Also, there will be information about the hot internal projects at the moment (SQL client, VS Code unit tests and Jupyter notebooks), how to look at community opportunities in the Ideas portal, and what InterSystems would like to do with the management portal. Date & Time: Monday, January 23 – 12 pm EST | 6 PM CET Speakers: 🗣 @Raj.Singh5479, InterSystems Product Manager 🗣 @Dean.Andrews2971, InterSystems Head of Developer Relations 🗣 @Evgeny.Shvarov, InterSystems Developer Ecosystem Manager >> Register here << Developers! Don't miss the opportunity to register for the upcoming webinar! The webinar will start tomorrow at 12 pm EST | 6 PM CET. Hi dear community, If you lack inspiration for the contest, here are some ideas: * A tool to improve the load of DDL or SQL statements in IRIS. * Why, because for now, we have to run an iris terminal then run an objectscritp command to load the DDL or SQL statements. * I wish a way that we can have a tool that bring the ability to parse a DDL or SQL file from a shell. * Example : iris load -f /path/to/file.sql * A tool to automatically export objectscript classes to the local folder * I know we can do it with Timothy's tool, but I wish a simple hook that just export new classes or modified classes to the local folder. Not the whole source control system.