IRIS is known to have a built-in Python bridge and even allows you to write Python server code but what about JavaScript? Let's say I need a JavaScript expression interpreter. What would you recommend as the most effective way to get one? It is highly desirable that the solution does not require administrator privileges and uses in-process communication (I mean not http and not unix-specific interprocess-communication via command line)
Wondering if there's a setting in VSCode to stop continuting commenting in VSCode?
For example, if I have
//this is a comment
and press enter at the end, it will continue on the next line with
//this is a comment //|
I would like to stop this behavior, or have it only continue with a block comment.
Is this possible in VSCode? I think it's part of the ISC extension that causes it, as it doesn't happen for other languages.
Thanks!
How to remove accentuation of a word?
Ex:
Árvore = Arvore
você = voce
Então = entao
The words above are in brazilian portuguese, I need to get rid with the accentuation such that I can compare two sentences.
Thanks in advance.

Welcome to the January'24 Developer Community Release!
We've been really busy making our Developer Community an even more amazing place to be. Therefore we have lots of new updates for you to sink your teeth in:
📌 Nickname
📌 Credly badges
📌 Subscriptions
📌 Play/pause GIFs
📌 Auto tags
Let's have a closer look at all these wonderful updates!
Hello everyone,
I'm looking for a way to retrieve the result of the ZW command in a global, is this possible?
How do you tell the last date/time a LookupTable (LUT) was updated?
(In HealthConnect)
I want to address the nasty problems about reading a flat text in ASCII, UTF*
explicitly excluding HTML, EBCDIC, and other encoding.
According to Wikipedia there are at least 8 variations of control characters.
- CR+LF is typical for Windows
- LF is typical for the Linux/UNIX world
- CR is Mac's favorite
As you can deduct from the names the inspiration comes from mechanical typewriters.
In IRIS* similar as in Caché or Ensemble or ... the classes %Stream* and %File* offer
the same property with the same default
• property LineTerminator as %String(MAXLEN=10) [ InitialExpression =
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
There is an interesting new feature in the recently announced 2024.1 preview, JSON_TABLE. JSON_TABLE is one of a family of functions introduced by the 2016 version of the SQL Standard (ISO Standard, published in early 2017). It allows for JSON values to be mapped to columns and queried using SQL. JSON_TABLE is valid in the FROM clause of some SQL statements.
The syntax of JSON_TABLE is quite large, allowing for exceptional conditions where the provided JSON values don't match expectations, nested structures and so on.
The basic syntax is quite straightforward.
Welcome to the first quarterly platform update of 2024. If you’re new to these updates, welcome! This update aims to share recent changes as well as our best current knowledge on upcoming changes, but predicting the future is tricky business and this shouldn’t be considered a committed roadmap.
With that said, on to the update…
InterSystems IRIS Production Operating Systems and CPU Architectures
Minimum Supported CPU Models
As a reminder, we announced that InterSystems IRIS will start to have minimum required CPU functionality for Intel/AMD-based systems starting with IRIS 2024.1 and annually
In the previous article we saw how we could recover a resource stored in the database of our particular HIS, so today we will see how we can add new records in our HIS whose origin is an FHIR resource that we receive in our system.
CRUD operations with FHIR
One of the main functionalities of FHIR is its support for CRUD operations through the Rest API, this implies that any system that works with FHIR must provide support for HTTP calls of the GET, POST, PUT and DELETE types.
Need to fetch data from SQL server management studio to ensemble, using jdbc or ODBC.
Step by step solution would be highly appreciated.
Updated guide 👇
>> How to get InterSystems IRIS Community Edition
IRIS Community Edition Installation Process.
Hello there developers,
As a new amateur to the Developer Community, I had a few hurdles that I had to cross in order to find a way and install the IRIS for Community Edition.
The Developer Community has been very helpful in guiding me thought this process, and which has made me write this post today.
I believe that this will be helpful for any armature on the Developer Community trying to get hands on experience with IRIS.
Steps to be followed.
Step 1
Become a member of the
InterSystems FAQ rubric
To remove InterSystems products installed on your Windows system, use Add or Remove Programs in Control Panel (in Windows 10, select Apps from Windows Settings).
Since we will be making changes to the system, you will need to log in as a user with administrator privileges.
1) Log in to the system as an administrator.
2) From the system tray, exit the launcher of the InterSystems product instance you want to uninstall (click launcher → exit).
3) Add or Remove Programs in the Control Panel (for Windows 10, select Apps from Windows Settings)
Delete <InterSystems product>
Hello All
I'm not sure what the best practice is for this. I have a DTL for returning ORUs back to a hospital in a different time zone. They have requested that various timestamps have the time zone offset added to the HL7 format (%q%k, I think). First, I just wanted to be sure the system was aware it was DST. I was able to determine if DST is in effect like this:
<assign property='tzOffset' action='set' value='"-0500"' /><code><![CDATA[ SET dst=$SYSTEM.Util.IsDST()IF dst=1 {SET tzOffset = "-0400"}]]></code><assign property='target.{MSH:7}' action='set'
💡 HealthShare® Health Connect is a comprehensive solution for enhanced communication and data sharing between healthcare networks. It seamlessly integrates devices, applications, and databases, empowering healthcare organizations to make informed decisions and streamline operations—improving the experience of patients, providers, and payers.
🔒 With support for industry-standard data formats like HL7® V2, HL7® FHIR®, X12, DICOM, and IHE, Health Connect ensures compatibility and interoperability across the network. Health Connect can be added to existing systems or deployed independently in the
Our 3M Computer Assisted Coding system goes down on a regular basis for updates, the Applications folks like us to Disable the Business Operations when this happens and start them back up when they page the on-call person. The Business Operations have to be started in a sequence to guarantee that all the ADT being sent it processed before we start sending everything else.
Of course, I am looking for a way to automate this process, and before I go down writing a function to EnableConfigItem, then a for loop to check the ADT queue count, before enabling the other BO's, I was wondering if someone
Hello everyone, could you please advise me on how to solve this error :
ERROR #6085: Unable to write to socket with SSL/TLS configuration 'HTTPSCert', error reported 'SSL/TLS error in SSL_connect(), SSL_ERROR_SSL: protocol error, error:1408F10B:SSL routines:ssl3_get_record:wrong version number' + ERROR #6034: SMTP server connection failed during init command: <READ>GetResponse+5^%Net.SMTP.1.
my SSL config :
Hi Community,
What is Defination of XData which we use using in Object script
we are using XData MessageMap and XData DTL
How can we use XData for different functionalities
Thanks,
Joe
It's time to announce the Winners for January! Please welcome our awesome Global Masters Heroes!
The storm of applause goes to these developers and their great contribution to DC in January:
🥇 @Luis Angel Pérez Ramos, Sales Engineer, InterSystems
🥈 @Pierre LaFay, CEO, Ellipse
🥉 @Sylvain Guilbaud, Sales Engineer, InterSystems
Learn more about the competition and our awesome winners below.
Does Intersystems have a simple (albeit large) HL7 Reference Guide ?
James M
The %CSP.Login class is the utility class provided by InterSystems IRIS to do custom login pages.
I am very pleased with the added XML import/export feature in VS Code, this is something I found valuable in Studio. Similarly, I would find it very useful to allow import/export of .rtn files from VS Code. Is this currently possible (other than using SMP)? If not, are there plans for adding this? I frequently work with exported routines in .rtn format that I import into multiple instances.
I have some code written in objectscript but need to trigger it from clinical viewer. Someone does a search for a patient with a not found response which then triggers the code
Working on a custom view for LookupSettings.cls. I've added code to adda Change Log entry into the table when rows are added/updated. I'm trying to do the same for when rows are deleted. How can I pull the key & value for the row when it is selected for delete /un-delete? The variable rowData is used a pointer for the row index. I know I'm missing something simple...
from: ClientMethod removeRow(row, addBack) [ Language = javascript ]
var ThisRow = ????????
var values = this.getTableValues();
var user = zenPage.GetUserName();
var DT = zenPage.GetCurrentDT();
var autokey = '###'+ DT +' by '+
Hi Developers!
Welcome to the 11th edition of the InterSystems Ideas bulletin! This time, you can read about the following:
✓ Call for ideas concerning Generative AI
✓ New filter on Open Exchange
✓ Recently posted ideas
Hi Team,
Can you please help with this error as below :
|
Hey Developers,
Watch this video to learn how to deploy your FHIR server using AWS, EKS, and Kubernetes: advantages and disadvantages of cloud deployment and demo a deployment:
Hi gentlemen,
It may be very easy but I'm currently battling with a stupid business operation.
Here is what I must do and what is already in place:
A business service scan every 5 sec the apparition of files and send it to a business process.
The business process (a routeur) don't let pass everything and a few of them go to a specific operation.
The operation must :
1 ) create the file with the same name of the original one (in the service) then save it.
2) change the original and resave it a second time (replacing the previous one but without using the function rename)
Hope you can help me.
The base


