Article Ashok Kumar T · Oct 20 11m read XML to HL7, FHIR, and V2 Conversion What is XML? #FHIR #HL7 #Interoperability #JSON #ObjectScript #XML #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 5 1 4 103
Question Ashok Kumar T · Oct 15 Error on First Compilation: <CLASS DOES NOT EXIST> When Using Compile-Time Method Hello Community, When I compile the Sample.User class for the first time, and include an ObjectGenerator method intended to run certain logic during each compilation, it throws a <CLASS DOES NOT EXIST> error. However, recompiling the same class works as expected. I understand this happens because the class hasn’t been fully compiled yet during the first pass. To overcome this issue, are there any specific callback methods available that can safely be used after the class is fully compiled? #Compiler #CSP #InterSystems IRIS #InterSystems IRIS for Health 0 2 0 42
Question Ashok Kumar T · Sep 28 InitialExpression Not Working in %CSP.Page Subclass Hello Community The InitialExpression keyword values does not to set default values for properties in classes that extend %CSP.Page, unlike in other class types such as %Persistent or %RegisteredObject, where it works as expected during object instantiation (typically via %New()). #CSP #Multi-model #Object Data Model #ObjectScript #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 5 0 49
Article Ashok Kumar T · Sep 8 19m read InterSystems FHIR Server Customization and Facade FHIR Server A FHIR Server is a software application that implements the FHIR (Fast Healthcare Interoperability Resources) standard, enabling healthcare systems to store, access, exchange, and manage healthcare data in a standardized manner. Intersystems IRIS can store and retrieve the following FHIR resources: Resource Repository – IRIS Native FHIR server can effortlessly store the FHIR bundles/resources directly in the FHIR repository. FHIR Facade - the FHIR facade layer is a software architecture pattern used to expose a FHIR-compliant API on top of an existing one (often non-FHIR). It also streamlines the healthcare data system, including an electronic health record (EHR), legacy database, or HL7 v2 message store, without requiring the migration of all data into a FHIR-native system. What is FHIR? Fast Healthcare Interoperability Resources (FHIR) is a standardized framework created by HL7 International to facilitate the exchange of healthcare data in a flexible, developer-friendly, and modern way. It leverages contemporary web technologies to ensure seamless integration and communication across various healthcare systems. #API #Business Service #FHIR #Framework #Interoperability #JSON #REST API #Health Connect #HealthShare #InterSystems IRIS for Health 4 0 3 207
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 1 0 0 57
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 103
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 8 1 3 235
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 17 9 9 358
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 88
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 71
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 336
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 100
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 75
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 160
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 121
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 114
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 53
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 75
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 114
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 124