Hey Community,
This demonstration shows how complex data message flows are handled within a healthcare integration solution. See how to use a business process to receive and transmit messages between applications:
Hey Community,
This demonstration shows how complex data message flows are handled within a healthcare integration solution. See how to use a business process to receive and transmit messages between applications:
Hello,
We have a scenario where a bad message(With control character in some fields) is coming frequently in our Standard HL7 Business Service.
I do see the process gets shut down because of E=D action code. I also see the service logging an "Warning" about the bad message. But service is not shutting down.
Is there a way to handle this error right at the service to avoid multiple processes going down? Not sure if we can create a task, which audits the service logs every few minutes. But that will involve some coding and checking of time when the errors happens.
Is there is a straight forward
Hi All
I'm building a ZEN page that will dispay HL7 from a database, and am currently displaying it an textarea.
Is the HL7 viewer that is displayed when HL7 message is selected in a visual trace available as an out of the box tool I can plug into a webpage?
Andy
In addition to the new supported platforms (Ubuntu 22.04 LTS and RHEL 9), Community Edition limits will soon be updated to:
NOTE: These limits aren't available yet for the latest developer preview build 2022.2.0.322.0. It's expected to the Developer Preview 7, to be released by next week.
How can we insert into a table using a stored procedure?
Table structure :
CREATE TABLE SampleHospital (
Hospital VARCHAR(50),
Location VARCHAR(50),
UserName VARCHAR(50),
UserFullName VARCHAR(70),
LastLogin TIMESTAMP,
LoginCount int)
Procedure Name:
call Custom_MENS_Other.samplesp('2021-11-02','2021-11-04','H001')
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in August 2022:
I am looking for an Intersystems Developer for a long-term project in the medical field.
Please check out the job description below and feel free to send me a message if you are interested in learning more.
Contact me in any way that is convenient for you:
Email: e.sokolova@hellotech.agency
Telegram: @katIsokolova
The project is concerned with Data Management and Healthcare Information Systems within a large medical system already in production. The areas of development will include patient portal, doctor portal and intermediate layer to provide modules communications.
Technology on the
If one of your packages on OEX receives a review you get notified by OEX only own YOUR package.
The rating reflects the experience of the reviewer with the status found at the time of review.
It is kind of a snapshot and might have changed meanwhile.
Reviews by other members of the community are marked by * in the last column.
I also placed a bunch of Pull Requests on Github when I found a problem I could fix.
Some were accepted and merged, and some were just ignored.
So if you did a major change and expect a changed review just let me know.
| # | Package | Review | Stars | IPM |
|---|
Hi Developers!
In August, you posted 77 new questions on Developer Community:
Questions

And now it's time to announce the Key Questions of August chosen by InterSystems Experts!
Hi Developers!
With the clear and crisp autumn climate, we are pleased to announce the launch of the
🏆 1st Tech Article Contest on Chinese Developer Community🏆.
From September 5 to October 24, 2022 (Beijing Time), we welcome you to contribute articles related to InterSystems technology.
🎁 Prizes for Everyone: A special prize pack for each author who takes part in the contest.
🏆 Main Prizes: Apple iPad; Beats Fit Pro; HUAWEI WATCH; Logitech ERGO keyboard; WD SSD; KEEP Smart Bracelet
I am new to using containers. I am working on trying to specify some of the SAM settings and wondered how to access the terminal while IRIS is running in a Container. Can someone help me out?
Hello Developers!
To start our "Back to school on FHIR with DC FR" we propose you to watch this short video about FHIR:
Hi,
We have a large number of tables with an even larger number of Queries and Class Methods within them and we wish to add the SqlProc keyword to all of them.
Does anyone know if there is a simple way to do this other than by pasting [ SqlProc ] to each method/query? i.e. placing a keyword at the class level rather than a method/query level.
Hey Community,
We're excited to announce that Community webinars are back!
Let us invite you all to @sween's webinar on Scaling InterSystems FHIR Server on Amazon Web Services with ECP.
Join this webinar to make a technical deep dive, see a demonstration, and benchmark horizontal scaling InterSystems FHIR Server on Amazon Web Services with Enterprise Cache Protocol (ECP).
⏱ Date & Time: Thursday, August 18, 8 AM ET | 2:00 PM CEST
👨🏫 Speaker: @sween, Full Stack Architect at Integration Required
Hello,
I'm using CircleCI to spin up the image `store/intersystems/irishealth-community:2021.2.0.649.0`.
When building the application we are getting messages that say:
ERROR #5373: Class 'EnsLib.HL7.Message', used by 'Package.Class', does not exist
Skip class Package.Class
Other missing classes seem to include, but not limited to:
Ens.BusinessProcessBPL
Ens.BusinessService
EnsLib.RecordMap.ComplexChild
EnsLib.EDI.XML.Document
Ens.Request
Binding to a port and looking the management portal, it seems we have the namespace HSLIB and some classes:
.png)
As far as we understand, these classes should be available
Yet another basic setup of ENSDEMO content into InterSystems IRIS for Health.
Make sure you have Docker up and running before starting.
Clone the repository to your desired directory
git clone https://github.com/OneLastTry/irishealth-ensdemo.git
Once the repository is cloned, execute:
Always make sure you are inside the main directory to execute docker-compose commands.
docker-compose build
After building the image you can simply execute below and you be up and running 🚀:
-d will run the container detached of your command line session
docker-This is a detailed guide to develop RESTful services using InterSystems Ensemble. The goal of this guide is to make you understanding the basic concept and building blocks of a RESTful service. The service is going to provide a very basic functionality (a “Hello world!”).
You will learn how to create required components as Ensemble classes, configure the run-time as an Ensemble Production and create a service configuration as a web application.
The Ensemble documentation library explains basically two ways to implement RESTful web service using Ensemble.
Hi
The following page references the Zen Demo
https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KE…
Where can I find it to download. I'm drawing a blank here.
Cheers
I’m a complete novice with ObjectScript.
I’m trying to write some Object Script directly into command line interface on Linux using some examples on the internet
sudo -u irisowner iris session SCRTC
Username: superuser
Password: ************
AUMHSCRTC:USER>a SET x=1
AUMHSCRTC:USER> WHILE x<10 {
AUMHSCRTC:USER> WRITE !," Looping",x
AUMHSCRTC:USER> SET x=x+1
AUMHSCRTC:USER> }
AUMHSCRTC:USER> WRITE !,"DONE"
AUMHSCRTC:USER>do a
Looping1
Looping2
Looping3
Looping4
Looping5
Looping6
Looping7
Looping8
Looping9
DONE
That seems to work!
How if I put these commands into a file:
cat > /tmp/a.scr
superuser
xyz
a SET x=1
Hello,
I need to run some clean up routine in the background so loss of my terminal session won't stop the process.
I found the JOB command in the documentation.
JOB | ObjectScript Reference | InterSystems IRIS Data Platform 2022.1
When I try it, it doesn't seem to be doing much. I also expected this to become visible in the Background Tasks but that doesn't happen either.
Probably I am missing something.
This is the command I am running:
JOB ##class(HIHLib.Support.GetHL7MessageStat).ISBListingQuery("2017-01-01","2017-02-01",0,"WAHISCL",-1,0)::10
The same command without the ::10 has the same effect.
W
Hi Community,
We are glad to invite you to the upcoming Interoperability Contest Kick-off Webinar: Building Sustainable Solutions! The topic of this webinar is dedicated to the Interoperability programming contest.
In this webinar, we'll show you some of the general principles and problems of solving sustainability challenges, as well as some great ideas that came up in hackathons for inspiration and do's and don'ts.
Also, we’ll discuss and answer the questions on how to build interoperability solutions using InterSystems IRIS and IRIS for Health.
Date & Time: Monday, August 29 – 09:00 AM EDT
Speakers:
🗣 Tomas Studenik, CEO of Insane Business Ideas and co-founder of Caelestinus
🗣 @Dean Andrews, Head of Developer Relations
🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager
Hi,
I have this arrangement of mirror
Node 1: Primary
Node 2: Failover
Async member is DR server
There is also an arbiter on another server
I want to make 'Node 2' primary as 'Node 1' is to be taken down for some scheduled maintenance work.
I know that I can issue 'iris stop' on 'Node 1' and 'Node 2' should takeover as Primary.
Questions
1. Is this a reliable recommended way? I have had cases in the past when the Failover node did not take over as Primary
2. Is there a better way of promoting Failover to Primary?
Currently what I have is:
set now = $now()
set ts = $zdt(now,-2) _ "." _ $p(now, ".", 2)Docs state (for -2 dformat):
Fractional seconds in the input value are permitted, but ignored.
Hi Guys,
My understanding is that Count in SQL query returns a integer but I'm using this query in a loop where is the count is bigger than 2 skip and go to next record but it looks like it's not doing it, because I'm expecting that ^badis("retries",2,ID) will always be 2 or less but ^badis("retries",2,ID) did have 4 or 5 and I'm thinking that TryCount is actually not a number that's why Continue:TryCount>2 didn't work?
&SQL(SELECT count(*) INTO :TryCount FROM MSDS_Common.ScheduleTaskListHistory WHERE ScheduleTask=:ID)
Set:SQLCODE TryCount=0
s ^badis("retries",1,ID)=$G(TryCount)
Continue:TryCoun
This repository is a demonstration of IntegratedML and Embedded Python.

Hi everyone!
I am recruiting on a fully remote Intersystems Developer. This role will be a long term contract to begin with high likelihood of extensions or conversion permanent. Please check out the job description down below and feel free to send me an email with your resume: Spencer.Frey@insightglobal.com
The Healthcare Integration Developer is responsible for designing, developing, and deploying the complex near real-time and real-time data interoperability solutions using Healthcare industry-standard data formats/specifications (HL7, FHIR, EDI, etc.).
Most websites have a "Fav.ico" file that sets what the icon is for the webpage. Most users have multiple environments, Dev/Test/Live. Often it can be difficult at a glance to see which environment you are in at a time. Wouldn't it be nice to visually see what version you are in? In this example all the instances are called the same and are named "ENSEMBLE". Note that this is certainly IRIS FOR HEALTH as is used on 2022.1
The default Icon is IR
.png)
In this article we will change to logos to similar to the below
.png)
The icon file is installed with your installation folder
Hi,
I have a problem when starting the docker container that the collation is standard US
sample:
docker run --name iris1 -d --publish 1972:1972 --publish 52773:52773 containers.intersystems.com/intersystems/iris-community:2022.1.0.209.0 --check-caps false
After the installation I like to import existing classes and globals but it failed due to an collation error
We usually use DEUW = German3
if I change it manually - in the management portal / NLS... - to DEUW it works fine. (By the way.... the managemet portal shows all in German due to the Linux version)
Question: is there a way to