The below code gives a empty string output.
Set secretSigned = ##class(%SYSTEM.Encryption).RSASHA1Sign(512,token,secret)
The secret is a valid PEM private key.
Is there any more logic that needs to prefix this method call?
The below code gives a empty string output.
Set secretSigned = ##class(%SYSTEM.Encryption).RSASHA1Sign(512,token,secret)
The secret is a valid PEM private key.
Is there any more logic that needs to prefix this method call?
I am curious as to why one would use lookup tables, and what would be the best practices regarding them. We have two namespaces, and we would like to use the lookup table in each one. But, there's no clear outline of when to use them, and what are the best ways to use them?
Any help is appreciated.
Recently I needed to restore a version of a production class, which was overwritten by compilation and running UpdateProduction. As the correct version was unavailable in the source control, I used journals to restore the data. Journals store a plethora of information about what's happening in the system and are quite a powerful tool. This article explains how to work with journals to extract the data you require.
how can i import IRIS.DAT file into iris system. I am told that it is database file that will be import into iris db.
Hi Guys, I'm resending this because I sent on the weekend and looks like it has not been noticed much
I'm not that familiar in using Javascript in Zen pages, so basically we have a priting utility (app) that requires us to add a bit of JavaScript call to facilitate printing from our Zen pages as below:
.png)
So I added XData link pasted the required script, is this the correct way?
.png)
Hello,
Thanks for reading this question.
How would you recommend to filter out some XML elements according to a certain criteria?
We have the following message with all patient's drug prescriptions, let's call this message [1]:
<?xml version="1.0"?><!-- type: Mensajes.Response.RESNS.RespondingGatewayCrossGatewayQueryResponse id: 52851815 --><RespondingGatewayCrossGatewayQueryResponse><status>urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success</status><requestId/><RegistryObjectList><s01:ExtrinsicObjectid="urn:uuid:0e896256-9d21-4a9e-91ca-4de0f445c637"homeUnlike IRIS Studio have compile depended classes feature. How to achieve this in mac on Vscode.
Hello guys!
I'm reasonably sure that a lot of you would've liked to be present at the Global Summit 2023 but for one reason or another, you couldn't be present. Here is a brief recount of what went on on 4th and 5th of June.
.jpg)
As a former JAVA developer it has always been a challenge to decide which database was the most suitable for the project we were going to develop, one of the main criteria I used was their performance, as well as their HA configuration capabilities ( high availability). Well, now is the time to put IRIS to the test with respect to some of the most commonly used databases, so I've decided to create a small Java project based on SpringBoot that connects via JDBC with a MySQL database, another of PostgreSQL and finally with IRIS.
We are going to take advantage of the fact that we have Docker
hi!
I am going to develop a ASP .NET Core Application. In that Hos can use IRIS Entity Framework. I searched but I couldn’t find IRIS Entity Framework for .Net Core . Please kindly help me to overcome this issue.
thank you in advance
Ran into an issue with our upgrade from HealthShare Health Connect 2018.1.3 to IRIS HealthShare Health Connect 2022.1, that I thought I would reach out about, I already have a ticket open with WRC and started a chat on Discord. We have a couple of MS SQL tables that I have setup as Linked Tables within Cache to query NPI, Patient Account Information, Visit information, etc... When we upgraded last week we found that within a day or even a half a day that we were having problems with our JDBC connections.
Upon investigating with WRC we were able to track it down to our Queries against Linked
I need to mount a database from another system. We have copied a device from another systems and mounted the device. I want to mount the cache database on this new device to our current instance of cache. If I add the name and path of this new device to the cpf file, the instance fails to start stating the database does not exist. If I attempt to create the database via the management portal, the new device is not accessible. I am missing something but I am not sure what it is. What do I need to do to make the imported device accessible by my cache instance?
How to read the HL7 V2.5 messages irrespective of message type to Iris database ?
Source system sends HL7 messages of multiple message types to Intersystems through TCP and these messages are to be inserted/read into iris SQL database.
At https://evaluation.intersystems.com/Eval/community-download/success/1391. I am not able to get the container version of the InterSystems kit.
.png)
I haven't used the product in a while but just discovered it won't start because the key is expired. Is it possible to get a new one?
Hi Guys,
Sorry I'm not that familiar in using Javascript in Zen pages, so basically we have a priting utility (app) that requires us to add a bit of JavaScript call to facilitate printing from our Zen pages as below:
.png)
So I added XData link pasted the required script, is this the correct way?
.png)
Thanks
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in May 2023:
On this GitHub you can find all the information on how to use a HuggingFace machine learning / AI model on the IRIS Framework using python.

Usage of Machine Learning models in IRIS using Python; For text-to-text, text-to-image or image-to-image models.
Here, models as example :
IRIS on mac unable to run my rest api which I created using spec first approach.
I am getting a 403 forbidden account error.
Here is a digest of new solutions and applications submitted to the InterSystems Open Exchange in May 2023.
Hi all,
I am looking for a way to serialize fhir content received via interoperability adapter into it´s corresponding ISC model class (e.g. HS.FHIR.DTL.vR4.Model.Resource.DiagnosticReport) for later use. In my opinion the outline to accomplish this would be something like
1) Receive the FHIR data
2) Get quick stream containing the JSON data
3) Examine if bundle or single ressource
4) For resource serialize to coressponding model class (HS.FHIR.DTL.vR4.Model.Resource.*)
5) further use of newly created object of type HS.FHIR.DTL.vR4.Model.Resource.*
Of course something like set tObj =
We are looking at what we need to do to migrate from our current usage of Zen reports to InterSystems Reports. One of the hurdles for us is figuring out ways to interact with InterSystems reports programmatically from ObjectScript routines. There is a Java API for it, but it is possible to generate a report from InterSystems reports to a stream object in ObjectScript without diving into Java by using a %Net.HttpRequest. Here is a code example, followed by an explanation:
#include %cspIncludeGetStream(catalog="",report="",type="2",paramnames,paramvalues,str) public{
try{
set namHi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
Dear experts,
Please, how can I estimated completion time for backups and restores. Is there a script to run and estimated that time?
Thank you so much.
Hi Dev Community members,
In this post, we would like to show you how to use DC tags. Let's make the most of this Developer Community option!

Strap on this jetpack to boost your developer experience in Visual Studio Code.
DX Jetpack for VS Code was my entry for the 2023 Developer Tools Contest, where it achieved 2nd place in the Experts vote and 5th place in the Community vote. It is an extension pack for VS Code, bundling three entirely new extensions created by me, plus a couple that we at George James Software published previously.
The new extensions are:
If you're reluctant to install DX Jetpack right away, why not try it using a dev container? In the dev container is an InterSystems IRIS Community environment augmented with InterSystems Package Manager (IPM) and the isc-codetidy package.
Tried running this command:
bash-3.2# cd /tmp/iriskit/IRIS_Community-2023.1.0.229.0-macx64/
bash-3.2# ./irisinstall
Getting Error:
The installer can't find a platform in this distribution supported by your system.
Contact InterSystems support.
Okay, we've got a quite useful way to very easily Import and export our objects as JSON, similar to what we already had before for XML.
So, It's a %JSON.Adaptor. But the issue here I faced with, working with Stream properties.
I have an example, when I generate an object, with stream binary stream properties. Export and Import the same, but getting the different resulting objects, depends on the original size of streams.
Class User.Test Extends (%JSON.Adaptor, %RegisteredObject)
{
Property Name As %String(%JSONFIELDNAME = "name");
Property HexStream AsHello Community,
The Certification Team of InterSystems Learning Services is excited to announce the release of our new InterSystems HL7® Interface Specialist exam. This is an updated and rebranded version of our previous HL7 exam, formerly know as HealthShare Health Connect HL7® Interface Specialist. It is now available for purchase and scheduling in InterSystems exam catalog. Potential candidates can review the exam topics and the practice questions to help orient them to exam question approaches and content. Candidates who successfully pass the exam will receive a digital certification badge that can be shared on social media accounts like LinkedIn.