Question Anthony Master · Dec 18, 2024 The right side of a logical double AND (&&) riddle References: #ObjectScript #InterSystems IRIS 0 5 0 149
Question Anthony Master · Dec 18, 2024 EnsLib.HL7.Service.* through BPL to EnsLib.HL7.MsgRouter.RoutingEngine Very similar question posed here: https://community.intersystems.com/node/467496, but I am missing a piece of this: How do I correctly call a EnsLib.HL7.MsgRouter.RoutingEngine class from the BPL?I can successfully call the BPL from the EnsLib.HL7.Service.TCPService, and I have the BPL created to delay then call the rule. And I set the context and the result location. #Business Process (BPL) #Business Rules #HL7 #Health Connect #InterSystems IRIS for Health 0 0 0 49
Article Anthony Master · Dec 12, 2024 2m read Lookup Data Tables with TTL per entry and Purge Cleanup Task Like many others probably find themselves, we were stuck doing live data mapping in our Interface Engine that we really didn't want to do, but had no good alternative choice. We want to only keep mappings for as long as possibly needed and then purge expired rows based upon a TTL value. We actually had 4 use cases for it ourselves before we built this. Use cases: #DTL #HL7 #Mapping #SQL #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 71
Question Anthony Master · Nov 8, 2024 EnsLib.HL7.Message.getSegmentByIndex not documented? Throughout the forum, I find examples of using the method getSegmentByIndex to get the segment as I loop through the HL7 message segments. Today I spent way too long trying to figure out why I could not modify the segment with this same method. I reached out to my more experienced team and I showed where I got the base code from what I was doing, but I myself could not find the documentation of the method. #HL7 #ObjectScript #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 68
Article Anthony Master · Oct 17, 2024 2m read ORU to MDM with large HL7 v2 messages. I was working on a DTL but kept getting ERROR #5002... MAXSTRING errors. The problem was that most of the DTL GUI action steps only support the string data type when working with the segments. A %String has a limit of 3,641,144 characters and my OBX5.1 was 5,242,952 characters long as the example provided. Of course PACS admin stated ultra high quality up to and including 4K resolution files were needed, so we could not get the vendor to compress or reformat these files to compressed jpg or something similar. #DTL #HL7 #Interoperability #Mapping #Testing #Tips & Tricks #HealthShare #InterSystems IRIS for Health #Health Connect 3 7 1 188
Question Anthony Master · Sep 17, 2024 Can I use a DTL for any HL7 message without specifying a DocType? I have a theory that I could use an HL7 Data Transformer in a rule without specifying a specific DocType. I want to use the same DTL for a variety of different DocTypes. Here is my very simplistic DTL so far: #DTL #HL7 #ObjectScript #Health Connect #InterSystems IRIS for Health 0 5 0 130
Question Anthony Master · Jun 4, 2024 Global Variable Map When developing productions there are many places that we input endpoint information (IP/port) especially when there are dozens of operations going to the same environment. What later happens is that the IP changes and we have to then go into each operation and update the IP. #Beginner #Mapping #Health Connect #InterSystems IRIS 1 6 0 207