Question Scott Roth · Jul 3 Extracting lists from FHIR Responses I am making a FHIR request against Epic, in when I get the Response back using "fromDao" I am extracting the stream into HS.FHIRModel.R4.Patient. However, the patient's name comes back as name within a list that references HS.FHIRModel.R4.SeqOfHumanName. How do I extract the name from HS.FHIRModel.R4.SeqOfHumanName? Do I have to then do another "fromDao" to pull the list into string format? How do I navigate around the lists that are in a FHIRModel response, to extract the string values? #DTL #FHIR #JSON #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 3 0 19
Question Scott Roth · Jul 2 Building Query String for FHIR Request I was wondering if anyone had a way to automate creating the Query String for a FHIR Request? Using HS.FHIRServer.Interop.Request in my development I have to specify the following... I was wondering.... if my source had variable number of fields if there was a way to automate the build for the QueryString when doing a Patient Search? #DTL #FHIR #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 1 0 0 14
Question Scott Roth · Jul 1 Iteration Help through JSON Response I have built a REST operation to submit a JSON Request Body, and in the JSON Response Object, I need to pull out certain values like pureID, portalURL, and under the identifiers array the ClassifiedID that has a term."en_US" = "Scopus Author ID" #JSON #ObjectScript #REST API #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 1 0 19
Question Scott Roth · Jun 13 Decoding/Routing the Encoded HL7 Response from SOAP Request I have an application that is requires an Encoded HL7 message sent over SOAP over HTTPS using SSL/TLS... the Response that is return is also encoded, which I know how to Decode but not sure when I Decode the response how to Extract the HL7 message to send back to the router. How do I capture the Routing Source System and parse the encoded message back into an HL7 format that would show on the trace viewer? #Encryption #HL7 #SOAP #HealthShare #InterSystems IRIS for Health #Health Connect 0 5 0 51
Question Scott Roth · Jun 12 Architectural Question about receiving HL7 via HTTPS For those that use IRIS for Health, HealthShare, and or Health Connect... As Health Applications are moving to the Cloud, how have you handled communication from the Application to your instances via HTTPS? Trying to figure out the best path on designing the proper workflow to allow these messages to be allowed to be eventually sent to our EMR to post to the patient chart. We are very wary of opening a connection from the internet to our instance of Health Connect. Thanks #HL7 #InterSystems Business Solutions and Architectures #SSL #HealthShare #InterSystems IRIS for Health #Health Connect 0 1 0 34
Question Scott Roth · Jun 11 Base64Encode adding to SOAP Request I am having a hard time trying to figure out the following... Within a DTC, I was able to take the a EnsLib.HL7.Message source and using #Business Operation #HL7 #ObjectScript #SOAP #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 4 0 37
Question Scott Roth · Jun 11 Cannot open file '/ensemble/TEST/iris.cpf_.... when trying to create a Database/Namespace I have created a New Database/Namespace within our TEST environment on both the Primary and Backup of the mirror. When I go to create the database/namespace on the DR node I am getting "Cannot open file '/ensemble/TEST/iris.cpf_...." while the cpf file that it references does not exist. Anyone have any clue to why this might be happening? #Databases #Namespace #System Administration #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 5 0 45
Question Scott Roth · Jun 10 Handling HL7 Message Response from SOAP Request We have a vendor that is requiring that the HL7 sent to them is sent as an Encoded message inside a SOAP request but is sending back an HL7 message as the response. When the WSDL built the response, it was expecting an encoded message back. I updated the Request and Business Operation to expect an EnsLib.HL7.Message, however I am not sure how to handle the HL7 ACK to post it back to the sending message so it will not cause an Orphan message, and to parse it back correctly in the trace viewer. When I do a $$$LOGINFO on the pResponse, I get back... #Business Operation #HL7 #SOAP #HealthShare #InterSystems IRIS for Health #Health Connect 0 2 0 34
Question Scott Roth · Jun 6 Web Gateway/Apache configuration to make SOAP Client Requests? I am having issues trying to send SOAP requests to a Cloud Based AWS Application that lives outside of our network. It is using a Basic Authentication, Key, Certificate Authority and Whitelist for Security. If I attempt the connection using wget from the command line I am able to connect, #Business Operation #SOAP #Web Gateway #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 3 0 52
Question Scott Roth · Jun 4 SQL Query - HL7 Message/HL7 ACK Does anyone have a query that I could run to show a Vendor the time difference between when a message was sent out a BO, and when we received the HL7 ACK back that is associated with the message sent? I am trying to prove to this vendor of the delay we are seeing getting the ACK back because of a Timeout I know how to pull Ens.MessageHeader, and EnsLib.HL7.Message but not sure how to match up the Message with the HL7 Acknowledgement received. #HL7 #SQL #HealthShare #InterSystems IRIS for Health #Health Connect 0 1 0 34
Question Scott Roth · Jun 4 End of EnsLib.SQL.Inbound Query Is there a way in a EnsLib.SQL.InboundAdpapter that you can tell when you have reached the end of the Results of the Query? #Business Service #SQL #HealthShare #InterSystems IRIS for Health #Health Connect 0 3 0 43
Question Scott Roth · Jun 2 EnsLib.SOAP.OutboundAdapter - Bind to Address? We are attempting to setup an EnsLib.SOAP.OutboundAdapter to send an HL7 message to a vendor hosted AWS site. We have the Certificate from the vendor and defined the TLS setting. However, when we are sending the message we are receiving... Unable to open TCP/IP socket to server hcis-staging.cbord.com:443 #HL7 #SOAP #System Administration #HealthShare #InterSystems IRIS for Health #Health Connect 0 7 0 59
Question Scott Roth · Jun 1 Primary startup failed, failed to read header ..... during Failover I am attempting to failover my TEST environment to the Backup, and I keep getting an error stating that 06/01/25-18:47:54:516 (11864) 1 [Utility.Event] Primary startup failed, failed to read header of /archive/journal/MIRROR-IRISTEST-20250513.007 (file #63653) however, when I go to /archive/journal/, I am not finding any record of MIRROR-IRISTEST-20250513.007 (file #63653) #Journaling #Mirroring #HealthShare #InterSystems IRIS for Health #Health Connect 0 1 0 37
Question Scott Roth · May 28 JSON - Field extraction using Object Script I am struggling on how to pull out individual fields from a JSON. In a previous post someone had mentioned that I could... #JSON #ObjectScript #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #Health Connect 1 6 0 81
Question Scott Roth · May 13 Outbound HL7 HTTP Messaging - Unsupported Media Type We are attempting to send HL7 messages over to CBOARD NetMenu over HTTP using SSL. We set this up using the EnsLib.HL7.Operation.HTTPOperation adapter. When we attempt to send the message we are receiving MSH|^~\&|||DIETOE|A6M0|202505131437||ACK^HTTP^415|00|P|2.1 MSA|AE|9165602|HTTP (N)ACK 'HTTP/1.1 415 Unsupported Media Type' #HL7 #XML #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 4 0 61
Question Scott Roth · May 9 JSON - is key defined? I am running into an issue where a JSON response is missing keys... #JSON #ObjectScript #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 2 0 56
Question Scott Roth · May 6 Troubleshooting REST Operation I am trying to replicate a REST call that I am able to make via a Postman call within a EnsLib.REST.GenericOperation. It's been a while since I have messed around with trying to make external REST calls. When I execute my REST call, tSC is coming back with an error and I am trying to pinpoint why. I tried turning on ISCLOG = 5 but when calling the REST Operation from the Testing tool it is not logging anything to the ISC log. #ObjectScript #REST API #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 3 0 72
Question Scott Roth · May 5 Task Scheduler - Output to file I have a Task that I am trying to write the output to a file. How do I check for if the Output File has been included in the Task Schedule, so I can direct my output of my class to that output file? Thanks Scott #Key Question #ObjectScript #System Administration #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 4 0 107
Question Scott Roth · Apr 28 Code Tables vs Cache SQL Tables in HealthShare Provider Directory I have a general question about HealthShare Provider Directory using Code Tables on disk vs Cache SQL Tables. Why is Provider Directory not using the Cache SQL Tables within the IRIS platform? #SQL #HealthShare #InterSystems IRIS 0 0 1 38
Question Scott Roth · Apr 28 Struggling with a SQL SELECT that is returning multiple searchable rows I am struggling with returning a SQL Query Result that may have multiple rows that can be searched. #DTL #SQL #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 4 0 80