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 254
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 219
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 371
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 415
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 301
Question Yone Moreno · Oct 10, 2023 How could we get Query Params inside a REST Service with HealthShare? Hello, First of all thanks for your time reading this post, and thanks for your help with your answers, thanks. We have the following doubt: We need to create a REST Service in HealthShare, to process incoming calls with the following URL's format: #Code Snippet #Key Question #REST API #HealthShare 0 9 0 366
Article Yone Moreno · Sep 27, 2023 1m read [Other Topics] Food for thought: Could it be possible...? Hello, good morning; I would like to invite you all to try this game, it is a visual novel, it has not been made by me, and I have not any relation with the creator at all. It is free and playable with the web browser directly. It has English and Spanish as languages which you can play with. https://lauralaureus.itch.io/asteria #Other 1 3 0 197
Question Yone Moreno · Sep 6, 2023 Efficiently Parsing and Structuring Message Data: A Developer-Friendly Approach Good morning, Thank you for taking the time to read, understand, and answer this question. If you needed to convert a message where questions are separated by "|", and the question text is the portion before the ":" and the response is the portion after the ":"; Which way would be the most readable and understandable for other developers? Input example: NAME OF SQUAD 1?:ALPHA|NAME OF SQUAD 2?:BRAVO|NAME OF SQUAD 2?:ANSWER THREE||NAME OF SQUAD 25?:YANKEE|NAME OF SQUAD 26?:ZULU Output structure: #Code Snippet #HealthShare 0 2 0 122
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 450
Discussion Yone Moreno · Aug 21, 2023 [Other topics] When you find yourself in need or desire of learning something new in tech / life, and you face the challenge of embarking on a new knowledge, what is the appropriate starting point? When you find yourself in need or desire of learning something new in technology and you face the challenge of embarking on a new venture, what is the appropriate starting point? How do you decide where to begin and how to gradually approach the process, especially when the challenge seems overwhelming? Myself I read official documentation or try to start with something I know and then learn something new very related. #Other 0 2 0 95
Question Yone Moreno · Aug 16, 2023 Message Viewer: Criteria to find value inside first element of a list Hello, First of all thanks for reading this question, and thanks for your time, trying to help us. We would need to find a value inside the first element of a list, which is a property inside a Request Message. The Message is: #Code Snippet #Ensemble 1 3 0 166
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 95
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 136
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 184
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 195
Question Yone Moreno · May 22, 2023 Unlocking the Secrets: How to Extract and Send SAML Assertion in SOAP Web Services for Seamless Integration Good afternoon, first thank you from heart and mind, mind and heart; for reading, thinking, reflecting, responding, and above all explaining a possible solution and/or documentation to address this doubt. We would need a way to get inside a SOAP Web Service the SAML Assertion, and then, send it directly to the endpoint throught a SOAP Operation. Currently we have researched and developed how to get the SAML Assertion with the following code: #Code Snippet #Security #SOAP #InterSystems IRIS 0 1 0 269
Question Yone Moreno · May 16, 2023 The best kept secret to remove a key in your JSON response - unlock the answer! Good morning: Thank you very much for reading the doubt and above all thank you very much for answering. Given the following use case: If we have a Destination Service that through a HTTP GET by REST gives us a certain JSON response, where it should be noted that it is a list of objects where each object in the list does NOT have a key: #JSON #REST API #XML #HealthShare 0 3 0 260
Question Yone Moreno · May 12, 2023 Recommended way to split a list and generate a string structure Good morning, I was wondering: Given the following scenario where we have a string where each two items are being splitted by "|" as follows: "squadName|initialLetter" "Alfa|A|Bravo|B|Charlie|C|Delta|D|Echo|E|Foxtrot|F|Golf|G|Hotel|H|India|I|Juliett|J|Kilo|K|Lima|L|Mike|M|November|N|Oscar|O|Papa|P|Quebec|Q|Romeo|R|Sierra|S|Tango|T|Uniform|U|Victor|V|Whiskey|W|X-ray|X|Yankee|Y|Zulu|Z" And we would need to generate a String structure like: #Code Snippet #ObjectScript #HealthShare 0 4 0 278
Article Yone Moreno · Mar 16, 2023 4m read Tutorial: Improving code quality with the visual debug tool's color-coded logs 🐞🐛▶ There is a helpful tool which allows us to debug code visually with different colours. #Tutorial #InterSystems IRIS 7 0 0 373
Question Yone Moreno · Feb 9, 2023 How could we: "Ćustomize Error Message When Obtaining Token in OAuth2.0 Authorization Server" Good afternoon! 👋 We would be very grateful if you are kind enough to read and respond to our request 😊. We need given an Authentication request issued towards our OAuth 2.0 authorization server; that in case of error, the responded message is customized. Currently if we point from POSTMAN to:https://[IP]:[Port]/oauth2/token?grant_type=client_credentials&scope=my/scope Username: ErroneousPassword: Erroneous #OAuth2 #Caché 0 2 0 203