Question Scott Roth · Jul 19, 2022 Interoperability - Interface Maps When I try to run Interoperability -> Interface Maps in 2022.1 on a very large namespace, I keep getting timeout errors. Even though I add filtering by Category, Text Search, etc... it still errors out no matter what. However if it is ran in one of our smaller namespaces it runs just fine. WRC told us the namespace is too big, however that should not matter on how many services, processes, and operations you have running. #Interoperability #Key Question #Management Portal #InterSystems IRIS 1 18 0 728
Question Scott Roth · Jul 8, 2022 Bulk Testing Business Process (Rules) We are upgrading from Health Connect 2018.1.3 to IRIS Health Connect 2022.1, and one thing that we are particularly hesitant about is if our Business Rules will work in the new version. I am trying to come up with a testing process for bulk testing our rules, and wanted to know if this could be done programmatically instead of having to modify all the Business Operations to have them write the HL7 data to a file. I caught Orlando Health's presentation at GS2022 but I am not sure that will work for my team. #Key Question #Testing #Ensemble #Health Connect 1 10 3 674
Discussion Scott Roth · Jun 17, 2022 IRIS Core Solutions Developer Specialist Test I am going to take the IRIS Core Solutions Developer Specialist Certification at Global Summit on Monday. Anyone got any tips or suggestions? Thanks #Certification #Global Summit 2022 #InterSystems IRIS 1 2 0 369
Question Scott Roth · Jun 3, 2022 Setting Body properties within HL7 message (DTL) 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 #DTL #HL7 #Ensemble 0 7 0 382
Job Scott Roth · Jun 2, 2022 Sr. Application Development Analyst - The Ohio State University Wexner Medical Center Job Title: Sr. Applications Development Analyst - https://osu.wd1.myworkdayjobs.com/OSUCareers/job/Medical-Center-Campus/Sr-Applications-Development-Analyst_R20670-2 Department: Health System Shared Services | Business Systems #HL7 #Interoperability #Job Opportunity 1 0 0 257
Question Scott Roth · Jun 1, 2022 Cache Query for HL7 NACK 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 #Business Operation #HL7 #SQL #Caché 0 4 0 291
Question Scott Roth · Apr 22, 2022 Purge Process - Re-indexing SQL Tables? A question has come up that I am not finding the answer for.... Does the daily purge process re-index EnsLib.HL7.SearchTable or other SQL tables? In looking at the purge process documentation I am not seeing anything that mentions EnsLib.HL7.SearchTable. Do we have to manually constantly re-index tables that we create? For example I created another search table based off of EnsLib.HL7.Search table, will I need to constantly watch this as it grows? How do tables get index, is there some kind of mechanism that automatically does it, or are we responsible for indexing tables ourselves? #SQL #System Administration #Caché 0 1 0 316
Question Scott Roth · Apr 13, 2022 Handling Responses from File Based Operations 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. #Business Operation #Business Rules #HL7 #Ensemble 0 2 0 452
Question Scott Roth · Mar 22, 2022 Business Process setup - Orphaned Messages 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. #Business Process (BPL) #Business Rules #HL7 #Ensemble 0 6 0 517
Question Scott Roth · Mar 18, 2022 EnsLib.HL7.Message Querying We are trying to track down the source of Orphaned messages and noticed that we are unable to query EnsLib.HL7.Message with any kind of WHERE or ORDER BY clauses in our SQL statement. I know EnsLib.HL7.Message is a system table, but is there a way we can add additional Indexes to the table to make the query run better/faster without affecting the system? #SQL #System Administration #Caché 0 4 0 667
Question Scott Roth · Feb 25, 2022 Optimal Apache/Web Gateway settings After what is seemed was weeks, I finally got SSL/TLS enabled on both Apache Web Server and IRIS using the Web Gateway. However while we can now use HTTPS to connect to our Development instance of IRIS, I am running into several errors when I have others try to access the Management Portal via HTTPS. We are seeing... #Error Handling #SSL #Web Gateway #HealthShare 0 6 0 585
Question Scott Roth · Feb 16, 2022 Question about setting up Apache HTTP and Web Gateway to use TLS I am not sure if this is the correct place for this question, but I am struggling to setup TLS security for our IRIS Management Portal and etc. through Apache and the Web Gateway. I have a couple of questions when it comes to the setup. if I build a private key and certificate within Red Hat, does that certificate have to be on everyone's pc to connect to the Management Portal? Can I use a self signed Certificate? Can I use the existing CA on the server, or do I need to work with my Data Security team to get a Certificate? #SSL #Web Gateway #InterSystems IRIS 0 1 0 533
Question Scott Roth · Jan 10, 2022 How are XML Schema Structures saved within Ensemble? You might of seen or might of not seen my earlier post about Exporting a Production from 2018.1 to import it into 2021.1. I was able to get the export working, however I noticed in reviewing the data within the export, our previous Workday XML Schemas that we imported via XSD files were not in the export. When walking through the export process under Message Schema or vDoc Schema I could not find the missing XML Schema structures. Why aren't XML's part of the export process if they are used within the Production? #System Administration #XML #Ensemble 0 1 0 584
Question Scott Roth · Jan 6, 2022 Unable to export entire Production We are migrating from AIX to Linux and part of our testing is trying to figure the best method to migrate the code. I am trying to export an entire Production, however I keep running into an error... Error generating export list for production osuwmc.TestClin and all items may not be listed.ERROR #5002: Cache error: <CLASS DOES NOT EXIST>zgetRecordandComplexMapClasses+34^Ens.Config.Production.1 *(No name) I went through any Complex Record Maps, and recompiled them but I am still getting the same error #Data Import and Export #System Administration #HealthShare 0 3 0 270
Job Scott Roth · Nov 2, 2021 Sr Application Development Analyst wanted for Ohio State University Wexner Medical Center https://osu.wd1.myworkdayjobs.com/OSUCareers/job/Medical-Center-Campus/Sr-Applications-Development-Analyst_R20670-2?shared_id=2485643a-341c-43b7-b1c4-c85f8715a77b Position Summary #Job Opportunity 1 1 0 225
Question Scott Roth · Nov 2, 2021 Running IRIS as part of the WSL2 Ubuntu Using the Windows Subsystem for Linux (WSL2), is it possible to install IRIS and run it from there? I am wanting to test IAM, but unable to run Docker Desktop on my VM, and do not have access to a Linux machine to install and test with. Thanks Scott #Compatibility #Deployment #InterSystems API Manager (IAM) #System Administration #InterSystems IRIS 0 6 0 483
Question Scott Roth · Oct 22, 2021 EnsLib.EDI.XML.Service.FileService vs EnsLib.XML.FileService What is the difference between EnsLib.EDI.XML.Service.FileService and EnsLib.XML.FileService? #Business Service #XML #Ensemble 0 3 0 243
Question Scott Roth · Oct 21, 2021 Optimizing throughput XML to MS SQL (JDBC) insert Once a week we are attempting to load an XML file from Workday into a MS SQL table using JDBC and Store Procedures. There is approx 102999 records in this XML file. We are struggling with processing the entire file within a reason amount of time. We feed the XML through a BPL to then populate values in a stored procedure then call the stored procedure through a Business Operation. I have tried splitting out the Business Operations to make two calls, but we still continue to see an issue loading the XML into MS SQL. #Business Operation #Business Process (BPL) #JDBC #XML #Ensemble 0 4 0 382
Question Scott Roth · May 20, 2021 What does ERROR #5002: Cache error: <MAXSTRING>zSaveData+14 ^EnsLib.HL7.Segment.1 mean? We are seeing ERROR #5002: Cache error: <MAXSTRING>zSaveData+14 ^EnsLib.HL7.Segment.1 come up on a Routing rule when we are trying to Encoded PDF's through a DTL. In the DTL we are copying source to target. Is there a limitation on trying to copy source to target? At the bottom of the DTL you are see that we commented out converting the Encoded PDF to a Stream, is it recommended that we always use %Stream anytime we are dealing with PDF's? Thanks #DTL #HL7 #Ensemble 0 4 0 798
Question Scott Roth · May 12, 2021 Comparing HL7 Repeatable Segment/Field to Lookup table Awhile back the Developer community helped me with a situation I was having... How to loop through a Repeating Segment and Single Filed, example OBX().5, within a Business Process Rule and compare it against a Data Lookup table. Well now I need to take it a step further. I need a way to loop through OBR() segment, and loop through OBR().4() and the subfield 4.1 and compare it to a Data Lookup table. So I thought I could copy my existing function code and add another level to it, but its not returning what I would expect. #Business Rules #HL7 #ObjectScript #HealthShare 0 2 0 475