Hey Developers,
Get an introduction to the new template editor. In this video, we'll also tell you about recent use cases:
Hey Developers,
Get an introduction to the new template editor. In this video, we'll also tell you about recent use cases:
Hi! I'm banging my head to the wall with HMAC authentication. I have tried to implement this various ways but nothing seems to work.
If someone could help on this it would be great!
Here is a code that I have tried and working Javascript example, tested on Postman.
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in March 2022:
We've been tasked with developing a file upload module as part of our wider system, storing scanned documents against a patients profile. Our Intersystems manager suggested storing those files in the DB as streams would be the best approach and it sounded like a solid idea, it can be encrypted, complex indexes, optimized for large files and so on. However the stake holder questioned why would we want to do that over storing them in windows folders and that putting it in the DB was nuts. So we were wondering what everyone else has done in this situation and what made them take that route.
The University of Saskatchewan has some of the most innovative people doing groundbreaking research and pedagogy. Information and Communications Technology (ICT), as strategic partners, enable courageous curiosity by empowering students, staff and faculty to do more than thought possible with technology that boosts productivity, strengthens security, enhances research outcomes, amplifies connectivity and supports increased pedagogical capability.
In a previous article, I talked about the implemented package manager commands (generate, list, load).
In this article I want to talk about other commands.
On the Option tab, you can see which current case is set and switch

To see the list of packages in the current register, click on the search button.

To install a package in the current namespace, you need to check the selected package and click the install button.

Hello Community,
I am still pretty new to Ensemble, Cashé, or ObjectScript. My question is this how can I tell when a file was finished and read fully? Currently, I have an EnsLib.FilePassthroughService reads a file from a designated file path and moves it to an archive file path. I need to set up an alert or a notification that can tell me once the file has been read in its entirety and has been moved out of its current file path.
Any help you can give me would be greatly appreciated, or if you need further clarification I can do my best to answer any question you have. Thank you.
Hi Community,
I published my new app (https://openexchange.intersystems.com/package/global-mindmap) online to write an InterSystems Mindmap with you. Write your mind notes and help to build the InterSystems Mindmap. I will transform the final result in an article.
Access: http://ymservices.tech:3000
Thanks
I have a few Radio buttons, some of which have to have the same value. I need to know which one the user have selected, so I am using text, however it does not work well so far.
Example:
I have 4 Radio buttons: Apple, Pear, Lemon and Orange, with values: Apple, Pear have Value 1, and Lemon and Orange have Value of 2
(this unfortunatelly cannot be changed for this particular application)
I need to figure out that the user picked specifically Apple, so I am using text as follows:
Hello communty.
I searched a way to transform a HL7 Message to Persistent. I found a way how to create Data Transformation from Mangment Portal -> Data Transformation Interface. But my task is to create somthing similar to that tool in my web site interface. And the question is: Is There way to create something like new instance of Data Transformation class "Ens.DataTransformDTL" using object script?
Thank you!
Hi Team,
I want to implement functionality in Intersystems IRIS for Health 2021.1. Which Received FHIR JSON from FHIR Repository and Convert them into HL7 different versions by Message type. Can anyone help me with this?
Thanks,
Harshdeep Acharya
Hello Community!
Is in objectscript way to get all properties names from HL7 Message?
For example I have HL7 message:
Hi Team,
I would like to save the array subscript with in double quotes
eg sub1=111,sub2=444 (these values are dynamic)
set array(sub1,sub2)=""
It will be saved as array(111,444)=""
but I want to save it as array("111","444")=""
I am trying to save it from the class like """"_sub1_"""" but its not displaying as expected.
Kindly do the need full.
Thanks in Advance
Hi Community,
We're excited to welcome @Irène Mykhailova as our new French Moderator in the Developer Community Team! 🎉

Let's take a closer look at Irène's bio.
Hi Team,
Thanks in advance for reading my question.
I first converted HL7 to FHIR using SDA. Now, I want to convert the same FHIR resources to an FHIR JSON file. Is that possible?
If yes, give me a solution for that?
Harshdeep Acharya
Software Developer
Before this project, I built zpm packages almost by hand. I edited the module.xml file, inserted resources into it and copied the resources to disk, then checked the correctness of the assembly. I was tired of it and I decided to make this work easier for myself.
I present to the contest zpm-generate-ui resource manager, which represents the ui for selecting packages, classes, globals and web applications for creating zpm… modules, for subsequent export to the current registry or repository for deployment in the same or another instance.
Looks like someone's been messing with the style sheets ...I've tried Edge, Chrome and Firefox and for all the versions I've checked, the class docs are formatted like this:
When we run data purges in a namespace, the size and space of the DB does not change. I assume like Oracle it leaves white space that is usable by cache, but is there a way to see how much of this space is available? Today I increased the size of the disk available to the system as we were reaching critical low disk space, however, with the purges, we should have several hundred GB of available space inside the database to use. And is it safe to allow the system to run out of available disk space, as long as there is enough free space in the DB for writing data?
Hi everyone.
I was wondering how people manage viewing messages that use a character encoding incompatible with the Management Portals use of UTF-8.
For example, a message that looks like this in Windows-1252/Latin1:
Will display as this under the message "Full Contents"
and this under the "Raw Contents"
*EDIT*
I tripped myself up early on, but this covers how I went wrong - https://www.i18nqa.com/debug/table-iso8859-1-vs-windows-1252.html
When creating a service with DOCKER SERVICE CREATE we cannot pull from the intranet/local image repository.
Both PULL and PUSH can be handled from the intranet repository.
Hey Community,
Ready for the next contest? We are glad to invite you all to the 19th InterSystems online programming competition:
🏆 InterSystems Globals Contest 🏆
Duration: March 21 - April 10, 2022
In prizes: $10,000
Hi There,
We are upgrading from Cache to IRIS this weekend and I was curious what version of IRIS I need to download. Once our system is live on IRIS, I will no longer be able to use Ensemble. If anyone knows the version of IRIS and could pass that along to me, it would be much appreciated.
Thanks
Hi
How can we pass X509 Certificate upon calling FHIR API ?
Thanks
Hi Team,
We are facing an issue connecting to a remote Cache DB server using CacheODBC 2018 on the client side.
The connection works fine without SSL on the Cache server, but when SSL is enabled, we are getting the below error - "Failed to load cconnect executable!, SQL state 08S01 in SQLConnect"
Also, the connection works fine when the PHP script is run through CLI on client server, but fails with the above error when the script invoked from a client browser.
Could you please help us with any pointers in resolving the issue?
Hi Developers !
Welcome to our 🏆1st InterSystems Portuguese Tech Article Contest 🏆
Write an article about any topic related to InterSystems technologies from March 14 to April 14, 2022.
We're excited about your participation. Join now!
Build up a team and join sending the article made by the team. There will be a bonus for articles made by teams.
Prizes for everybody: All participants will receive a special prize!
Hi Community,
Please welcome @Lorenzo Scalese as our new French Moderator in the Developer Community Team! 🎉

Let's greet Lorenzo with big applause and take a closer look at his bio!
InterSystems Reports Server stores system tables in an IRIS instance of your choice. How is this configured?
Read this article if:
Good morning,
We would appreciate your support:
Developing an integration to perform a "Query / Retrieve" circuit with DICOM medical imaging studies, we would need the following:
Options of invocation of the DICOM TCP service that has been published for this integration, alternatives to the command line option.
Specifically we have read: Receive DICOM document with an embedded PDF and metadata.
Adapting the example, we use the line:
./storescu -b VNAPRE -c ESBPRE@10.136.4.XYZ:19ABC ./embeddedpdf.dcmBy which we simulate the sending of a DICOM document with a PDF.
Hello everybody.
My question originated when trying to help a coworker...
There is a system module, specifically a ClassMethod that inserts records into a table as per the pseudocode below:
set Obj = ##class(FooSchema.FooTable).%New()
set Obj.fooProp = fooValue
// Other Foo properties //
set status = Obj.%Save()From time to time, when trying to save the object, an error , informing that it was not possible to obtain the exclusive lock on the table instance
I want, using objectscript, to find out which other part of the system (Classmethod) is causing the lock on this table
Hey Developers! Here is a digest of new solutions and applications submitted to the InterSystems Open Exchange in March 2022.