Optimizing Performance of Apache Web Server and Web Gateway
By Patrick Jamieson, M.D., Product Technical Manager, InterSystems IRIS for Health
InterSystems IRIS for Health™ is the world’s first and only data platform engineered specifically for the rapid development of healthcare applications to manage the world’s most critical data. It includes powerful out-of-the-box features: transaction processing and analytics, an extensible healthcare data model, FHIR-based solution development, support for healthcare interoperability standards, and more. All enabling developers to realize value and build breakthrough applications, fast. Learn more.
By Patrick Jamieson, M.D., Product Technical Manager, InterSystems IRIS for Health
Hi,
To add or get information about a user for the management portal you can [within the portal]:
System Administration > Security Management > Users
Is it possible to:
1. List a user, user's properties including roles
2. Add a user and set user's properties including roles
3. Set a user's password
for the management portal using a program eg. Objectscript and/or SQL?
If so, how can this be done?
It would be great if you have examples.
This new release brings along enhancements and fixes from our partner, insightsoftware. InterSystems Reports 25.1 is powered by Logi Report Version 25.1 which includes:
- support for dynamic subject construction in scheduled email distribution of reports
- ability to easily switch between metric and imperial
Dear InterSystems-Maintainer Team,
I am currently conducting a comparative evaluation of FHIR clients as part of my
bachelor thesis in health informatics. One of my evaluation criteria is the response
time to support inquiries.
Therefore, I would like to kindly ask the following question as part of my analysis:
How can I read and write custom FHIR extensions using your client library?
If available, could you point me to any documentation or examples?
Many thanks for your time and support!
Kind regards,
Rüya Gökoglu
I need to implement a retry policy for an incoming message queue containing thousands of relatively small messages.
Successfully processed messages should be immediately removed from the queue.
Hi,
I have a mirrored database called ROUTER.
I have a primary server T1 and a "Disaster Recovery" server T2.
When I activate ROUTER database on T2, I get the error it says the "Database could not be mounted".
I went to the audit database and it shows "Attempt to access a protected database".
T2 in mirror monintor shows "Connected" "Caught up" "Warning! Some databases need attention"
T2 show the ROUTER database as being "Mounted/R"
Both T1 & T2 are Linux servers. The ROUTER database file IRIS.DAT have the same Linux permissions
All productions on T1/T2 are not running.
Hey Community,
Watch this video to learn about AI Co-Pilot, which simplifies DTL coding and offers personalized assistance which makes it accessible to users with varying levels of technical expertise:
⏯ Accelerate DTL Coding with AI Cloud Service @ Global Summit 2024
🛠️ Managing InterSystems InterSystems API Manager (IAM = Kong Gateway) configurations in CI/CD
As part of integrating InterSystems IRIS into a secure and controlled environment, InterSystems IAM relies on Kong Gateway to manage exposed APIs.
Kong acts as a modern API Gateway, capable of handling authentication, security, traffic management, plugins, and more.
Hello Community!
We have this json payload for an api request we are making.
{
"fromDirectAddress" : "john@meda.com",
"toDirectAddress" : "smith@domain.com",
"emailAttachmentList" : [
{
"attachmentClass" : "application/xml",
"attachmentContent" : "PHRlc3Q+TWVkQWxsaWVzPC90ZXN0Pg==",
"attachmentTitle" : "MR-Lumbar Spine without contrast_1",
"attachmentFileName" : "ClinicalDocument"
},
"messageId" : "urn:uuid:a2d59543-91f4-45a4-99ef-72d70da1e454"
}
Hello everyone,
I'm using EnsLib.TCP.TextLineOutboundAdapter to communicate with a third-party system over TCP/IP. The issue is that the system sends back only an integer (e.g. 1001 or -1) without any terminator (like $c(10)).
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!
Hello Again,
InterSystems Certification is still looking for people to beta test the InterSystems IRIS SQL Professional Certification exam. This is a great way to earn the certification for free! We have extended the deadline of the beta test to October 30, 2025.
Please note, only candidates with the pre-existing InterSystems IRIS SQL Specialist certification are eligible to take the beta. For details, see the original announcement.
Thank you!
As foreign tables are behind a paywall (booo); we have a external cache system using the intersystems ODBC driver or usually a .jar CacheDB.jar.
The requirement is :
"Create a copy of the external table once a day to perform comparisons to detect changes"
We could go full code and this is what we will do but trying the following should ideally work
CREATETABLE Sample.YoungPeopletwo ASSELECT *
FROM Pennine_TIE_Clinicom_Link.PMISPECIALREGNCA
WITH STORAGETYPE = COLUMNARThis resulted in
Hello,
I need to expose InterSystems HealthInsight dashboards over the internet to external operators. The authentication flow is managed externally. When a user is authenticated, our system receives an HTTP request with specific headers (e.g., operator’s fiscal code and hospital identifier) that we need to extract in order to:
I created a new Web Application on IRIS as shown in the screenshot:
So I would like to start a production with a service that has an SQL trigger for after and INSERT. Then I would like it to start a process. Could someone help me in the direction of a solution, please and thanks.
Join us on Thursday to see the new features of Deltanji source control, version 8.1.
We'll be demoing our new Git Location Driver along with other functionality and usability improvements.
The Git Location Driver enables Deltanji to integrate directly with Git repositories, makes Deltanji the perfect source control companion to those who use Git-based repos by providing tighter integration with InterSystems IRIS.
Date: Thursday, July 17th
Time: 11 - 12pm EDT | 4 - 5pm BST | 5 - 6pm CET
Location: Online (register for details)
I am making a FHIR request against Epic, in when I get the Response back using "fromDao" I am extracting the stream into HS.FHIRModel.R4.Patient. However, the patient's name comes back as name within a list that references HS.FHIRModel.R4.SeqOfHumanName.
#InterSystems Demo Games entry
Care Compass is a prototype AI assistant that helps caseworkers prioritize clients by analyzing clinical and social data. Using Retrieval Augmented Generation (RAG) and large language models, it generates narrative risk summaries, calculates dynamic risk scores, and recommends next steps. The goal is to reduce preventable ER visits and support early, informed interventions.
Presenters:
🗣 @Brad Nissenbaum, Sales Engineer, InterSystems
🗣 @Andrew Wardly, Sales Engineer, InterSystems
🗣 @Fan Ji, Solution Developer, InterSystems
🗣 @Lynn Wu, Sales Engineer, InterSystems
☤ Care 🩺 Compass 🧭 - Proof-of-Concept - Demo Games Contest Entry
In today’s healthcare and social services landscape, caseworkers face overwhelming challenges. High caseloads, fragmented systems, and disconnected data often lead to missed opportunities to intervene early and effectively. This results in worker burnout and preventable emergency room visits, which are both costly and avoidable.
Care Compass was created to change that.
Happy to have worked with my colleagues Fan Ji, Brad Nissenbaum, Lynn Wu on our demo games entry.
Care Compass - InterSystems IRIS powered RAG AI assistant for Care Managers
Hi Community,
Enjoy the new video on InterSystems Developers YouTube:
⏯ Discovering InterSystems Products - A High Level Overview @ Global Summit 2024
Hello my friends,
I have a problem with Objectscript, why the value of address become like this ?
everything works fine except the Address,
this is my code, do I need something to make this into real address ? should I put something in my code ?
set paper=obj.PAADMPAPMIDR.PAPMIPAPERDR
if '$isobject(paper) continue
set Address=paper.PAPERStName
thank you for your help
Best Regards,
Steven Henry
Is there a way to change the background color of webterminal at the server side?
Maybe some *.class or *.css file on the Iris server?
I would like to have different colours on differents environments (test,pre,pro)
Thanks
I'm trying to gather more data for one of my namespaces so I can do some analysis. However when I run .BuildIndex() nothing populates in the resulting SQL table. I've tried deleting the class and reimporting and compiling and still nothing. I feel like I'm doing something OBVIOUS that's wrong but I can't quite figure out what it is. Here's what I'm doing (Customer name redacted)
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!
I am receiving a FHIR response bundle back with a resource of patient. Using fromDao, I attempted to take the stream and put it into FHIRModel.R4.Patient but it is not mapping correctly. When I attempt to take FHIRModel.R4.Patient and write it out using toString(), all I am seeing is the resource
{"resourceType":"Patient"}
so the response is not mapping correctly to FHIRModel.R4.Patient. How have others handled this? Do I need to translate it to an SDA since it does fit the model format?
I am trying to get the value of a Submit button on a CSP object page.
<input type="Submit" value="Assign" name="action" id="action">
I tried getting it thru $GET(%Request.Data("action")), but it throws an Undefined error. Isnt $GET supposed to handle it if its undefined anyway?
How do I get the "value" of the button pushed when the form is set to POST?