If you're running IRIS in a mirrored configuration for HA in Azure, the question of providing a Mirror VIP (Virtual IP) becomes relevant. Virtual IP offers a way for downstream systems to interact with IRIS using one IP address. Even when a failover happens, downstream systems can reconnect to the same IP address and continue working.
How can I download IRIS for Health Community 2022.3? It appear the community download page is limited to the 2023 release and 2024 preview versions. I support the VA and the approved version is 2022.x
HL7 schemas do not appear in the browser in VSCode. How to access/see them?
How to include them in GIT from VSCode?
Every class on the server throws this same error when trying to run the debugger. I've already made sure I don't have the %SecureBreak role assigned which seems to typically fix this issue. Any advice on how to troubleshoot this would be greatly appreciated!
Error is : <COMMAND>zDebugStub+40^%Debugger.System.1
If you're viewing a HL7 message in the front end, with a schema correctly applied, you can mouse over a segment or a field and see the schema path, e.g:

Mousing over PV1 in the above message shows the schema path is "PIDgrp(1).PV1".
I'm writing a utility function which you pass an EnsLib.HL7.Message into. I'd like to loop through each segment and take action dependant on that schema path. How can I reference or determine that schema path in code?
Hi Guys,
How to get a list of workstations (machines) connected to the Server?
Thanks
Don’t know how to create an XML schema structure, there are no pre-defined categories in XML Schemas utility
.png)
Hello,
I wrote a class that extends %Persistent and has only a few properties, one of which is Serial, a %SerialObject property (it needs to store any class that extends %SerialObject). When I assign a value to this property and call %Save on the class instance, I get this:
Hi All,
On February 8, 2024, we asked for input from the IRIS community regarding exam topics for our InterSystems IRIS Developer Professional exam. We will close the window for providing feedback on the exam topics on Friday, March 8, 2024. If you would like to have your say in what topics are covered on the exam, this is your last chance!
How can I access the survey? You can access it here
Hi Community,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ How to Migrate a Mirror Configuration to Apache - Linux Unix
Hi Community,
Can anyone point me to the docs that show how to add automatic class documentation for the arguments used in a method call? I can auto document the class, methods, properties etc. with the "///" but can't figure out how to get the nice argument documentation for the arguments used when calling a method.
Thanks in advance
InterSystems FAQ rubric
Global mappings can be registered using the system class Config.MapGlobals.
The method to globally map ^Sample.PersonD in a database SAMPLES other than the default database from the namespace USER is as follows (example executed in a terminal).
USER>zn "%SYS"
Visual Studio Code releases new updates every month with new features and bug fixes, and the February 2024 release is now available.
Version 1.87 includes:
- Voice dictation in editor - Use your voice to dictate directly in the editor.
Can anyone give me a hint about this error?
I can compile sources following this approach, create a container and so on, but for example in specific commands to run test, I get the error.
ERROR #6063: Memory allocation for the Monitor failed
--
stats:
The goal is to identify programmatically all SOURCE namespaces on a server to which the routines are mapped. In the example below from the Namespaces page in Management Portal the answer would be USER. But some other namespaces on the same server could be mapped to a different namespace or even mapped to itself.
This code snippet prints all namespaces and source namespaces for their routines.
I am sending an httpRequest from ObjectScript to a python server. I am not receiving a response in OS
OS config On the client side
// Create an HTTP request object
Set httpRequest = ##class(%Net.HttpRequest).%New()
// Set the server URL
Set httpRequest.Server = "http://127.0.0.1:8080"
// Set content type to JSON
Set httpRequest.ContentType = "application/json"
I save / compile a class and instantly run a debug. No issue
A few seconds later, try to run the same debug and get presented with either:
1) Target Source is not compiled (Open launch json) dialog box
OR
2) The version of the file on the server is newer.
In the meantime I have made no edits to the VS Code window at all.
Hello!
How I can call my Business process - "process.ReconciliationPayments" from method. Like this.
{
s sc = $$$OK
s ftp=##class(%Net.FtpSession).%New()
s ok=ftp.Connect(server,user,password,port)
s ftp.Timeout = 100
i ok {
s ok=ftp.SetDirectory(directory)
i ok {
n files,file
s ok=ftp.NameList(directory,.files)
i ok {
f i=1:1:files.Count() {
s file=files.GetAt(i)
i (ftp.SetDirectory(file)) {
Hi,
I have a scenario where I recognize that I have a duplicate patient in FHIR , both have a different set of data attached to them (Specimens / Observations / Conditions) and I want to transfer all the data from patient X to patient Y, and maybe mark patient X as not relevant or delete it IDK yet.
since Patch currently supports only single patch,
Hi All,
When resending HL7 messages out, the receiving system rejects the message indicating the "Message Control ID already exists" (see error below). Iris retries resending the same message until the receiving system crashes and the BO disconnects in Iris. I would like to suspend the message when Iris receives that error and move on to the next message. Is this possible? Can it be handled by the BO Reply Code Actions settings? What reply code actions should I use?
I am trying to figure out how to get yesterday's date in object script in the format yyyy-dd-mm. Any help would be greatly appreciated.
hi,
I am trying to connect to an external MySQL database from IRIS 2023.1 platform. Does anyone know the right adapter to use? Where do you set up the DSN name?
Thank you in advance.
Sheetal
Hi Members,
Watch this video to learn a new innovative way to use a large language model, such as ChatGPT, to automatically categorize Patient Portal messages to serve patients better:
⏯ Triage Patient Portal Messages Using ChatGPT @ Global Summit 2023
Presenters:
Hi All! We have a new online course that those of you who do integration work / create data transformations may be interested in: Editing Data Transformations via Code. This course is meant to build familiarity with the code behind data transformations in InterSystems products, enabling you to identify their class structures, logical elements, and more.
I know we can use Do ^DBREST and EXTSELCT ^DBREST or EXTALL ^DBREST to recover the database. But now I just want to use Do ^DBREST to achieve database recovery through this method.
Any help would be greatly appreciated
In this paragraph of the article, here is an example of different records to explain how to fill in DirName、Globals and RestAll, but i don't know what is DUA1:[TEST3] ? This doesn't look much like dirname, like this /cachesys/mgr/test/. Can someone explain it? I would greatly appreciate it !
Big news from the Open Exchange platform!
We've been busy behind the scenes, not just giving the place a new look but also packing in some nifty features we think you'll love—many of which were inspired by your requests and feedback. It's all part of our ongoing mission to boost the quality of the apps and ensure the world sees the incredible work you're putting in. From streamlining your workflow to boosting collaboration, our aim is to support and highlight your creativity. Excited for you to explore and experience the new enhancements!

