Article Ashok Kumar T · Aug 5 4m read IrisTest – Simplifying Unit Test Report Generation IrisTest is a light weight, powerful, user-friendly tool designed to simplify unit test report generation. It includes an interactive shell and API to facilitate communication, allowing developers to easily manage and generate reports for their test runs in various formats. Whether you're debugging or creating detailed reports for analysis, IrisTest makes the process smooth and efficient! #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 14
Question Ashok Kumar T · Jul 21 Unexpected Application Error with Log Date 01/06/1841 Hello CommunityI was running code in the terminal and attempted to interrupt its execution. During that process, I encountered an application error with a log entry dated 01/06/1841, the date seems unusual.Error <INTERRUPT>ErrST+6^%ETN occurred within %ETN itself. Detailed information cannot be logged. #Error Handling #Terminal #InterSystems IRIS #InterSystems IRIS for Health 2 7 1 80
Article Ashok Kumar T · Jul 21 13m read InterSystems IRIS JSON 2 This article is a continuation of the IRIS JSON project and features additional methods and insights. Let's continue with the instance methods #Embedded Python #JSON #Key Value #Object Data Model #ObjectScript #Python #SQL #Tips & Tricks #HealthShare #InterSystems IRIS for Health 3 0 1 117
Article Ashok Kumar T · Jul 18 23m read InterSystems IRIS JSON JSON JSON (JavaScript Object Notation) is a lightweight, text-based format designed for structured data interchange. It represents data objects consisting of key–value pairs and arrays, and it is entirely language-independent. #DTL #FHIR #HL7 #Interoperability #Health Connect #InterSystems IRIS for Health 12 8 7 233
Question Ashok Kumar T · Jul 17 IRIS 2024.1 Community License Renewal Hello Community The InterSystems IRIS Community License for Iris version 2024.1 is about to expire. I would like to know if there’s a way to extend this license, or if I need to upgrade to the latest version of Iris. Thanks! #InterSystems IRIS for Health 1 3 0 58
Question Ashok Kumar T · Jul 9 <DIRECTORY> Error while connecting the studio Hello Community, I got below error while connecting the IRIS studio. However, executes Write ##class(%File).DirectoryExists("c:\intersystems\irishealthcomm\mgr\hscustom")returns true and terminal and SMP works thanks! #Studio #InterSystems IRIS #InterSystems IRIS for Health 0 4 0 49
Article Ashok Kumar T · Jun 30 23m read FHIR Interoperability in InterSystems IRIS for Health Overview #FHIR #HL7 #Interoperability #InterSystems IRIS for Health 7 1 6 152
Question Ashok Kumar T · Jun 27 Identifying System-Defined vs User-Defined Web Applications in IRIS Hello Community, Is there a programmatic method or specific property to differentiate system-defined (/csp/altelier , /api/mgmnt and so on) or user-defined web applications in IRIS? Thanks! #API #REST API #InterSystems IRIS #InterSystems IRIS for Health 0 5 0 81
Question Ashok Kumar T · Jun 27 Accessing Response Content in %CSP.REST Before Writing to Output Buffer Hello Community, When handling a %CSP.REST API response for a custom endpoint, how can I capture or access the response content before it is written to the output buffer and sent through the Web Gateway to the UI? #API #JSON #REST API #Web Gateway #InterSystems IRIS #InterSystems IRIS for Health 0 4 0 61
Question Ashok Kumar T · Jun 27 Http Request and Response format from %request object Hello community, #API #REST API #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 0 7 0 129
Question Ashok Kumar T · Jun 10 InterSystems Package Manager (ZPM) Installation errors Hello Community, I encountered the following errors while installing the ZPM module on version 2025.1. The ZPM install command failed on the Community Edition of IRIS for Health. #InterSystems Package Manager (IPM) #InterSystems IRIS for Health #Open Exchange 3 6 0 86
Question Ashok Kumar T · May 22 Subscript indirection behaves differently in if statement Hello Community, When I run the following code with x undefined in terminal, it throws a syntax error and returns control to the program stack. After issuing a GO command, execution continues, and setting the global variable ^zz1. code 1: #Globals #ObjectScript #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 7 0 95
Question Ashok Kumar T · May 16 Take subroutines from the Deployed Mode Routine Hello Community, Is it possible to retrieve/find all the names of subroutines, procedures, or functions from a deployed routine?. in the routine below, how can I extract names like x2 and execsql? I’ve just tried using openId on %RoutineMgr but it didn’t help. #ObjectScript #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 35
Question Ashok Kumar T · May 8 Embedded SQL result issues inside %ZLANGC routine Hello Community, I executed the below query in the %ZLANGC00.mac routine. It returns results when using dynamic SQL, but not with embedded SQL(returns 0). #ObjectScript #SQL #InterSystems IRIS #InterSystems IRIS for Health 0 4 0 63
Question Ashok Kumar T · May 7 Actual Use Cases for %Stream.DynamicBinary and %Stream.DynamicCharacter Hello Community, #JSON #Object Data Model #ObjectScript #InterSystems IRIS #InterSystems IRIS for Health 0 5 0 88
Question Ashok Kumar T · Apr 29 WorkMgr execution issues Hello Community, I have a queue that I need to traverse and perform operations on. To distribute the workload across multiple processes, I used a Work Queue Manager do process and I'm not expecting any status from it So, I skipped Sync / WaitForComplete in my implementation #Globals #ObjectScript #Performance #InterSystems IRIS #InterSystems IRIS for Health 0 4 0 97
Question Ashok Kumar T · Apr 15 IRIS xDBC protocol is not compatible error while python execution Hello Team, I got xDBC protocol is not compatible while executing python script. How to fix this error C:\Users\ak\Desktop\lpyth\iris>C:/Users/ak/AppData/Local/Programs/Python/Python312/python.exe c:/Users/ak/Desktop/lpyth/iris/irisconn.pyAn error occurred: connection failed: IRIS xDBC protocol is not compatible py -m pip listPackage Version------------------ ---------intersystems-iris 3.9.2 #Python #InterSystems IRIS #InterSystems IRIS for Health 0 2 0 55
Question Ashok Kumar T · Apr 11 Subroutine execution issues in WorkMgr Hello Community, The subroutine ^routine is not executed while the queue is being processed in WorkMgr. However, it works when defined as a function. Is it mandatory to define subroutine^routine as a function for it to execute properly? #Globals #ObjectScript #Performance #InterSystems IRIS #InterSystems IRIS for Health 0 3 0 64
Article Ashok Kumar T · Feb 17 6m read JWT Creation and Integration in InterSystems IRIS What is JWT? JWT (JSON Web Token) is an open standard (RFC 7519) that offers a lightweight, compact, and self-contained method for securely transmitting information between two parties. It is commonly used in web applications for authentication, authorization, and information exchange. A JWT is typically composed of three parts: 1. JOSE (JSON Object Signing and Encryption) Header2. Payload3. Signature #API #Authentication #Encryption #JSON #OAuth2 #REST API #Security #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 8 0 3 188
Article Ashok Kumar T · Feb 7 6m read IRIS %Status and Exceptions Part-2 In this article, exceptions are covered. Working with Exceptions Instead of returning a %Status response, you can raise and throw an Exception. You are then responsible for catching the exception and validating it. IRIS provides five main classes to handle exceptions effectively. Additionally, you can create custom exception class definition based on your needs. #Error Handling #Languages #Localization #ObjectScript #Python #SQL #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 3 0 0 212