How do you tell the last date/time a LookupTable (LUT) was updated?
(In HealthConnect)
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.
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 = $get(^%SYS("St
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. The first argument passed to the
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…
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
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.
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. For our article today we will see how we can manage a POST call to our endpoint configured automatically when install
.png)
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 👇
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
B

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 prod
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='
💡 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
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 someon
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. If you want to control your IRIS application authentication UI, you must extend %CSP.Login and override some methods according to your needs. This article is going to detail those methods and what you can do with them. In addition to that, you will get an explanation of the delegated authentication mechanism provided by ZAUTHENTICATE.mac routine. Ultimately, you will be able to create customized authentication logic, including the ability to validate existing users in other non-IRIS data repositor
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 +'
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
*** updated from a comment as original question may not have been clear**
To clarify my question this is the library property helper class Library property helper when you look at the documentation for computed from documentation here Computed documentation
ClassMethod FullNameComputation(cols As %Library.PropertyHelper) As %String
{
return cols.getfield("FirstName")_" "_cols.getfield("LastName")
}
// ...
ClassMethod RecordsComputation(cols As%Library.PropertyHelper) As%Library.ListOfDataTypes
{
Set rsTProp = ##class(%SQL.Statement).%ExecDirect(,"Select * from Data_ClinicomI recently realized it's been far too long since I talked about the latest features in the InterSystems ObjectScript Extension for Visual Studio Code.
I'm pleased to announce version 2.12.1 of the ObjectScript extension, containing a number of enhancements that make a developer's life easier. Some highlights are described below, including the #1 requested feature from Global Summit -- XML import!
As always, find the full list of modifications in the CHANGELOG, including many bug and vulnerability fixes.
The user interface for the ObjectScript extension and the Serv

We conclude this series of SMART On FHIR articles with Auth0 and InterSystems IRIS FHIR Repository by reviewing our application developed in Angular 16.
Let's remember what the architecture defined for our solution is like:
Our front-end application corresponds to the second column and as you can see it will be in charge of two things:
Angular is a web application framework developed in TypeScript, open source, maintained by Google, used
.png)
I want to create a datatype that Extends from String and in its set and get it will parse the string or do whatever - my GET works, my SET doesn't.
A deeper explanation of what i am trying to do: Basically none of the usual LogicalToStorage and other functions listed in Datatype creation in the manual is helpful to me, So i wanted to write the Get and Set functions in the Datatype so when compiled each property in other class that is of that type would get its PropertySet() and PropertyGet() overridden, That way i can implement any behaviour of that datatype as i please - "behind the scenes".
DB or Backend Automation on IRIS Dataplatform performed?