Hi Community,
Our 2020 Virtual Summit has been scheduled for late October and early November, and we are hard at work on its creation.
SIGN UP FOR NOTIFICATIONS about registration and updates.

Hi Community,
Our 2020 Virtual Summit has been scheduled for late October and early November, and we are hard at work on its creation.
SIGN UP FOR NOTIFICATIONS about registration and updates.

All Interested Applicants Please Apply Here : https://www.indeed.com/job/remote-software-engineer-must-have-intersystems-or-iris-experience-cb27a40d004e96ec
RxMx is a fast-growing company at the intersection of technology and healthcare. Founded by four specialist physicians, our driving philosophy is developing medical systems that ensure the safe delivery of complex and sophisticated medicines, with minimal burden on both physicians and patients. We supply innovative technology solutions to our pharmaceutical clients that improve patient safety, reduce the complexity in drug launch and pro
I have a Read-Only Reporting Async with a Remote Database defined to a non-mirrored database on the primary failover member. I would like to update the non-mirrored database on the primary from the async; so far all my attempts fail with *protect* errors.
I found this page
https://community.intersystems.com/post/execute-method-failover-member-…
and tried the SqlProc method. The procedure executed, no errors, but the change to the global was never made (or least not retained) either directly or through a JOBbed process. I wonder if I'm missing something in my configuration. If not, the
InterSystems IRIS database supports compression? If yes, wha is possible compress? (logs, temp tables, blob data, backup, etc)
We have a vendor that every couple of days will just stop transmitting messages, but still hold the TCP/IP connection open. No matter how many times we troubleshoot and talk with them, they don't seem to think its an issue with system. Normally if I just restart the service it will get the data flowing again.
I know ideal is for them to fix the issue, but in the meantime I have setup an Inactivity time out alert. I was wondering with the correct filtering if there was a way to say if the Inactivity Alert is triggered during the business day, to have the Alert trigger a restart of the servic
Episode 13 of Data Points features a bit of a look behind the curtain at the online learning team! I chat with two of my colleagues -- @Michelle Spisak and Jaising Pasten -- about some of the work they are doing. Take a listen! You can subscribe to the newsletter Michelle mentions via this link.
Hi Community!
We are pleased to invite all the developers to the upcoming InterSystems IRIS for Health FHIR Contest Kick-Off Webinar! The topic of this webinar is dedicated to the FHIR Programming Contest.
On this webinar, we will talk and demo how to use the IRIS-FHIR-Template to build FHIR solutions using InterSystems IRIS for Health.
Date & Time: Tuesday, August 11 — 11:00 AM EDT
Speakers:
🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager
🗣 @Guillaume Rongier, InterSystems Sales Engineer
🗣 @Patrick Jamieson, InterSystems Product Manager - Health Informatics Platform
What awaits you at this webinar?
Hello,
We would need to get the body from a REST message.
How could we do that in a service?
Could you provide an example, please?
We have read:
https://community.intersystems.com/post/restful-way-data-transfer
Is it possible restrict access in IRIS from label data classification (ultra/top secret, restrict, ostensive, etc.)?
Sometimes standard COS methods fails and returns low level error code (like %File(CopyFile) error code "-3").
As per ISC Support response, Cache is negating low level error codes (adding "-" prefix).
Is there any existing COS method or COS code snippet to obtain low level error description based on low level error code (positive or negative)?
I have a service named FTP_In that is of class EnsLib.HL7.Service.FTPService. It picks up files from multiple subfolders and sends them to an EnsLib.HL7.MsgRouter.RoutingEngine. What I want to do is somehow capture the subfolder as a variable for use in the routing rules. Is this possible?
Let's say I have the following files and directory structure on my FTP Server
I want the Routing Rule to be able to send anything that came from the /green/ folder to one operation and from /yellow/ to another.
I am putting together a new interface to take in a CSV file and output an HL7 message.
I have used the record mapper to create the source class and I am putting together the transform, but when trying to test it I am not seeing the data populate the HL7 as intended.
Also.... if I put a <DatofBirth> in the tester, it shows up in the HL7 as I would expect..... that's what really has me scratching my head here.
Greeting IRIS Community,
I need some help converting XLT (XML) into DTL (XML) pragmatically using COS or any other available options in IRIS for health.
It is for HL7-TO-nonHL7 translation.
See the following xlt content as an example that i have in XML Format.
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../server/stylesheet/xltconfig.xsl"?>
<xltconfig name="accenture-1.xlt" site="thac">
<input>
<description>HL7 2.2/2.2 ADT_A16</description>
<href>thmaster/formats/hl7/2.2/22/index.xml</href>
</input>
<output>
<description>pendingDischarge.vrl</description>
<href>thm
I want to integrate any video call service with IS? Can someone help on this ?
Hi community,
I created an app to generate vCard and QR Codes to patient data. This app is in the IRIS for Health contest, and I have more 14 days to improve the app with more features. What you suggest to my app:
Link to the app: https://openexchange.intersystems.com/package/QR-FHIR
Hi,
I am brand new to Cache and have been tasked with extracting data from the dB. I see that there are a bunch of tools that can be used to extract via SQL Server statements. DataGrip and DBeaver to name 2. I've gone through some documentation and it doesn't look as if SSMS can connect directly. Is there a preferred extraction tool that anyone can recommend. Does the Cache dB have anything built in where I can access the data while seeing a visual of the tables/schema?
Thanks for any advice,

The InterSystems IRIS offer many options to deploy digital services running in IRIS. Your option will depends if you use IaC (my preferred option) or no.
If you use IaC, the options are:
1) IKO - InterSystems Kubernetes Operator: this is InterSystems extension to Kubernetes container/docker management and orchestration tool that facilitate create IRIS clusters in the Kubernetes. See more info in: https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=AIKO.
2) ICM - InterSystems Cloud Manager: this is a provision tool to versioning and config docker deployment into public cl
In the past, reading information from a bar code was limited to a simple alphanumeric code. The creation of a bar code with more than one dimension (2D), especially the QR Code, allowed to increase the amount and variety of data stored in a bar code. While conventional bar codes are capable of storing a maximum of approximately 20 digits, the QR Code is capable of handling several tens to hundreds of times more information. This revolutionized the markets. Now QR codes are everywhere and can be very useful for storing textual, numeric, alphanumeric and even binary data.
This article and the sam
Henry Elliott is currently recruiting for Cloud Application Support Engineers. Candidate must have production application support or platform engineering experience. Also, general knowledge of database concepts, strong shell scripting and automation experience. AWS cloud management, Unix and InterSystems Cache knowledge required. This is a remote contract opportunity. Please send resume to Anne Steverman- asteverman@henrye.com.
Hey Developers,
Check out the latest video on searching for FHIR resources:
⏯ Searching for FHIR Resources in IRIS for Health
This video covers the most common types of queries used to search for FHIR resources in InterSystems IRIS for Health™, and shows how and when to use each type of query in your application.
⏯ Searching for FHIR Resources in HealthShare Unified Care Record
Did anyone run into this error when stopping a Production from Ens.Director?
Ens.Director::StopProduction => ERROR <Ens>ErrProductionNotQuiescent: IRIS can not become quiescent
It happens sporadically when an automated unit test from a class that extends %UnitTest.TestProduction runs a test on a Business Process. I already increased the parameter MAXWAIT to 30 seconds, but the error still happens.
Hi Community,
We recently launched Technology Quizzes on Global Masters! Every 1-2 weeks a new small quiz will be published. Join the game to learn, earn points, and have some fun. Filter challenges by type "Quizzes" to view the quiz question of the week:
Also! You can suggest your quiz question for other developers and get 200 points for the idea, and 100 points more after we publish it! Submit ideas in this challenge.
Note: if you are new to Global Masters, Quiz Questions will be unlocked after you gather at least 200 points. That's easy - just complete a couple of available challenges!
Hi, I want to INSERT a customerID and customerName to a table if the customerID does not exist. Or UPDATE if they've changed their name.
I've reviewed the documentation (https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=R…) and have confused myself with the INSERT OR UPDATE statement. Rather than using two individual statements , is there a way to get it in one?
What I have at the moment doesn't do anything. In fact it errors.
I intend to use this within a code block in a DTL.
set customerName = ##class(BAB.Utils.ExternalSystem.TransformFunctions).Cus
Hi, I'm still very much new at Ensemble DTL. I am trying to set up an algorithm that requires loading fields from an OBX into an Array. I don't think that I know how to iterate through the OBXs. I know that there is a "for loop", that I will try to play with, but in the mean time, could someone tell me what is wrong with the following?
For example the code below works when I hard code the number 1 in OBXgrp(1)
set addarray(1) = source.GetValueAt("PIDgrpgrp(1).ORCgrp(1).OBXgrp(1).OBX:ObservationValue(1)")
write addarray(1)
I get the value that I expect. However, when I run the code
An error occured when HS.IHE.XDSb.Registry.Operations on the BUS sends query request to the registry. The error is
Error 6242: HTTP request to SOAP webservice returned unexpected status: 403.
Any thoughts as to why? The settings on the components haven't changed. The process worked a few days ago.
07/16/2020 14:54:07 *********************
Input to Web service with SOAP action = SOAP1.2
<env:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope" xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><To xmlns="http://www.w3.org/2005/08/addressing">https://crispapitest.azure-ap
I am converting an object to json, but in the result a "_class" property appears, is there any way to remove this?
SKYankee.Planejamento.Operacao.Car is a %SerialObject
Result:
.png)
Hi Community!
We're pleased to invite you to the upcoming "Speed Test: ESG Labs Database Performance Test" webinar on August 5 at 9:30 AM EDT!
Join our live webinar with Mike Leone, senior analyst with Enterprise Strategy Group’s Validation Services, to learn about a speed test that measures and compares the concurrent real-time data ingest and query performance of InterSystems IRIS® data platform, a leading in-memory database, a cloud relational database, and a traditional relational database.
Hi
I want to download the iris-facial-recognition application but the download link returns an HTTP 404 error.
Any ideas why?
Nigel
for example :
mysql :
alter table xxxx CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
so, How to implement it in the Cache?
(1).png)
IRIS is an excellent option for machine learning projects with massive data operation scenarios, because the following reasons:
1. Supports the use of shards to scale the data repository, just like MongoDB.
2. Supports the creation of analytical cubes, this in association with sharding allows to have volume with performance.
3. Supports collecting data on a scheduled basis or in real time with a variety of data adapter options.
4. It allows to automate the entire deduplication process using logic in Python or ObjectScript.
5. Allows you to orchestrate and automate the flow of data to the reposito