Question Scott Roth · Jul 5 OnInit() Question - Ens.BusinessOperation (HTTP.OutboundAdapter) I have a question about using OnInit() within a Ens.BusinessOperation. When you include OnInit(), does OnInit() only execute when you start a Business Operation? Or does it execute OnInit () every time you send a REST request to the operation. I am trying to pinpoint when the best time is to execute the POST command to get the Token I am needing to get a Bearer Token from a REST POST call and return the Authorization key prior to making the rest of the REST calls to pull down data. #Authentication #Business Operation #Key Question #REST API #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 13 0 185
Question Scott Roth · Jul 1 Best Practice Question - Connecting to REST API's outside of the network Up until recently, I have been toying around with REST/FHIR capabilities but only internally. Now I have a request to make REST API calls outside of our Network. I am using an RSA 4096 key, because Microsoft Active Directory Services which generates the signed certificate could not handle the Elliptical Key (ECC) when I put the request in. #API #FHIR #Interoperability #REST API #Security #SSL #HealthShare #InterSystems IRIS for Health #Health Connect 0 0 0 116
Question Scott Roth · Jun 28 Upgrading from 2022.1.4 to 2024.1 HealthShare Health Connect Behavior Has anyone noticed weird behavior when upgrading to HealthShare Health Connect 2024.1? Wednesday I upgraded our TEST environment from IRIS for UNIX (Red Hat Enterprise Linux 8 for x86-64) 2022.1.4 (Build 812_0_22913U) [HealthConnect:3.5.0-1.m1] [HealthConnect:3.5.0-1.m1] to IRIS for UNIX (Red Hat Enterprise Linux 8 for x86-64) 2024.1 (Build 267_2U) [HealthConnect:3.5.0-1.m1]. Some of our Business Processes have been throwing... #Business Service #ObjectScript #System Administration #HealthShare #InterSystems IRIS for Health 1 2 0 143
Question Scott Roth · Jun 27 How to interpret FHIR.Interop.Response into Patient FHIR Bundle to use to enhance HL7 message IRIS for UNIX (Red Hat Enterprise Linux 8 for x86-64) 2024.1 (Build 267_2U) Tue Apr 30 2024 16:06:39 EDT [HealthConnect:7.2.0-1.r1] I have a use case where Epic is sending an A60 Allergy transaction is set at the Patient level, but we have a system called VIBE which needs the ADT at an Encounter level instead. Currently we store ADT information in a MS SQL database for years, and we are querying it to get the latest Account Number to insert into the ADT^A60 for VIBE. #Business Process (BPL) #DTL #FHIR #HL7 #JSON #HealthShare #InterSystems IRIS for Health #Health Connect 0 2 0 118
Question Scott Roth · Jun 4 Business Rule Editor Changes Have a question about the new Rule Editor within 2024.1... How are you able to edit the Target, it shows greyed out and when I click on the field it does not allow me to edit the field. I would like to understand before I give my team a presentation tomorrow about if we should upgrade or not. Thanks #Business Rules #Key Question #Health Connect #InterSystems IRIS for Health 2 18 2 407
Question Scott Roth · May 28 FSLog not populating when trying to test HS.FHIRServer.Interop.HTTPOperation I am attempting to make a FHIR call against the Epic Repository through Intersystems. I have setup a Service client per Create FHIR REST Client | InterSystems Developer Community | Business but I have set it up using OAuth and HTTPS. I have verified that the OAuth works by executing it manually via a Terminal to verify I get a response. Of course, when I do it is writing to the ISCLOG #FHIR #REST API #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 4 0 127
Question Scott Roth · May 9 Samples-FHIRStarter Questions I am trying to create my first call to our Epic FHIR Repository from Health Connect using Samples-FHIRStarter now that I have OAuth2.0 connection tested/working with our Epic Interconnect URL. When I take a patient example from our Epic environment and test it through Data.BPL.PatientRecordCollector within the Namespace, I keep getting a 404 - File or directory not found #FHIR #GitHub #REST API #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 109
Question Scott Roth · May 7 Incorporating OAuth into HS.FHIRServer.Interop.HTTPOperation Question for folks who have connected to an External FHIR repository outside of IRIS. Within the HS.FHIRServer.Interop.HTTPOperation there is not an option to include TLS or an OAuth authentication when connecting to an external Repository. So then how is that piece done if you need to Authenticate against an OAuth Server before you are able to access the data or call the Web Services/REST calls? #FHIR #OAuth2 #SSL #Ensemble #Health Connect #InterSystems IRIS for Health 0 1 0 138
Question Scott Roth · Apr 22 SSL/TLS Client/OAuth2 Configuration - Testing I am trying to setup a OAuth2.0 configuration to connect to a server within our Network using OAuth2.0. My previous attempt worked, however forgot to capture the steps before I had whipped the System so please bear with me. I have an SSL/TLS Client configuration setup as we use the setup for our LDAP configuration. When I go through the following steps within the Terminal, I am getting the following error... #Red Hat Enterprise Linux (RHEL) #SSL #System Administration #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 7 0 299
Question Scott Roth · Apr 18 Question about IAM I was not able to get IAM working on my Development Server because of issues with creating volumes as a Non root user, so I opted to run it within Docker on my WSL Ubuntu locally. I was able to get it running, however the Workspaces is empty, and the Dev Portal is not enabled. At this point do I need to sign up for the free Kong Konnect? or what are the next steps? Thanks Scott #InterSystems API Manager (IAM) #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 122
Question Scott Roth · Apr 11 Question about InterSystems API (IAM) install from tar file with IRIS running locally I downloaded IAM-3.4.2.0-5604.tar.gz from the Online Distribution site this morning, it the implementation to install it on our Development environment to see if it is a viable solution. Following the instructions, I have ran into an issue trying to make sure I am entering the information into the prompts correctly. I have IRIS HealthShare Health Connect 2024.1 running locally using a Local Web Server, so when prompted I have entered the IP Address and port 443 is that correct? #InterSystems API Manager (IAM) #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 8 0 169
Discussion Scott Roth · Apr 1 Easiest way to pull external information into IRIS?? I am currently adding a field to our Existing messaging from Epic, however there might be a possibility I need to back load data into the Ancillary system. While I have the previous messages that can be sent, they do not have this additional field that I am adding to the message. I can do a lookup against Epic Clarity SQL Database; however, I don't want to throw a wrench into the workflow if the system cannot connect to the Epic Clarity SQL Database. #Databases #JDBC #SQL #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 1 3 0 176
Question Scott Roth · Mar 15 Local Web Gateway connecting to Docker Container Image I am fairly new to using Docker, and instead of trying to get IIS, a Web Gateway, and Docker desktop working within my Windows environment, I thought I would try running it in a WSL2 Ubuntu environment since this is similar to how use it on my server. I have installed Apache and the Web Gateway on my WSL2 Ubuntu. #Docker #Web Gateway #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 181
Question Scott Roth · Feb 22 Staggered Start Script based on Queue Count Our 3M Computer Assisted Coding system goes down on a regular basis for updates, the Applications folks like us to Disable the Business Operations when this happens and start them back up when they page the on-call person. The Business Operations have to be started in a sequence to guarantee that all the ADT being sent it processed before we start sending everything else. #ObjectScript #Caché #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 148
Question Scott Roth · Feb 15 EnsLib.JavaGateway Not Stopping during Force Down Has anyone noticed that when IRIS is forced down that the EnsLib.JavaGateway.Services do not properly shut down and release the ports? While we can write a shell script to kill the processes at the OS level, I was wondering if anyone experienced this issue. We are working on our Mirroring setup/failover and had the team testing forcing the Primary down to make the Backup to become the Primary Server. When this happened and we failed back, IRIS could not restart the JavaGateway.Services because the ports were still in use. #Business Service #High Availability #Java #Mirroring #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 139
Question Scott Roth · Jan 29 Service Unavailable when Authenticating through Apache/Web Gateway and LDAP Lately my group has been seeing issues when signing in through the Management Portal or VS Code we are getting "Service Unavailable" errors returned to us. We recently migrated away from using the PWS to using Apache/InterSystems Web Gateway and using LDAP instead of Delegated Authentication. #LDAP #Security #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 276
Question Scott Roth · Jan 22 How should I go about updating Security Configuration in a Mirror environment? We recently went through an Audit of our Security Policies and Procedures when it comes to IRIS. As a result of that Audit, we need to make adjustments to the way that Security is setup within IRIS. I have already done my changes on our TEST and DEVELOPMENT environments, but now I am trying to plan out how do we make these changes in Production. These changes include moving away from the PWS, setting up Apache/Web Gateway, moving to LDAP instead of using Delegated Authentication, updating Web Applications, updating Resources, updating Services, etc... #Mirroring #System Administration #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 1 4 0 144
Question Scott Roth · Jan 19 Custom Business Operating - SQL Outbound Adapter Troubleshooting Ran into an issue this morning, that I am having a hard time trying to track down what might have caused the issue. We have a Business Rule that sends HL7 ADT to a Business Process that inserts the data into a MS SQL Server using a Custom Business Operation (SQL Outbound Adapter). #Business Operation #Business Process (BPL) #Business Rules #JDBC #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 1 2 0 179
Question Scott Roth · Jan 18 Question about using ZSTART, ZSTOP, ZMIRROR I had a question about using ZSTART, ZSTOP, and ZMIRROR. If we use them and it is not correct, does it mess up with any of the existing functionality? So, if I create a ZSTART with a simple command of starting the %JDBC Server will that mess up anything existing in the Startup sequence? Is ZSTART, ZSTOP, and ZMIRROR just an extension of the existing functionality, or does it alter how the built in functionality runs? Should we tread lightly in the use of them? #Mirroring #ObjectScript #Startup #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 2 7 1 298
Question Scott Roth · Jan 17 Container help containers.intersystems.com/intersystems/healthshare_providerdirectory:2023.2 I downloaded containers.intersystems.com/intersystems/healthshare_providerdirectory:2023.2 to evaluate, however when I try to run the container it keeps exiting. #Containerization #Docker #InterSystems IRIS 0 2 0 157