For the FIleSpec on a file service can you use a multiple wildcard values like *CLINICALENCOUNTER*.xml?
It seems like you are restricted to a single wildcard value.
For the FIleSpec on a file service can you use a multiple wildcard values like *CLINICALENCOUNTER*.xml?
It seems like you are restricted to a single wildcard value.
Nowadays, there is a lot of applications that are using Open Authorization framework (OAuth) to access resources from all kinds of services in a secure, reliable and efficient manner. InterSystems IRIS is already compatible with OAuth 2.0 framework, in fact, there is a great article in the community regarding OAuth 2.0 and InterSystems IRIS in the following link here.
NLP stands for Natural Language Processing which is a field of Artificial Intelligence with a lot of complexity and techniques to in short words "understand what are you talking about".
FHIR stands for Fast Healthcare Interoperability Resources and is a standard to data structures for healthcare. There are some good articles here explainig better how FHIR interact with Intersystems IRIS.

The most common approach in chatbots is use machine learning to train the model based in old
In a previous article, I discussed patterns for running unit tests via the InterSystems Package Manager. This article goes a step further, using GitHub actions to drive test execution and reporting. The motivating use case is running CI for one of my Open Exchange projects, AppS.REST (see the introductory article for it here). You can see the full implementation from which the snippets in this article were taken on GitHub; it could easily serve as a template for running CI for other projects using the ObjectScript package manager.
Hi Community,
I shared my experience working with FHIR for the first time in this article.
In that article, I wrote how I explored the FHIR Resources and talked about the information that I found useful in FHIR documentation.
The first version of my app only shows the information that FHIR Resource provides.
I wanted to make the user able to update the patient details, so I to search for an example of how to do it.
The Github page of fhir.js has an example of how to update a resource.

Looking at this example made me think that it was effortless.
Hi
My HIS System is a Microservice architecture base dubbo. To call remote service must through dubbo rpc.
But , I canot direct call his's dubbo service because ensemble cannot support dubbo protocol.
So I want to add support to ensemble.
where Can I start?
Does ensemble has low level interface like dll or linux so, I can add dubbo support to the ensemble just by implementing these interfaces.
I known java Gateway maybe ok, but I want to direct not throught middle layer to do this.
Tks.
Hi Community,
I want to share my experience creating the iris-fhir-portal with FHIR.
I decided to take a step forward and join the IRIS for Health FHIR contest, but I had never worked with FHIR before.
After the FHIR Contest Kick-Off Webinar, where we got an overview of how the IRIS for Health works with FHIR, I started to looking at the FHIR documentation to create my Patient Chart project.
At HL7 FHIR (release 4) website, I found a "Resource Map":

The leading FHIR Resource for my Patient Chart it's the "Patient Resource".
I have a class:
Class test.Person Extends (%Persistent, %XML.Adaptor)
{
Property Name;
}I want to serialize it into this XML:
<Person>
<Id>1</Id>
<Name>Ed</Name>
</Person>Is it possible?
It's for the Visual Trace so I can't use %XML.Writer.
Hi guys.
Recently, I get interest in FHIR in order to run for the IRIS for Health FHIR contest. As a beginner on this topic, I've heard somewhat about it, but I didn't know how complex and powerful was FHIR. As pointed out by @Henrique.GonçalvesDias here, you can model several aspects of the patient history and other related entities.
Fortunately, the DC provide very nice material about FHIR and how IRIS for Health could help us to deal with such complexity.
Hi Community,
I am looking some kind of logic or trigger some events when cache process ends.
For example, if I set some X global when i logged into terminal and when I closed the terminal or process ends by its own, global to be removed.
Thanks in advance!!!.
SR
Hello,
we use a NAS to archive stream from database to files. If we look at the file size on disk, it is bigger than expected.
For example :
File size is 127K
ls -alh | grep write-chupmb-pdf 127K 2020-07-02 10:43 write-chupmb-pdf
Size on disk is 192K
du -sh * | grep write-chupmb-pdf 192K write-chupmb-pdf
Or expected size is 128K (with 4K blocs)
I tried with %Stream.FileBinary, %FileBinaryStream and OPEN/USE/WRITE and with multiple files and file type (PDF, JPG, PNG) and I have the same problem each time.
Does anyone have a Dockerfile for .Net/Java Gateways to share?
I'm trying out PEX and I think being able to run it as a docker container would be great.
To clarify I'm interested in container without IRIS, gateway only.
Hi all.
I have a reponse message that has a property of the type %Collection.ListOfObj and I need to search for an item in this list. Let me show you.
Hi Community,
Please welcome the new video from Global Summit 2019 on InterSystems Developers YouTube:
⏯ Scaling Up and Out on InterSystems IRIS
Hi Community,
As you may know, on Global Masters you can redeem a consultation with InterSystems expert on any InterSystems product: InterSystems IRIS, IRIS for Health, Interoperability (Ensemble), IRIS Analytics (DeepSee), Caché, HealthShare.
And we have exciting news for you: now these consultations available in the following languages: English, Portuguese, Russian, German, French, Italian, Spanish, Japanese, Chinese. Also! The duration is extended to 1.5 hours for your deep dive into the topic.
I try to compare classic JOIN against implicit JOIN.
It is a simple case. But I am surprised.
The class:
{ Property Name As %String;
Property Home As Sample.Address;
Property AR As array Of Sample.Address; }
Query #1 - classic:
select name,home_state,a.* from sample.person1 p
join sample.person1_AR a on p.Id=a.person1
and home_state=AR_state
Query #2 - implicit
select person1->name,person1->home_state,*
from sample.person1_AR where person1->home_state=AR_state
for both I have the same query plan:

It is a simple query on 2 or 1 simple tables.
Keywords: IRIS, IntegratedML, Machine Learning, Covid-19, Kaggle
Continued from the previous Part I ... In part I, we walked through traditional ML approaches on this Covid-19 dataset on Kaggle.
In this Part II, let's run the same data & task, in its simplest possible form, through IRIS integratedML which is a nice & sleek SQL interface for backend AutoML options. It uses the same environment.
integredML-demo-template defined various ways to load data into

Some clients ask me about migrate from Cache to IRIS. Why migrate to IRIS? Cache is excellent, stable, has good performance. These clients are right, but in the last years, the digital transformation imposed more complete solutions for the new requirements and InterSystems was a visionary to perceive it and launch IRIS.
It is a data platform ready to this digital transformation challenge. To show this, I created a Value Canvas.
Value canvas are a perfect tool to show in a few minutes the value of the change.
Hi,
We are using CACHE 2017.2.1, I would like to retrieve data from Journal for killed global. Let say we have global name ^ EMP(123) with data and also have some child nodes and it has been killed by using cache kill command for some reason and we don't know who has executed this and when. My questions are below.
1) Can we get back the data of killed global from journal files,Is it possible or not ?
2) If above question is Yes, then how to find that specific journal file, which has the global which has been killed?
Hey Developers!
Want to participate again in the competition of creating open-source solutions using InterSystems IRIS Data Platform? Please welcome:
➡️ InterSystems IRIS for Health FHIR Contest ⬅️
Duration: August 10-30, 2020
Hi Developers
Is there any way that we can pass the values to the read prompts via cache routine.
For example, we have a couple of reports/routine in our system which accepts some inputs and after taking the inputs it generates some data. Right now it has proper UI and where User enters the value and in routines we have Read statements which accepts those inputs for further processing.
Hello,
We would need to handle the following use case:
A system replies to our GET with a list of codes and a signature.
Each code has been signed with the SHA512withECDSA algorithm
We would need to:
1 Concatenate all codes in a string
2 Decode the string which is in Base 64
3 Validate the string using the signature which we get in the reply
We have read for step 2:
Base64Decode
https://cedocs.intersystems.com/latest/csp/documatic/%25CSP.Documatic.c….
Hi,
Do you know if cache has programs and functions cache
I made a backup of my production base and when I use this function abouve I receve an error, but if I change any letter of the command the function go ok.
Didn´t work SELECT $$JOB1^KMIGxDESIG() FROM DUAL
Work sELECT $$JOB1^KMIGxDESIG() FROM DUAL
for this I.m using ODBC 64.
Thanks
Dynamic PoolSize (DPS) Experiment
Enhance Ensemble or IRIS production so it can dynamically allocate pool size for adapter-based components based on their utilization.
Sometimes, an unexpected traffic volume occurs, and default pool size allocated to production components may become a bottleneck. To avoid such situations, I created a demonstrator project some 2 years ago to see, whether it would be possible and feasible to modify production, so it allowed for dynamically modifying its components per their load.
Does anyone know if I can create an API integration, from Ensemble to Salesforce? What I would like to do is trigger a Salesforce case to be opened when for example a Queue reaches a predefined threshold or an interface connection goes from green to non-green.
We are using Ensemble and I added some debug logging that writes to a global and recompiled the class in Studio. However, when we send messages, the global is not populated. I have recompiled, removing the checkmark to keep the generated code so that there is only one .INT file and I verified that the code is present in the .INT file.
My question is, do we need to stop and restart the Ensemble production in order for these changes to take effect? Do I need to stop and restart the business operation that calls this piece of code? Is there something else I may have missed?
Discover how you can use the advanced interoperability features of InterSystems products in your system – now updated for InterSystems IRIS for Health! Interactive courses, hands-on exercises, and videos help you go from basic to advanced knowledge in just a few hours.
Hey Community,
We're pleased to invite you to the first webinar dedicated to our Global Masters Advocate Hub! Please join:
➡️ InterSystems Global Masters Advocate Hub Overview webinar ⬅️
Date & Time: Friday, August 14 – 10:00 EDT
Let's see the Global Masters Advocate Hub from the inside and talk about how you can benefit from participation in this program. We'll go through:
Hi,
I have some SQL querys i would like to run using an Outbound SQL Adapter and save the returned rowsets in excel format (each rowset in a seperate excel file).
What is the best way to do this?
Thanks
Hi,
As part of our continuous efforts to expand and improve the InterSystems IRIS Data Platform, we’ve set up a brief survey around SQL monitoring. Your feedback will help us in designing and developing the right tools for the job and improve the platform’s overall ease-of-use. Please use the link below to access the survey, which should only take around 5 minutes to complete.