Hey Community,
Join us to have a look back at recent developments in care planning and coordination and a look forward at what is on the horizon:
Health Level-7 or HL7 refers to a set of international standards for the transfer of clinical and administrative data between software applications used by various healthcare providers
Hey Community,
Join us to have a look back at recent developments in care planning and coordination and a look forward at what is on the horizon:
InterSystems is proud to offer 50% discount on InterSystems Certification exams to all registered attendees of UK&I summit. Vouchers will be available at the registration desk.

Available Exams
I'm trying to get an ACK routed to a different process in our Test environment and here is the router setup:
I have a rule in the target router to send to an operation.
The problem I'm running into is that the HL7 ACK coming back is marked as "Discarded", so it's not even getting to the second router.
This is the ACK message:
.png)
I've tried everything I can think of, but once the ACK hits the router, it gets marked as discarded and then things just stop. This particular interface is sensitive and it would be good to generate an email if there is a problem with the enrollment (MS
Hey Community,
In this demonstration you will see the building blocks of an integration in InterSystems IRIS for Health and HealthShare and see how messages are received, processed, and sent—including messages in the HL7 format:
⏯ Overview of Basic Components for InterSystems Integration Solutions
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.). The role is responsible for cons
Hi all,
I'm trying to convert a HL7 section to a XML or JSON string.
We need to save the content of PID section into a SQL Column, therefore we need to convert it into a XML o JSON string
is there any easy way to convert it?
I've tried to convert it directly into a DTL, but all my attempts have been unsuccessful
Best regards,
Francisco Lopez
Hi Fellows,
I'm glad to share with you my certification:
https://www.credly.com/badges/7e35dab9-fb96-46b2-aa45-846dfca2ff58/public_url
Hey Developers,
Learn the basics of HL7® V2 message management in InterSystems IRIS for Health™:
⏯ Introduction to HL7 V2 Integrations in InterSystems IRIS for Health
Hello,
I want to access the HL7 Router settings from within the HL7 rule. Goal is to create a New class by extending "EnsLib.HL7.MsgRouter.RoutingEngine".
Then create a PARAMETER ProcessMessage which can be set to an integer value for the HL7 Router.
Create a Rule class and based on the value of this setting ProcessMessage
process/not process the messages.
Class XYZRules Extends Ens.Rule.Definition [ CompileAfter = CUSTOM.Util.Rules.FunctionSet ]
{Parameter RuleAssistClass = "EnsLib.HL7.MsgRouter.RuleAssist";XData RuleDefinition [ XMLNamespace = "http://www.intersystems.com/rule" ]
{
<r
Hi ,
We have inbound HL7 message we want to transform. Is it possible to copy inbound NTE segments at ORC level to PID group level in the transformed messages? I see functions for insert / append / set etc but they appear to be related to specific properties / fields of segments as iodised to the entire segment.
thanks
Hi my fellows camrades,
I have a question that seems really simple but it's quite a pain in my ass right now.
I had to rename (take a file from a directory and move it to another) which is a .hl7. Whenever this file has been displaced, I have to change the extension from .hl7 to .OK without using the rename method. Maybe using the attribut?
Do you have any ideas how I could do it?
This should follow the step i have explained right before.
I have a service to take the file but i need an operation to rename it then change his name.
Thanks in advance for your help,
Thomas
I noticed today that when we are creating a message from one doc type to another doc type, that the message type categories are not necessarily set. This is causing some issues with routing rules when we try to reference the Message Type Categories. Is there a way to make sure the Message Type Categories are being set within a DTL to make sure this doesn't cause problems down the road?
Thanks
Scott
I would like to capture any NACK's that is sent back to the Operation. The Operation is already setup to "Save Replies/IndexNotOK's", but I would like to see if we can query Cache and pull those NACK's into an extract.
Is this possible?
Thanks
Scott
Sr. Applications Development Analyst - https://osu.wd1.myworkdayjobs.com/OSUCareers/job/Medical-Center-Campus/Sr-Applications-Development-Analyst_R20670-2
Health System Shared Services | Business Systems
Hey Community,
Learn how to transform your healthcare data into HL7 FHIR and seamlessly convert and populate Amazon HealthLake with InterSystems FHIR Transformation Service:
Hi Community,
New session recording from Global Summit 2019 is available on InterSystems Developers YouTube Channel:
Hey Developers,
Create a relational schema from your FHIR repository for building analytics and decision support:
Hi everyone,
I am currently performing a patient merge thorug ADT^40 HL7 messages. In order to do that, I am following this guide which I found on the ducumentation: http://10.41.11.210:57772/csp/docbook/DocBook.UI.Page.cls?KEY=HESUP_ch_IHE#HESUP_IHE_configuring_registry_PIX
My main issue regards the fact that I can't update the PatientID and the SourcePatientID of the HS_Registry.Document table of the prior patient, wheras, I find only the new anagraphic on the HS_Registry.Patient table.
To do that I have created a process in my BUS prodaction which create the MergePatietRequest to send to
.png)
Hey Community,
Meet the new video on InterSystems Developers YouTube channel:
Hey Developers,
In the second part, you will learn how to build a FHIR Application with OAuth 2.0 and OKTA:
Good afternoon,
I'm trying to take an unformatted social security number and insert the dashes into it. I'm getting a value in PID-19 like this: "123456789" and would like to use a data transformation to set the value in PID-19 to "123-45-6789".
I can't find any insert or append functions and I can't find anything in the Intersystems doc repository that would do this. Can someone help point the way for me please? I would like to keep this as a "set" action in my DT. I'm a little new to calling classes so it would be helpful if you included some syntax that would go in the "Value" field
Hi Team,
While converting FHIR JSON to SDA the file is being converted but, some of the data gets removed during conversion. Please help me out if you know the reason behind this.
Thanks in advance.
Harshdeep Acharya
I have been struggling trying to understand "Response From" and "Response Target Config Names" as I am trying to track down Orphaned messages. I have noticed that when a Business Rule, or Business Process sends to a File Based Operation, there is always a NULL value response being returned. I am thinking these NULL values are causing some of the orphaned message problems we are seeing.
If the Business Operation is a File based operation, how do I prevent the NULL value from being sent back? Is this because our "Response From" and "Response Target Config Names" is blank?
What if the B
.png)
Hello,
I am working on the new USCDI Requirement to store LOINC Codes/Descriptions for various types of Clinical Notes in the SDA.
According to all of the documentation I had been able to find, in order to store a coded value for Document Type, I have to use Custom Pairs:
#; Code System
do ..write(cr_"<CustomPairs")
do ..write(cr_"<NVPair>")
do ..write(cr_"<Name>DocumentNameCodingStandard</Name>")
do ..write(cr_"<Value>LN</Value>")
do ..write(cr_"</NVPair>")
#; Code
do ..write(cr_"<NVPair>")
do ..write(cr_"<Name>DocumentNameCode</Name>
I am still trying to track down orphaned messages and have noticed that when we have Business Rules that send to a Business Process that some times there is an orphaned message that is generated as result of that send.
.png)
Hello communty.
I searched a way to transform a HL7 Message to Persistent. I found a way how to create Data Transformation from Mangment Portal -> Data Transformation Interface. But my task is to create somthing similar to that tool in my web site interface. And the question is: Is There way to create something like new instance of Data Transformation class "Ens.DataTransformDTL" using object script?
Thank you!
Hi Team,
I want to implement functionality in Intersystems IRIS for Health 2021.1. Which Received FHIR JSON from FHIR Repository and Convert them into HL7 different versions by Message type. Can anyone help me with this?
Thanks,
Harshdeep Acharya
Hello Community!
Is in objectscript way to get all properties names from HL7 Message?
For example I have HL7 message:
MSH|^~\&|MIHIN PATIENT GEN|1.2.3.4.5.9.99.999.9999.1004||2.16.840.1.113883.3.1481|20200103000000+0000||ADT^A01^ADT_A01|1092|P|2.6|1091|||||||||Windward General Hospital EVN||20200110000000+0000|||||1.2.3.4.5.9.99.999.9999.1004 PID|1|3170|44c8a6bba5c743538e476a813256959b^^^^CKS~000003170^^^^SS||Santana^Pearl||19900609|F||2054-5^Black or African American^HL70005|364 NE Oak Circle^^Trenton^MI^48183||||||||000003170|||N^Not Hispanic or Latino^HL70189|||||||20200110000000+0000|
Hi Team,
Thanks in advance for reading my question.
I first converted HL7 to FHIR using SDA. Now, I want to convert the same FHIR resources to an FHIR JSON file. Is that possible?
If yes, give me a solution for that?
Harshdeep Acharya
Software Developer
Hi everyone.
I was wondering how people manage viewing messages that use a character encoding incompatible with the Management Portals use of UTF-8.
For example, a message that looks like this in Windows-1252/Latin1:
Will display as this under the message "Full Contents"
and this under the "Raw Contents"
.png)
*EDIT*
I tripped myself up early on, but this covers how I went wrong - https://www.i18nqa.com/debug/table-iso8859-1-vs-windows-1252.html