Question Yone Moreno · Oct 18, 2024 Help Needed: How to Ensure BPL ????? for All Asynchronous Calls Before Proceeding?͓̽ Hello, First of all: thanks for your help, and thank you for your time. Thanks for your time. We have the following situation: We are in a BPL, and we have defined 4 <call> asynchronous as follows: First one name: "Enviar a Proceso NEGRIN" The second one, named as: "Enviar a Proceso HUNSC" #Business Process (BPL) #Code Snippet #CSP #HealthShare #InterSystems IRIS for Health #Ensemble #Health Connect 0 9 0 158
Question Yone Moreno · Jul 4, 2024 Recommended way to read ???? ?? ??? files Hello, First of all thanks for your time reading this question, and thank you for your help. 🎯 We would need to create an Ensemble HealthShare Operation to read files from a FTP / SFTP server. We have coded: #Code Snippet #CSP #Debugging #FTP #Ensemble #InterSystems IRIS for Health 0 5 0 180
Question Yone Moreno · Jun 25, 2024 How to remove line feed and carriage return from start and end, but not from the middle of a string Hello, Thanks for reading this question. We need to remove the line feeds and carriage returns from start and end, but not from the middle of a string We have tested the following ways: #Code Snippet #ObjectScript #InterSystems IRIS for Health 0 7 0 380
Question Yone Moreno · Mar 12, 2024 Best way to translate a XML String to an Ens.Response derived class? Hello,First of all thanks for your time and help with this question. We wonder how could we convert a String which represents an XML, to a class which extends from Ens.Response Our context is a REST Operation, where we currently split the String with $PIECE and set each propertie as follows: #Code Snippet #Interoperability #ObjectScript #REST API #XML #InterSystems IRIS 0 5 0 172
Question Yone Moreno · Feb 1, 2024 SOAP Services: how HTTP status code are handled? Hello, First of all thanks for your time, and thanks for your help. We have the following doubt: how HTTP status is being replied from a SOAP Service to the Outbund System? Where in HealtShare 2020's classes is being replied an HTTP/200 OK or an HTTP/500 or any SOAP HTTP status code? We ask this because some outbound systems do need to have an HTTP 200 to being able to process our SOAP responses. We have been examining the following classes: EnsLib.SOAP.Service #CSP #SOAP #HealthShare 0 2 0 258
Question Yone Moreno · Jan 29, 2024 Handling/Removing Unexpected Top-Level XML Tag in SOAP Response Hello, First of all thanks for your help reading and answering this question, and thanks for your time. We have been investigating how to handle the following need: Our client which has the system which reveices our ESB's responses needs a SOAP response as follows, where all the ACK is inside a top XML tag called <ACK>: #HL7 #SOAP #XML #InterSystems IRIS 0 3 0 307
Question Yone Moreno · Dec 19, 2023 Transitioning from %?????????? to %SerialObject: Data Purge and Global Usage Concerns Good morning, First of all thanks for your help and time. We find ourselves at a crossroads in our development journey, and we're reaching out to the community for insights and guidance regarding a critical aspect of our data management strategy. #Databases #Data Model #Globals #Object Data Model #InterSystems IRIS 0 3 0 342
Question Yone Moreno · Nov 28, 2023 Converting API Monitor Metrics to JSON: Addressing Carriage Return and Line Feed Challenges in InterSystems IRIS Integration Hello, First of all thanks for your help, time, and answers. We would like to know what are we doing wrong and how could we improve it and fix it. We need to convert the Api Monitor Metrics which are a String with this format: iris_cache_efficiency 13449.122iris_cpu_pct{id="CSPDMN"} 0iris_cpu_pct{id="ECPWorker"} 0 [...] iris_wdwij_time 11iris_wd_write_time 8iris_wij_writes_per_sec 0 To JSON. We would expect them to look like a normal JSON as follows: #API #JSON #InterSystems IRIS 0 4 1 204
Question Yone Moreno · Nov 24, 2023 Utilizing Intersystems HealthShare API Monitor Metrics in Kibana: Seeking Guidance on Retrieval, Processing, and Visualization Hello, First of all thanks for your time, thoughts, teaching and help: We wonder how could we get the metrics from http://[Ip]:[Port]/api/monitor/metrics and use them in Kibana to chart statistics. We would like to ask you how do you use the api monitor metrics, and as a second question, how would you suggest to utilize them in a third party software as Kibana to chart them. We have thought to do the following: #API #CSP #JSON #Python #REST API #Tools #HealthShare 0 0 1 175
Question Yone Moreno · Nov 22, 2023 Handling CDATA in XML Responses: Removing <![CDATA[]]> in String Properties for Clean Integration Hello, First of all thanks for your help. We have the following scenario: some responses include special characters as ">" and "<" which are being put inside a property defined as: #Code Snippet #CSP #HTML #SOAP #XML #InterSystems IRIS for Health 0 5 0 749
Question Yone Moreno · Nov 7, 2023 Understanding and Resolving a JWT Encoding Issue in HealthShare First of all, thanks for your time, and thank you; for reading, and answering this question. We have been creating inside an HTTP Operation, a way to generate a JWT as follows: #Code Snippet #HealthShare 0 8 1 333
Question Yone Moreno · Nov 6, 2023 Add ORC + OBR + TQ1 before each OBX segment if certain criterai is valid. Seeking Assistance with HL7 Transformation Issues Good morning, First of all we would like to thank you for your time reading, thinking and aswering this question. We have been developing a Transformation to convert a source ORU_R01 to a target ORU_R01. For each OBX segment we need to check an if, and then, if it is true we just need to put this OBX and continue to the next iteration, otherwise, if it is false, we need to put (copy) the ORC + OBR + TQ1 before this OBX, and then put this OBX, and after that, the SPM. #Code Snippet #HL7 #Caché 0 4 0 276
Question Yone Moreno · Oct 23, 2023 What is the recommended way to convert a %Stream.Object to a Ens.Response message? Hello,First of all thanks for your help. We have developed a REST Operation. We wonder how could we face that String do have a character limit. We just need to convert httpRequest.HttpResponse , which is a stream , because $isobject(response.Data) returns 1; which has a JSON inside it, and we need to convert it to a Ens.Response. This response is structured as same as the JSON's properties: #Code Snippet #HealthShare 0 3 0 610
Question Yone Moreno · Oct 17, 2023 Converting HL7 Message to Ens.Request: Best Practices Hello, First of all, thanks for your help, and time, reading this questions, and answering to this doubt. We have the following use case: to convert a HL7 ER7 ORU_R01 v2.5 message, to a Ens.Request Message which represent it with a custom data structure (each segment is a group of Properties). To be more precise, the target Ens.Request Message's structure looks like: #Code Snippet #HL7 #InterSystems IRIS 0 5 0 551
Question Yone Moreno · Oct 11, 2023 Troubleshooting Null Response in DICOM Process Integration Hello, First of all; thanks for your time reading this post, and thanks for your answers and help. I am really grateful. We have the following need: Send a DICOM Find Document to get the complete list of a patient's studies from an Outbound System, which we simulate with the tool called "dcm4che" specifically with these two commands: 1º.Initialize a DICOM database in simulator. We will use this database to run queries using DICOM C-FIND commands: #Business Process (BPL) #Code Snippet #InterSystems IRIS 0 14 0 367
Question Yone Moreno · Sep 5, 2023 Official way to detect differences between Environments, e.g. Preproduction and Production, in a systematic way. Good morningThank you for taking the time to read this issue. In interoperability environments, in what way is it recommended to monitor and detect changes in Web Production components between environments, for example between Pre-Production and Production, or even between alternate Nodes of Production Mirrors? We ask this question in order to find out what are the best practices, and what is the most methodical, systematic, simple, robust and secure way to perform this monitoring. #Key Question #HealthShare 1 19 0 511
Question Yone Moreno · Aug 3, 2023 How to keep Intersystems HealthShare logged into the Studio when opening Processes and Transformations? Good morning, first of all thank you for taking the time to read and answer this question. Recently, since we have upgraded to HealtShare 2020, we experienced the fact that when opening in the Studio the Process (.bpl) and Transformation (.dtl) classes, it asks us to log in, i.e. username and password, almost every time we open a new Process or Transformation. However, in previous versions, I think we had HealthShare 2016 or 2017 or 2018, and in it, you could log in from the Studio in Processes and Transformations, logging in 1 time only. #Studio #InterSystems IRIS for Health 0 1 0 116
Question Yone Moreno · Jul 27, 2023 How to allow a new user to see Message's content? Hello, We have created a New User but we do not know how to allow it to see Message's content: What role or permission we should add to allow it? We have already added: We have also read: #Ensemble #HealthShare 0 2 0 176
Question Yone Moreno · May 31, 2023 How could we filter XML elements according to certain criteria? Hello, Thanks for reading this question. How would you recommend to filter out some XML elements according to a certain criteria? We have the following message with all patient's drug prescriptions, let's call this message [1]: #XML #Ensemble 0 2 0 223
Question Yone Moreno · May 24, 2023 Unveiling the Mystery: Sending SAML Assertion in SOAP Header - Need Your Expertise! Hello, We currently have the following scenario: We have a bussiness SOAP Operation, where we get a SAML String and we convert it into a %SAML.Assertion object correctly. 👩💻👨💻 We would need to send the SAML Assertion inside the SOAP Header to the Target System. First of all thanks for reading, and thanks for answering. We currently have opened Log Soap and we do not observe it being added to the SOAP Header, as you would observe in the following Log Soap: #Code Snippet #Interoperability #Security #SOAP #InterSystems IRIS 0 1 0 249