Question Yone Moreno · Nov 4, 2024 [DICOM] Help Needed: Seeking Tips to Automate Presentation Contexts Export from Development to Production Hello,Please, we would need your help 🙂: In a development environment, we have added quite a few presentation contexts to the DICOM configurations (the associations). We would need to find a way to export them from this environment to make it easier for us to import them in PRO (and avoid doing it by hand one by one). #Code Snippet #CSP #Development Environment #Interoperability #Ensemble #InterSystems IRIS for Health 0 2 0 69
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 120
Question Yone Moreno · Jul 18, 2024 Generating a HealthShare Ens.Request with Proper XML Representation: Issue with Transformation Hello, First of all thanks for your help, and thank you for your time. We have the following task: To generate by hand the Ens.Request with the properties and inner Data Schemes which represent this XML, in HealthShare, by hand; the XML is this one: #Code Snippet #DTL #HL7 #ObjectScript #Studio #Testing #XML #InterSystems IRIS for Health 0 2 1 76
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 165
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 276
Question Yone Moreno · May 21, 2024 Join JSON responses Good morning, 🙂 I would like to ask a question, which has to do with how to manage %GlobalCharacterStream representing JSONS. Thank you for reading this question, thank you for your help, and thank you for your time and attention. Specifically, in a certain Process, we were querying 2 Operations, whose response we were converting to a Property called "informesAutorizadosRangoFechas" (reportsAuthorizedInRangeDates) which is %GlobalCharacterStream whose content is a JSON with the same structure. #JSON #InterSystems IRIS 0 5 0 184
Discussion Yone Moreno · May 15, 2024 【Coding Puzzle】 "Esthetic Numbers" Hello, I would like you to propose this challenge. It has been created by the CodeWars community here: https://www.codewars.com/kata/6523a71df7666800170a1954/python I will copy and paste the description: 🔡🟢 DESCRIPTION: A number is Esthetic if, in any base from base2 up to base10, the absolute difference between every pair of its adjacent digits is constantly equal to 1. #Code Snippet #ObjectScript #Python #Other 1 4 0 114
Discussion Yone Moreno · May 13, 2024 [Code Challenge] "Plan Your Dream Wedding" Hello, I would like to propose you a challenge. It has been created by a web user called "uttumuttu" and it is being explained here: https://www.codewars.com/kata/66314d6b7cb7030393dddf8a Here is the proposed challenge copied and pasted: DESCRIPTION: This kata was created as a contender for the EPIC Challenge 2024. #Code Snippet #Other 2 6 0 180
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 147
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 188
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 258
Question Yone Moreno · Jan 22, 2024 SOAP Service default encoding Good morning, First of all thanks for reading this question. We have been asked by a client to check if our Soap Service has charset / encoding "UTF-8". We have been investigating the class "EnsLib.SOAP.InboundAdapter". #CSP #SOAP #InterSystems IRIS 0 2 0 176
Question Yone Moreno · Jan 3, 2024 Troubleshooting SOAP Header Processing Issue Between HealthShare Environments: Seeking Assistance and Insights First of all, thanks for your help, and time reading this question. Why, when we send a SOAP message from SoapUI to a SOAP service in a HealthShare environment called 'ESBCHUIMI,' it recognizes the 'Credenciales' header, which has 'usuario' and 'password' as properties. This class is a %SOAP.Header. However, when we load the WSDL using the SOAP wizard from this SOAP Service to another HealthShare environment called ESBSSCC and send it from SoapUI to ESBSSCC, when it is being forwarded from ESBSSCC to ESBCHUIMI, the ESBCHUIMI's service outputs: #Code Snippet #SOAP #HealthShare 0 5 0 187
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 323
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 180
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 165
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 646
Question Yone Moreno · Nov 20, 2023 Optimizing HL7 Routing Rules: Filtering ADT_A08 Messages Without OBXs Hello, First of all thanks for your time reading this doubt. We have discovered the following behaviour. Inside a Router we have a roule which needs to filter out the ADT_A08 messages which have not OBXs. The legacy system had this rule implemented: (((Document.{OBX(1).SetIDOBX}<"1")||((Document.{EVN:EventReasonCode}!="COD")&&(Document.{EVN:EventReasonCode}!="FIN"))) However we have tested it and it does not filter out the ADT_A08 messages. #Code Snippet #CSP #InterSystems IRIS 0 5 0 193
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 301
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 249