I am seeking work with InterSystems HealthConnect/Cache. My experience is working with Rules and DTLs, plus message search, and export of components.With 10 years of dedicated expertise in SOA and ESB platform development, I have successfully designed and implemented enterprise-level integration solutions for large organizations, driving significant improvements in system interoperability and business efficiency.I have actively developed and supported HL7 V2/V3 、FHIR、XML/JSON interfaces.I reside in China. Available for full-time or contract positions, with remote work options preferred.The
I seem to remember making this work before, but I'm not having any luck digging up examples.
I've defined some custom properties for a business operation that could definitely benefit from having popup descriptions available in the Production Configuration. I have triple-slash comments before each property that do just that in the source. I thought those provided the text for the popup descriptions when clicking on the property name, but apparently not.
Any thoughts?
is there a way to include a pdf in a zen report in a stream field?
something somewhat similar to what is done for images
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! ✨
Hi Community,
Watch this video to learn about Shift's new Data Platform architecture, combined with the InterSystems IRIS roadmap for data management:
⏯ Shift Data Platform: The IRIS Roadmap Applied @ Global Summit 2024
I am seeking work with InterSystems HealthConnect. My experience is working with Rules and DTLs, plus message search, and export of components.
I have actively developed and supported HL7 V2.x interfaces.
I reside in Massachusetts. Open to full-time or contract roles, either local or remote.
My last assignment ended in June and I am again in job search.
Seeking positions that need experience in HealthConnect, modifying Rules and DTLs.
My background is in HL7 interface development and support.
Located in the greater Boston area, open to remote or hybrid as well.
Good morning,
We would need help, thanks in advance for your help. 🙂
We have been trying to debug the following error, when sending a DICOM from a "EnsLib.DICOM.Operation.TCP" to a PACs:
| ERROR <EnsDICOM>NoCompatibleTransferSyntaxFound: No negotiated transfer syntax for SOP class '1.2.840.10008.5.1.4.1.1.4' is compatible with document transfer syntax '1.2.840.10008.1.2.4.70' |
We use the following AET titles at the Operation:
LocalAET: ESBSSCC-DCM
RemoteAET: HUNSCESBGWT
I am looking to create a Python virtual environment (venv) so that my imported/installed python packages can be separate on different namespaces in IRIS. I am able to go and create an environment, activate it, and install packages, but I am not sure how to ensure that Embedded Python methods actually point to this virtual environment.
Is the best solution to just load the virtual environment at runtime, in each method? That seems like a bad solution. Has anyone run into this and found a good solution?
Hey Community,
It's time for the new batch of #KeyQuestions from the previous month.

Hi Community,
Enjoy the new video on InterSystems Developers YouTube from our Tech Video Challenge:
⏯ Genes in DNA Sequences as vector representation using IRIS vector database
Hello Community,
Is there a programmatic method or specific property to differentiate system-defined (/csp/altelier , /api/mgmnt and so on) or user-defined web applications in IRIS?
Thanks!
Hey Community!
We're excited to introduce a new way to interact with the Developer Community AI — you can now have a real conversation with it!
Instead of just asking one-off questions, you can chat with DC AI in a more natural, back-and-forth format. This way, whether you're exploring InterSystems technologies, debugging code, or learning something new, DC AI is here to help, just like a fellow developer.
.jpg)
#InterSystems Demo Games entry
⏯️ FHIR-Powered AI Healthcare Assistant
Leverage InterSystems's FHIR SQL Builder to project FHIR data to a dataset for vector embedding, and feed the vector store to a RAG chain with LLM and Chatbot.
🗣 Presenter: @Simon Sha, Sales Architect, InterSystems
Hey Community,
We're excited to invite you to the next InterSystems UKI Tech Talk webinar:
👉The Future of Healthcare Integration with Health Connect & InterSystems
⏱ Date & Time: Thursday, July 3, 2025 10:30-11:30 UK
Speakers:
👨🏫 @Mark Massias, Senior Sales Engineer, InterSystems
👨🏫 Mike Fitzgerald. Head of Customer Solutions, ReStart

#InterSystems Demo Games entry
⏯️ Eliminating Waste in Healthcare Supply Chains
Between recalled supplies, expired inventory, and rogue spending, an estimated $25 billion per year goes to waste in healthcare supply chains. We know how critical supply chain is in healthcare, so we know this is a problem worth solving! What could a proposed solution look like? Watch and find out!
Presenters:
🗣 @Georgia Gans, Sales Engineer, InterSystems
🗣 @Annie Tong, Sales Engineer, InterSystems
🗣 @Boris Mamkin, Senior Sales Engineer, InterSystems
I am writing this post primarily to gather an informal consensus on how developers are using Python in conjunction with IRIS, so please respond to the poll at the end of this article! In the body of the article, I'll give some background on each choice provided, as well as the advantages for each, but feel free to skim over it and just respond to the poll.
Hi everyone,
I'm working with JavaScript in InterSystems IRIS, specifically in CSP pages. One issue I'm running into during development is that the browser keeps loading the cached version of my JavaScript files, even after I’ve made changes or recompiled the code.
I would have to clear my cache files or browser history for it to reload and work.
Hi fellow developers!
Curious if you guys use CreatedAt and LastUpdated properties in your classes?
Created to stamp when the record was created and LastUpdated when it was last updated. Where it can be useful - almost everywhere )) I find it convenient in records sorting (e.g. by creation or last update), in sync (with other systems), and so on, for better analytics.
Do you use it all the time for all the classes?
If don't, why not? What do you use instead?
What property type do you use - %TimeStamp? %DateTime?
What is the best practice to have CreatedAt filled automatically during creation and LastUpdated on every successful save (guess it could be in %OnSave)?
Please share your experience /thoughts?
– 46 new announcements
– 67 new questions
– 2 new discussions
✓ 315 new members joined in June
✓ 15,132 posts published all time
✓ 16,724 members joined all time
The below code is not working. its unable retrieve Record count and merge files
Class Util
{
ClassMethod zPyRecordCount(inputfile) As %Integer [ Language = python ]
{
import pandas as pd
import iris
import io
try:
df = pd.read_csv(inputfile, sep='|')
recordcount=len(df.index)
sys.stdout.write(len(df.index))
return recordcount
except Exception as e:
return 0
}
ClassMethod zPymergefiles(file1, file2, outputfilename) As %Boolean [ Language = python ]
{
import pandas as pd
import iris
import io
try:
Is it possible to audit code changes in a namespace?
Ideally what we'd like to be able to do is check which classes were compiled (or deleted) in a time period, eg in last 3 months, and which user made those changes. Even better would be an audit of what those changes were, but that's less important (for us, as we can probably find that information in other ways).
Hi Community,
Looking for a more personal approach to learning InterSystems products?
Try one of our live classroom courses! In just a few days, our experienced instructors will help you get up to speed, no matter your role.
Hi noble devs!
Just building a simple frontend->JSON->IRIS backend story, and figured that IRIS while importing via %JSON.Adaptor wants JSON fields to match property names, meaning even should match the case. Like:
{ name: "John",
surname: "Doe"}will have issues while saving the dynamic object to a class Sample.Person with:
Class Sample.Person Extends (%Persistent, %JSON.Adaptor)
{
Property Name: %Sting;Property Surname: %String;
}As soon as the case is not the same...
Thank you community for translating an earlier article into Portuguese.
Am returning the favor with a new release of Pattern Match Workbench demo app.
Added support for Portuguese.
The labels, buttons, feedback messages and help-text for user interface are updated.
Pattern Descriptions can be requested for the new language.
The single AI Model for transforming user prompt into Pattern match code was fully retrained.
Values to Pattern Code Model also retrained
Can someone point me to learning resources / documentation for Intersystems Terminal? I have scoured YouTube, Intersystems documentation, and the internet. Many of the Object Script commands I found don't work (and that are listed here) do not work in the version of terminal that I have:
https://docs.intersystems.com/ens201817/csp/docbook/DocBook.UI.Page.cls…
So far, I have only found 1 YouTube video that presented commands that 'actually' work my Cache terminal install:
https://www.youtube.com/watch?v=F3lw-2kGY6U&list=PLp4xNHWZ7IQmiSsryS0T3…
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
GETandPOSTmethods - A web application to expose the API
- A full demonstration using Docker
Step 1: Create the data class Demo.Producto
I was wondering what best practice was for using macros in Embedded Python, i.e. iris.execute('$$$MACRO()') or something else. Does anyone have insight into this?


