In 2017, Forbes published an article talking about API Economy (see: https://www.forbes.com/sites/louiscolumbus/2017/01/29/2017-is-quickly-b…). This article was the trigger to popularize the use of API and API Management by large companies. The article published a maturity model. My understanding is that Intersystems IRIS allows you to reach the top of the pyramid with your current technologies. See the figure above.For this it is important to combine % CSP.REST package, IRIS API Manager (IAM), ML Pack and IntegratedML, Native API for Python, BPL and
Hello everyone,
In the purpose of my work, I have to implement a code that will communicate with a restful server coded in JAVA.
To fulfill my task, they gave me the link to the restful server + a certificate to use + the class that's going to be sent back + the names of 2 functions:
Acces: https://XXX:8443/
First fonction: https://XXX:8443/patient/IdOfPatient
Second fonction: https://XXX:8443/patient/search/nameOfFunction?ndoss=Number
Object that returned:
{
"id" = ...
"lastname"=...
...
}
Hey Developers,
We're pleased to invite you to join the next InterSystems IRIS 2020.1 Tech Talk: Using InterSystems Managed FHIR Service in the AWS Cloud on June 30 at 10:00 AM EDT!
In this InterSystems IRIS 2020.1 Tech Talk, we’ll focus on using InterSystems Managed FHIR Service in the AWS Cloud. We’ll start with an overview of FHIR, which stands for Fast Healthcare Interoperability Resources, and is a next generation standards framework for working with healthcare data.
You'll learn how to:
- provision the InterSystems IRIS FHIR server in the cloud;
- integrate your own data with the FHIR server;
- use SMART on FHIR applications and enterprise identity, such as Active Directory, with the FHIR server.
We will discuss an API-first development approach using the InterSystems IRIS FHIR server. Plus, we’ll cover the scalability, availability, security, regulatory, and compliance requirements that using InterSystems FHIR as a managed service in the AWS Cloud can help you address.
I am using healthshare 2017.2 & developed API in vb.net . sometimes API gets error when system tries to connect Cache Database. why this error occurs randomly ?
My organization is looking for a full time Intersystems Solutions Engineer to join the team. Based in NY, the Solutions Engineer will design technical architectures to support efforts across the health system focused on clinical data exchange with other provider organizations and payors.
Hello,
We would like to learn how would you approach this task.
We would need to check every day a set of folders which are outside our server (in fact we could see them as if they were "inside" the server), then we need to check for modified or created files in the last day, and move all the ones which match the criteria to just one folder in our server.
We have thought about doing the following:
1) Create a task to run it each day:
Hi, folks!
We released a new version of ZPM, with one revolutionary feature, and a set of great enhancements, amongst of which, are:
- module.xml boilerplate generator
- test server
- CLI commands order change,
- and more!
See the details below
<html> <head> <title>LabCorp</title> <link rel="apple-touch-icon" sizes="60x60" href="app-assets/img/ico/apple-icon-60.png"> <link rel="apple-touch-icon" sizes="76x76" href="app-assets/img/ico/apple-icon-76.png"> <link rel="apple-touch-icon" sizes="120x120" href="app-assets/img/ico/apple-icon-120.png"> <link rel="apple-touch-icon" sizes="152x152" href="app-assets/img/ico/apple-icon-152.png"> <link rel="shortcut icon" type="image/x-icon" href="app-assets/img/ico/favicon.ico"> <link rel="shortcut icon" type="image/png"
Since IRIS 2020.1, changed the way how embedded SQL compiled. Now it compiles upon the first execution of such queries.
Is there any way, I could switch that feature back to the previous behavior, or get some more control over it?
We deliver our software as deployed, and we would like to have it well prepared. Another solution would suit us, if we could change the generated classname of the cached query to something which we would be possible to map. At the moment it generates classes %sqlcq.NAMESPACE, but our customers may use different namespaces.
Hi guys,
I'm trying to consume a REST Service that use Digest authentication, I'm trying to implement the authentication but I'm don't know where is my mistake.
Someone have already used this type of authentication.
Below the code I wrote to try to generate the response hash:
Hello
How to set up a schedule of service in Ensemble Production to run Business Process from Monday to Friday?
Hi Community,
Is it possible to track Application Errors from a specific namespace?
With the new API, I know we have the endpoint /alerts.
But the endpoint /alerts, as described in the documentation:
The /alerts endpoint fetches the most recent alerts from the alerts.log file and returns them in JSON format.
I want to create push notifications for Application errors in specifics Namespaces, and I don't know how to extract that information from there.
System > System Logs > View Application Error Log
Thanks,
Henrique
Hi Community!
We're pleased to invite you to the Online Meetup with the Winners of the InterSystems IRIS Native API Programming Contest!
Date & Time: Friday, June 12, 2020 – 11:00 EDT
What awaits you at this virtual Meetup?
- Our winners' bios.
- Short demos on their applications.
- A short interview with all the winners about the past contest. Plans for the next contests.
Application licensing enables InterSystems application partners to take advantage of Caché’s licensing capabilities for their own licensing purposes.
Caché manages customer application licenses just as it does Caché/Ensemble and InterSystems application licenses, maintaining usage counts and acquiring and returning user licenses as needed.
Application licenses consumed by a process or a CSP session are automatically released along with the Caché license consumed by the process or session when a process exits, halts or is deleted from the process table, or when a CSP session times out or is deleted.
More in docs.
Do you use this feature? If so, how?
I'm especially interested in license validation and general workflows?
Hello,
We would need to iterate all over the OBXs list and get their OBX3 CE1 to determine if it is the lab result we need to send to the output system.
We wonder how could we achieve this in a foreach component inside a Bussiness Process.
We think we would need to use a foreach because of it is needed to generate a message, for each one of the OBX which have the OBX3 CE1 that the output systems uses for the lab results.
So then we would need to use a foreach and then inside a transform and a call
We have already been able to output all tbe OBX3 CE1 to the log as follows:
I want to insert multiple records in the table using below queries, but it gives an error.
Hi All,
Please, does anybody have Source Control Classes for Team Foundation that you could share?
Thanks.
Hi All,
Actually, I'm developing few restful API's. I want to create a authentication tokens and display it on my login restful API. If I'm using CSP sessionId, how can I validate the session Id's in another or continues restful API's. else, is there any other approach to handle this task.
My Primary goal is, I have to integrate 2 different front end applications. One is Zen framework another one is web pages from Python.
If any lead, it would be appreciated.
Thanks,
Arun Kumar Durairaj.
Hi, I am facing issue during LDAP lookup like whenever I used product group parameter in AD explorer to search data from application I am getting empty result. If I set product group parameter as null then based on distinguished name result is generated in application. So if anyone knows about how LDAP works and how parameters are set in AD explorer then please let me know.
Thanks in advance.
Hello,
Even after using the SSL connection in Oauth2 client Im getting the following error.
ERROR #8854: OAuth 2.0 messages must use SSL/TLS
Any help would be appreciated!
What is the best free/open source option to generate the database diagram (MER) to the iris or cache persistent classes?
It is possible develop a new interoperability adapter? If yes, how can I do it?
Some InterSystems Java libraries are not available in public maven repositories, like intersystems-jdbc-3.1.0.jar. In this case, to configure your Java Maven dependency, copy the external file to your project (for a folder visible to the classpath, like resources) and use <systemPath>. Follow the sample:
Hi :
1591891200000
How do I convert the timestamp above to something like this format : 2020-06-12 00:00:00
Hi Everyone,
We are trying to migrate old server to new infrastructure and need to sync all the DTL cls from old one to new one. There are hundreds of DTL in system and we tried to export from production but cannot select all at once which might cause some missing classes. Not able to connect to studio or atelier with that server neither. Is there any way that we are able to do mass export from system which will save some effort? Please let me know your thoughts. Thanks.
Keywords: PyODBC, unixODBC, IRIS, IntegratedML, Jupyter Notebook, Python 3
Purpose
A few months ago I touched on a brief note on "Python JDBC connection into IRIS", and since then I referred to it more frequently than my own scratchpad hidden deep in my PC. Hence, here comes up another 5-minute note on how to make "Python ODBC connection into IRIS".
ODBC and PyODBC seem pretty easy to set up in a Windows client, yet every time I stumbled a bit somewhere on setting up an unixODBC and PyODBC client in a Linux/Unix-style server.
Hello,
I'm trying to upload file to SFTP server.
I have access to SFTP server .
My code is bellow
Try {
Set sftp = ##class(%Net.SSH.Session).%New()
Set sc = sftp.AuthenticateWithUsername(username,password)
if 'sftp.Connect(host){
Set status = $$$ERROR($$$GeneralError,"Cannot connect to sftp ")
Quit
}
Set sc = sftp.OpenSFTP(.t)
If 'sftp.Disconnect() Write "Failed to logout",!
}Catch ex {
Set status=$$$ERROR($$$GeneralError,$ZE)
Quit
}
The output : $lb(5001,"Cannot connect to sftp "
What i'm doing wrong ?
Hi Community!
Do you know how to create workflow users and roles programmatically?
I use Docker for test deploy and I need to set up IRIS Interoperability using the install script.
Maybe do you know how to import/export already existing workflow users and roles?
Hello,
I want to deploy Iris Interoperability Production in multiple containers . The production has File Services that process files from EFS location. All the files being processed by multiple containers are in the same directory. The standard Adapter class does not have Check Complete option to lock a file so that other containers File Services looking in the same file path cannot process the same file.
I updated the Inbound File Adapter class to offer another Check Complete option LOCK that will lock the file until it is processed and archived.
Hi Devs!
Last weekend I had been testing the newborn csvgen module and was looking for a CSV file to test - thus I came across an interesting datafile on Data.World with Game of Throne episodes statistics. Death statistics. These folks documented all the murders through all the 8 seasons and noted where, who, from what clan with what weapon had killed another one.
So I imported it and made an IRIS Analytics dashboard.

Don't worry, Jon, with this dashboard we can figure out something ). See the details below.



