Hi,
Currently I am getting field number while hovering on the HL7 Message Viewer Content.
How can I get field name instead of field number?
Thanks
In healthcare, interoperability is the ability of different information technology systems and software applications to communicate, exchange data, and use the information that has been exchanged.
Hi,
Currently I am getting field number while hovering on the HL7 Message Viewer Content.
How can I get field name instead of field number?
Thanks
Hi,
I want to disable auto retrieve functionality in Production Monitor But Auto Update checkbox is not appearing in Production Monitor.
Looking Forward
Thanks
I heard about Message Bank when we started redesigning a Health Connect production to run in containers in the cloud. Since there will be multiple IRIS containers, we were directed to utilize Message Bank as one place to view messages and logs from all containers.
How does Message Bank work?
I added Message Bank operation to our Interoperability Production. It automatically sends messages and event logs to the Message Bank.
Resending Messages
The Message Bank provides an interface for portal user to resend messages from the Message Bank portal.
I have some system with heavy production. There are about 500GB of journals daily. And I'm looking at the ways, how to decrease the amount of data that appeared there.
I found no way, on how to split have the journal separately for mirroring databases and for others. So, I'm thinking about moving some of the globals to CACHETEMP. So, they will disappear from journals. So, thinking about Ens.* globals, I have about 30% of data in journals just for such data. Which production data can be safely moved to CACHETEMP, with no issues for mirroring?
Hi
Is there any way to schedule a production to run only during office hours ?
Thanks
I have a BPL Business process which always processes messages - mainly it waits for responses since downstream systems are seriously async.
I need to update this process.
Wwould the existing instances of this Business Process complete correctly after the update?
My BPL changes would result in:
Both changes are in the middle of the process, so there are S/OnResponse methods before and after my change.
What if it's only a new S method? What if it's only a new OnResponse method?
Hello Developers!
Have you ever had to convert HL7v2 messages to FHIR (Fast Healthcare Interoperability Resources) and found the process complicated and confusing? InterSystems is rolling out a new cloud based SaaS offering called InterSystems FHIR Transformation Service, which makes the process easy. We are excited to announce an Early Access Preview Program for our new offering, and we would love to have you kick the tires and let us know what you think! All you need is a free AWS account, with an S3 bucket to drop in your HL7v2 messages, and another S3 bucket to get your FHIR output.
Hey Community,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Creating an HL7 v2 to FHIR Transformation Pipeline with HealthLake Target
Hey Developers,
See how API management can simplify healthcare application development with FHIR:
PEX is a new InterSystems IRIS feature to allows extends IRIS with existent features from Java or .NET.
It is possible create interoperability inbound and outbound adapters, business services (integrate from external to internal) and operations (integrate internal to external).
To create a PEX component it is necessary import .NET (InterSystems.EnsLib.PEX.*) or Java (com.intersystems.enslib.pex.*) packages and extends or implements the properly class.
In this article I will use my OCR Service.
Hi Developers,
A new video is already on InterSystems Developers YouTube:
⏯ Creating an HL7 v2 to FHIR Transformation Pipeline with S3 Target
Hi Developers,
Learn about the InterSystems IRIS FHIR Server, the fully managed FHIR data solution that empowers FHIR application developers to focus on building life-changing healthcare applications:
Productions often need to receive REST requests.
Here's how to do that.
1. Create proxy Service:
/// Empty BS we would use to send Produciton requests
Class production.ProxyService Extends Ens.BusinessService
{
}2. Add it to production as RESTService (or any other name).
3. Write your rest broker (docs, more docs)
4. In your handler method create the message and call target BP/BO like this
Include Ensemble
Class test.REST Extends %CSP.REST
{
XData UrlMap [ XMLNamespace = "http://www.intersystems.Hi,
Is there any objectscript command available to start or stop production from object script?
Thanks
Hi Community,
We're pleased to invite you to the upcoming webinar in Spanish called "Interoperability in FHIR"!
Date & Time: June 23, 4:00 PM (CEST)
Speaker: @Ricardo Paiva, Sales Engineer, InterSystems Iberia
How can FHIR coexist and integrate with other protocols?
I'm working with a REST API that will sometimes rate limit our requests by returning an HTTP 429 Too Many Requests status code. Is there a good way in a business operation to handle this by throttling our requests until we get a success response? My initial thoughts are:
set %rate = $get(%rate,1)*2, then hang %rate, then send the request to the back of the queue.kill %rateI'm wondering if there's a better way to do this.
In this article, I will show how you can easily containerize .Net/Java Gateways.
For our example, we will develop an Integration with Apache Kafka.
And to interoperate with Java/.Net code we will use PEX .
Our solution will run completely in docker and look like this:
First of all, let's develop Java Operation to send messages into Kafka. The code can be written in your IDE of choice and it can look like this.
In short:
Hi guys,
How can we remove a business host from a running production?
I've read and tested how to add it to a production, while when I try to remove it from the production with the following codes:
Set tSC = $$$OK
Set prodName = "CDRDemo.DemoProduction"
Set confName = "TEST1"
Set className = "Demo.LISClient.Operation.PatientOperation"
#Dim prodConf As Ens.Config.Production = ##class(Ens.Config.Production).%OpenId(prodName)
Set itemId = ""
&SQL(Select ID into :itemId from Ens_Config.Hi Developers! Let me share with you some exercises from a workshop about developing interoperability components in Java using PEX (Production EXtension).
You will find slides and step by step exercises about:
All built using containers, so you don't need to build a local Java environment.
You can reach the repository here: https://openexchange.intersystems.com/package/workshop-pex
The file passthrough service isn't recognizing the timestamp variables. I tried multiple iterations of using timestamp variables without any luck.
The filename format is DCVaccine_20210520.txt.
The current File Spec is "DCVaccine_%Y%m%d.txt" in the service.
Hi Community,
Please welcome the new video on InterSystems Developers YouTube:
Hello,
I was wondering if InterSystems has support for the following standards built into IRIS or Health Connect / Ensemble:
1. Healthcare FHIR(Fast Healthcare Interoperability Resource) Protocol
2. Enterprise Resource Planning OAGIS (Open Applications Group Integration Specification) Protocol / Supply Chain Management GS1-EPCIS (Electronic Product Code Information Services)
3. Education, Certification, Credentials FERPA CEDS (Common Education Data Standards) Protocol
4.
According to IDC, more than 80% of information it is NoSQL, especially text into documents. When the digital services or applications not process all this information, the business lose. To face this challenge, it is possible use OCR technology. OCR uses machine learning and/or trained image patterns to transform image pixels into text. This is important, because many documents are scanned into images inside PDF, or many documents contains images with text inside. So OCR are an important step to get all possible data from a document.
Someone have experiences interconecting NonStop SQLMP with Iris ?
I need if possible some references or tips, actually connected with JDBC driver to interconnect and take many assorted problems, like :
Some queries, not to much, have null fetch, works fine but have no content to fetch, and i'm sure select sentence is not the problem.
We are migrating from 2017.1 to Nice New Iris. Data conversion is fine. However, we would like to do a "global" Enable="false" on all the production's services and operations. Is this possible? Working through the operations and services will be tedious! Any code that can do this would be a great help.
Thanks
The InterSystems IRIS can be extended using Java or .NET components and its frameworks inside Object Script source code.
I created an application called OCR Service It built with Docker and installs Google Tesseract inside docker instance configured with english and portuguese dialects, but is possible install more than other 100 dialects. Google Tesseract can receive images and return text extracted from it, using OCR. The results are very good with the trained dialects. But you can train Tesseract to read car plates and any other textual patterns and load it to extract text.
Managed File Transfer (MFT) feature of InterSystems IRIS enables easy inclusion of a third-party file transfer service directly into an InterSystems IRIS production. Currently, DropBox, Box, and Kiteworks cloud disks are available.
In this article, I'd like to describe how to add more cloud storage platforms.
Here's what we're going to talk about:
InterSystems has recently completed a performance and scalability benchmark of IRIS for Health 2020.1, focusing on HL7 version 2 interoperability. This article describes the observed throughput for various workloads, and also provides general configuration and sizing guidelines for systems where IRIS for Health is used as an interoperability engine for HL7v2 messaging.
Hi all,
I have a very weird error when I'm calling to a SOAP Webservice as client.
I've create all objects to invoke to this SOAP using the add-in "Assistant SOAP" in Eclipse, it has created all objects (Response, Request, Business operation WS class, etc...).
When I call to this service it retuns the following error message:
ERROR #6243: HTTP request to SOAP WebService returned unexpected CONTENT-TYPE response: text/html.
However, If I call the same WS using SOAP UI or Postman, the header of response has the content-type "text/xml", as expected.
What is
This article is a continuation of this post.
The purpose of this article is to explain how the Interoperability menu works for system integration.

The left side of the figure is the window for accepting information sent from external systems.
There are various ways to receive information, such as monitoring the specified directory at regular intervals to read files, periodically querying the database, waiting for input, or directly calling and having it passed from applications in other systems.