Hi Community,
Watch this video to review the present of InterSystems cloud services and use cases, as well as a roadmap for the future:
⏯ InterSystems IRIS Cloud On-Demand Services @ Global Summit 2022
Hi Community,
Watch this video to review the present of InterSystems cloud services and use cases, as well as a roadmap for the future:
⏯ InterSystems IRIS Cloud On-Demand Services @ Global Summit 2022
I have noticed that the way the nodes are ordered is different between 2 different environments.
If I create the following global :
set^TEMP("Z")=1set^TEMP("Ä")=1Then I dump it with zwrite, I get this (which is expected):
^TEMP("Z")=1^TEMP("Ä")=1However, on another machine, it gives me this :
^TEMP("Ä")=1^TEMP("Z")=1The same goes for the following command (which return 0 or 1, depending environment) :
write"Z"]]"Ä"Both are running Windows 10, but one is running IRIS 2021.1, the other CACHE 2017.2.2.
I don't think that's the reason, maybe there's something else (a configuration in Portal).
This article will describe and include an example of how to embed an external PDF file into an HL7 segment, specifically ADT_A01:2.3.1 OBX(). This can be useful when attempting to insert pictures or other external data into an HL7 message. In this example, the name of the PDF file to be embedded is provided in the incoming HL7 message in OBX(1):ObservationValue field.
The basic stipulations for this example are as follows:

Using
In the previous article, we've discussed the origin of the standard HL7v2, the structure and the types of messages. Let's now look at one of the most used types of messages and an example of its structure. I'm talking about ADT.
HL7 ADT messages (Admit, Discharge, Transfer) are used to communicate basic patient information, visit information and patient state at a healthcare facility. ADT messages are one of the most widely-used and high volume HL7 message types, as it provides information for many trigger events including patient admissions, registrations, cancellations, updates, discharges, patient data merges, etc.
.png)
What would be the syntax for something like this
ws['A1']= "blah"
I did try
set ws("A1") = "blah"
however that didn't work
Hi community,
I am working on Converting Non HL7 message (Using record maps) into HL7 message.
1.Can anyone share few details how to save Non HL7 message into SQL table and the converted HL7 message into SQL table
2.In Message Viewer is there any SQL tables are linked to the session id or where the information regarding the message will be stored? Will the message trace details are stored in globals or in SQL table,If yes can anyone share the details in which tables or globals will it be stored?
.png)
Joe
HI ! I'm working on a caché upgrade to IRIS.
in some abstration cls classes, to get a property was used $METHOD(..Obj, propertyName_"Get").
On Caché 2018, had as a return property value, if the property does not exists, an exception of type <PROPERTY DOES NOT EXIST> throwed
Now, on IRIS 2022.1, will always be throwed an exception of type "<METHOD DOES NOT EXIST>".
I can change $METHOD to $PROPERTY, but as it is an abstract class, I cannot guarantee the type of the referenced Object, if the property is encapsulated or private, I need call $METHOD(..Obj, propertyName_"Get").
What would be the
InterSystems is pleased to announce that the extended maintenance releases of InterSystems IRIS, InterSystems IRIS for Health, and HealthShare Health Connect 2022.1.2 are now available. These releases provide a few selected features and bug fixes for the 2022.1.0 and 2022.1.1 releases.
You can find additional information about what has changed on these pages:
Please share your feedback through the Developer Community so we can build a better product together.
The software is available as both
I'm trying to add the greater than or equal character on a ZEN PDF report and was wondering how and what code I can use Unicode to print it.
Is is as simple as using $c
Hi, I cannot compile my files and the errors is not logged into output channel. Help please!

Sign up for notifications, and we'll let you know as soon as registration opens.
My team works on implementing an Interoperability solution utilizing InterSystems Kubernetes Operator on Red Hat OpenShift container platform.
We are trying to determine how many messages we can process in any given time. We have a Feeder app running in 10 containers sending 50k messages each to a load balancer all beginning at the same time.
Messages are received via HTTPS protocol by webgateway containers.
Interoperability production runs in compute pods with persistent data, journals, and WIJ volumes.
We implemented Horizontal Pod Autoscaler to scale compute pods when CPU utilization is high.
Hey Community!
Welcome to the 3rd edition of the InterSystems Ideas news bulletin! Curious about what has happened on the Ideas Portal since the previous one? Read on!
First of all, we've created a short video that explains the lifecycle of the ideas on the Portal:
Hi Team,
Can You please provide the solution of my problem ASAP as below :
How can I import the table using InterSystems Command Line from Terminal based on exported tablename.txt file?
Please provide the command if available.
Note : As I am not able to Login into Management Portal.
Thanks,
Harshdeep Acharya
Hello Community!
We're pleased to welcome @Yuxiang Niu as our new Moderator in the Developer Community Team!
Let's greet @Yuxiang Niu with big applause and take a closer look at his bio!
@Yuxiang Niu is currently the clinical team leader of the Information Center at Beijing Friendship Hospital, Capital Medical University
Here is a brief introduction from @Yuxiang Niu:
I have nearly 10 years of experience in medical informatization.Now I lead a small team focused on the hospital information system (Hospital Information System, HIS) applied research and development based on the Ensemble database.
Hi All,
I want to move into CACHE/IRIS DBA role. Can anyone suggest what all learning must be done in order to move in this role.
It would be great if you can provide the learning path as well for the topics. (links from I can learn the provided topics)
Thanks in advance!!
We're having a problem with the way Python modules are being cached in Iris. If we modify some code and then reimport a module it is still processing the old code.
E.g. Create a python file:
helloWorld.py
def helloWorld() :
return "Hello world"
The run the following in the Iris terminal:
Hi
I have a pvot table defined. that generates a set of data. I want. to. execute the pivot table programatically which I believe involves using %DeepSee.ResultSet. Does someone have an example showing how to apply filters to the results?
For. example
[DateTime of Filing].[Date].[Date Filed Year] = &[2023]
Thanks
Hi Community,
I have created Tier 1 CCR and when I move it to Live it shows the below error.
I initially had changes deployed through a different CCR to the TEST environment and were not deployed to LIVE for the same class.
I tried to cancel it so that I can move these latest changes but I still get the below message.
.png)
It's time to announce the Winners for December! Please welcome our awesome Global Masters Heroes!
The storm of applause goes to these developers and their great contribution to DC in December:
🥇 @Cristiano Silva, InterSystems Developer at First Line Software
🥈@Iryna Mykhailova , Associate professor, Igor Sikorsky Kyiv Polytechnic Institute
🥉 @Rob Schoenmakers, Integration specialist at SInt Maartenskliniek
Learn more about the competition and our awesome winners below.
Hi Interoperability experts!
I'm into interoperability now with data transformations and I wonder: how can I use DTLs?
I've created one that transform Ens.Request into Ens.Response. How can I use it now in the production?
I'm trying to add the business process expecting to see it available in the list but it seems it is not the case.
Tried documentation and it doesn't say either what to do after creation the DTL. If it is obvious could you please help?

Hello Team,
I need a help in the following error I am getting while running the SQL Query. I am running the SQL Query from different table using inner join. I run this everyday for last 90 days but for few days while extracting the data through this query I am getting this error. Please assist.
SQLException was thrown: Incorrect list format: 0 >= 0_SQLSTATE: S1000
SQLException was thrown: Incorrect list format: 0 >= 0_SQLSTATE: S1000
Error getting attributeColumn: Name
Error getting attributeColumn: Amount
Error getting attributeColumn: RollNumber
Thanks in advance !!
A Minute Of Laughter on the Developer Community with #InterSystemsMemes.
Here is the Holiday edition of the memes sent/created by Developer Community members!
Enjoy the memes and don't forget to check our Winter Holiday challenges on Global Masters (available till Jan 2).
1. Meme author: @Udo Leimberger
Hi everyone.
I have a use case where I'm using embedded SQL within a Business Process to interact with a SQL table. However, when it comes to deployment into our production, the table wont form part of the deployment package created from the production.
Beyond manually creating the table on the production system, is there a standard way of ensuring that a table needed for a class is created during deployment?
Recently I had the challenge to create a secure authentication method to authorize access to some data, but unfortunately I had zero experience with those security configurations and I felt that I was missing some basic concepts to have a better understanding of the official documentation.
After studying and managing to deliver the classes that I was asked to develop, I'd like to share a little bit of my new knowledge, which helped me follow the topics in the documentation.
First, it's important to understand what
A client recently upgraded from Cache2010 to Cache2017 and now reports that for certain tables, WinSQL does not show the indices which were previously visible in Cache2010. Has anyone heard of this type of behavior before? Is there a remedy or some change which needs to be made to the table definitions? Thanks.
Hello community,
is there anything special to consider when running a foundation production regarding purge jobs (Ens.Util.Tasks.Purge)? I am thinking specifically of the QuickStreams, which according to my information are stored in a temporary database until the system is restarted. Since a system reboot is much less frequent then the purges, I wonder what happens to the QuickStreams whose messages and headers have already been purged. Is there a way to view Quickstreams (not content, but rather metadata) e.g. via the Management Portal?
Thanks for your comments and hints,
best regards, Martin
When running the command
do ##class(TestCoverage.Manager).RunTest(,"/nodelete",.userParams)
I now get the following error. these tests used to run fine.
LogStateStatus:0:TestCoverage.Manager:OnBeforeAllTests:ERROR #6060: Somebody else is using the Monitor. <<==== **FAILED**
Can someone please point me in the right direction?
Hi Community,
I am new to ensemble and cache object scripts ,i am trying to create a business service using Ens.BusinessService
but i have doubt what is the difference or uses between Parameters and property in defining classes in defining business service
Joe
I'm trying to get started with IRIS for Health but every time I got to a step that asks me to install a .whl-package I cant continue. I'm getting an error that the file does not exist.
Here is the complete error message:
PS C:\Users\x\GIT\quickstarts-multimodel-python> pip install nativeAPI_wheel\irisnative-1.0.0-cp39-cp39m-win_amd64.whl WARNING: Requirement 'nativeAPI_wheel\\irisnative-1.0.0-cp39-cp39m-win_amd64.whl' looks like a filename, but the file does not exist ERROR: irisnative-1.0.0-cp39-cp39m-win_amd64.whl is not a supported wheel on this platform.
Am I doing something wrong?
Kind