Article Ashok Kumar T · Jan 14 14m read Implementing FHIR Profiles on IRIS What is a FHIR Profile? A FHIR profile is a collection of rules and constraints used to customize and refine a base Fast Healthcare Interoperability Resources (FHIR) resource. Profiling is a vital process that adapts the base FHIR resource standard to satisfy the unique requirements of a specific use case, geographic region, medical institution, or clinical workflow. While the base FHIR specification provides generic, flexible definitions for resources (such as Patient, Observation, or Medication), profiles transform these generic resources into more precise ones. This ensures consistent and interoperable data exchange tailored for a particular community or implementation. FHIR is designed to cover various healthcare scenarios globally. Profiles allow implementers to adapt this general platform without losing the benefits of standardization. #FHIR #HL7 #Interoperability #HealthShare #InterSystems IRIS for Health #TrakCare #Health Connect Open Exchange app 2 1 0 37
Article Ashok Kumar T · Dec 28, 2025 3m read embeddedpy-bridge: A Toolkit for Embedded Python Embeddedpy-bridge: A Toolkit for Embedded Python Overview Embedded Python is a game-changer for InterSystems IRIS, offering access to the vast Python ecosystem directly within the database. However, bridging the gap between ObjectScript and Python can sometimes feel like translating between two different worlds. #Embedded Python #ObjectScript #Performance #Python #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #TrakCare Open Exchange app 2 1 2 53
Question Ashok Kumar T · Dec 15, 2025 Import deepsee(.dfi) files via IPM Hello Community, What is the correct way to import and compile .dfi files when using zpm load? Do .dfi files need to be defined in module.xml? #InterSystems Package Manager (IPM) #XML #InterSystems IRIS BI (DeepSee) #InterSystems IRIS for Health 1 30 0 184
Article Ashok Kumar T · Nov 10, 2025 2m read FastJsonSchema: Native High-Performance JSON Validation for IRIS FastJsonSchema: High-Performance JSON Validation in IRIS Validating JSON data against JSON Schema is a common requirement for modern applications. FastJsonSchema brings this capability natively to InterSystems IRIS, combining speed, simplicity, and full schema compliance. Unlike traditional validation approaches, FastJsonSchema generates native ObjectScript code from your JSON Schemas and compiles it directly to iris object code, enabling idiomatic performance without relying on external libraries or runtimes. #Access control #JSON #ObjectScript #Performance #REST API #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #TrakCare #Health Connect Open Exchange app 1 1 0 60
Article Ashok Kumar T · Nov 4, 2025 3m read Document Database Explorer Introducing IRIS DocDB Explorer: A Sleek UI for Managing JSON Documents in InterSystems IRIS IRIS offers a dedicated feature for storing and retrieving JSON documents using DocDB, without requiring a predefined schema. #CSP #Databases #Document Data Model (NoSQL) #JSON #Tools #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #TrakCare Open Exchange app 0 0 0 71
Article Ashok Kumar T · Oct 20, 2025 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 7 3 6 292
Question Ashok Kumar T · Oct 15, 2025 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 75
Question Ashok Kumar T · Sep 28, 2025 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 84
Article Ashok Kumar T · Sep 8, 2025 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 305
Article Ashok Kumar T · Aug 5, 2025 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 87
Question Ashok Kumar T · Jul 21, 2025 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 128
Article Ashok Kumar T · Jul 21, 2025 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 4 282
Article Ashok Kumar T · Jul 18, 2025 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 10 410
Question Ashok Kumar T · Jul 17, 2025 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 118
Question Ashok Kumar T · Jul 9, 2025 <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 97
Article Ashok Kumar T · Jun 30, 2025 23m read FHIR Interoperability in InterSystems IRIS for Health Overview Fast Healthcare Interoperability Resources (FHIR) is a standardized framework developed 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 healthcare systems. Key FHIR Technologies RESTful APIs for resource interaction JSON and XML for data representation OAuth2 for secure authorization and authentication #FHIR #HL7 #Interoperability #InterSystems IRIS for Health 8 2 9 456
Question Ashok Kumar T · Jun 27, 2025 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 122
Question Ashok Kumar T · Jun 27, 2025 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 96
Question Ashok Kumar T · Jun 27, 2025 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 204
Question Ashok Kumar T · Jun 10, 2025 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 158