Is there a way for users that do not have access to HeathShare have the ability to update a specific lookup table? Looking for maybe a webpage, API, interface option. Any examples or just pointed in the right direction would be great.
Thanks,
Sam
Is there a way for users that do not have access to HeathShare have the ability to update a specific lookup table? Looking for maybe a webpage, API, interface option. Any examples or just pointed in the right direction would be great.
Thanks,
Sam
Hi i am trying to load and compile one class from java . I am following this code. I am using iris 2021.2
irisConnection = (IRISConnection) DriverManager
.getConnection("jdbc:IRIS://10.20.30.40:51773/MYNAMESPACE", "username", "password");
iris = IRIS.createIRIS(irisConnection);
iris.classMethodStatusCode("%SYSTEM.OBJ", "Load", "/filePath/SumanPramodTest.test3.CLS.xml","/displaylog=0 /displayerror=0");
When i am passing cuk or ck in qspec param , i am getting error .
Hi Team,
I am working on data transformation ADT^A01 from ADT^A01 ,In both source and target MRG segment is not available. How can i create a new MRG segment in Target. Kindly share your ideas how to create a new segment in Data transformation.
Thanks in advance
Hi Guys,
I'm using seconds counter then save those seconds in a field defined as string where eg. I do :
S time=30
S time = $zt(time,1)
Update myclass se timeSpent = :time
which now shows up as 00:00:30 if I do an sql query which good but the problem if I run a query to get average timeSpent I get 00:00.
having the field defined as integer would allow selecting avg but running a query in my Zen page wouldn’t show me a time format
so how can I get an average on my a filed defined as string in a sql query?
thanks
I have been struggling trying to understand "Response From" and "Response Target Config Names" as I am trying to track down Orphaned messages. I have noticed that when a Business Rule, or Business Process sends to a File Based Operation, there is always a NULL value response being returned. I am thinking these NULL values are causing some of the orphaned message problems we are seeing.
.png)
If the Business Operation is a File based operation, how do I prevent the NULL value from being sent back? Is this because our "Response From" and "Response Target Config Names" is blank?
.png)
What if the Business
I want to store data in an index global without defining an index in an inherited class.
Example:
Class Aclass [ Abstract ]
{
Index TXSBI On TextSearch(KEYS);
Index TXSSI On TextSimilarity(KEYS) [ Data = TextSimilarity(ELEMENTS) ];
Property TextSearch As %Text(LANGUAGECLASS = "%ZText.Czech", MAXLEN = 1000, XMLPROJECTION = "NONE");
Property TextSimilarity As %Text(LANGUAGECLASS = "%ZText.CzechSim", MAXLEN = 1000, SIMILARITYINDEX = "TXSSI", XMLPROJECTION = "NONE");
...
//other codeClass AAclass Extends (%Persistent, ClassType.SuperClass, Aclass, Bclass...)
{
}Is there a way to inherit
I was using PowerBI to create regular display data obtained from one popular web sourse with hundreds of thousands of visitors per month and a big number of users.
At the beginning of that visualisation development, I was using direct connection from Power BI to Adaptive Analytics powered by AtScale. Adaptive Analytics is useful for cached data, aggregates and fast data sources switching between development and stage phases. The “AtScale cubes'' connection method was used:
Power BI is an enormously popular business intelligence platform with rich visualization and reporting
It's time to announce the Winners for March! Please welcome our awesome Global Masters Heroes!
The storm of applause goes to these developers and their great contribution to DC in March:
🥇 @YURI MARX GOMES, Software Architect, YM Services, Braz
🥈 @Prashanth Ponugoti, Technical Architect, Optimus IT Infra Ltd, London, United Kingdom
🥉 @Djeniffer Greffin, Soluctions Architect, Sabin Medicina Diagnóstica, Brazil
Learn more about the competition and our awesome winners below.
MAXSTRING (longstring) is enabled.
We have a Class containing a property definition
Property SettingsJSON As %Text(MAXLEN = 3600000)
The property is used for storing a string of JSON data however in some cases we get a Cache error: %SaveData error when trying to save a string of JSON a lot less than maximum "allowed" length, any ideas anyone?
I have a Business Service that reads a file from a folder and sends it as a string to a Business Process. In the business process, I need to add a string to the end of the file string that is coming into the Business Process. I am trying to do this in object script in studio and I am struggling to figure out how to add the string to the end of the other string. I am still new to studio and object script I have been reading up on the documentation and I am not sure what is the best way to accomplish this.
Any help would be greatly appreciated.
I have a %Persistent class with properties that are of %SerialObject. I want to add an index to a property of the %SerialObject class.
Is this possible?
Hey Developers,
We are super excited to announce the winners of the InterSystems Globals contest!

The winners of the 19th programming contest are as follows:
Hi Community,
Here is a link to a short video demonstration of a globals project called Cubes.
The source code for the project can be found here
Hello,
We are preparing for the MIT hackathon and noticed that when using the cloud services for FHIR, there isn't enough or any Patient data to test the FHIR APIs. Which sample patients can we use?
Hi
How do I run a CSP page from within VS Code.
Secondly I have installed an extension called "Live Server" which will run .html pages within VS Code. Have any of you made use of this extension and if so can you specify that .csp pages are html pages?
If I press F5 in VS Code (just as you would in Cache Studio) in order to view a csp page when I press F5 in vs code it tries to open
http://localhost:57772/csp/bootstrap/
without the csp page name
If I add the csp page name in the url it works. The question is how do I link the csp page to the url passed to the browser
Nigel
Hi all,
I am looking for a best practise approach for providing an ITI-41 based webservice to allow a subsystem to send a provide and register document set transaction via webservice route the request to a registry and loop back the response from the repository to the originating service. Since we need to use Ensemb le 2017.2 I am looking for a best practise to takle that reuirement. As for health connect I could prove a webservice wich supports the named IHE transaction and route it to the registry quite simple. Anyway how would you cope with this requirement under Ensemble?
I donßt need to
Hi Guys,
I'm using a Modal Group but whenever I click outside it the Modal gets minimised, so How can I change the view so that whenever pops up the view get locked until I'm finished with my modal then click exit to endModal ?
thanks
Hi Community,
This article is aimed at developers implementing DICOM productions, specifically for cases with third-party endpoints that cannot handle the DIMSE timeout themselves.
For DICOM applications, the DIMSE timeout is a maximum time to wait for the next DICOM request (-RQ) or a response to a request (-RSP), after an association has been established. Unlike the ARTIM (association establishment) and TXTIM (data transfer) timeouts, the DIMSE timeout lives at a higher level than individual PDUs, with the application-level request/response logic.
The DIMSE timeout is described
Hey Developers,
Let the voting week begin! It's time to cast your votes for the best applications in the Globals Contest!
🔥 You decide: VOTE HERE 🔥
Hi,
Currently I am working on HL7 Ver 2.3. Just want to know what is the best container image for this version?
Thanks
Globals are the core of the InterSystems IRIS for data persistence. It is flexible, allowing store JSON documents, relational data, object oriented data, OLAP cubes and custom data models, like Mindmaps. To see how to store, delete and get mindmap data using globals, follow these steps:
1. Clone/git pull the repo into any local directory
$ git clone https://github.com/yurimarx/global-mindmap.git
2. Open a Docker terminal in this directory and run:
$ docker-compose build
3. Run the IRIS container:
$ docker-compose up -d
4.

Hi Community,
This post is a introduction of my openexchange iris-globals-graphDB application.
In this article I will demonstrate how to save and retrieve Graph Data into InterSystems Globals with the help of Python Flask Web Framework and PYVIS Interactive network visualizations Library
#create and establish connection
if not self.iris_connection:
self.iris_connectionHello,
I'm currently working on a custom version control implementation.
I'd like to show differences between a copy of a previously saved routine as a merge of the ^ROUTINE Global and the current version of that same routine.
I've found legacy Documentation for %RCMP which does the trick in the terminal but I'd like a similar result stored inside a variable.
I also want to show differences, not only see if they are the same or not.
The management portal has that exact feature, so maybe someone can direct me to the function that is being used there.
I've seen solutions with files, and one way
I am new to Intersystems, in our project we are directly connecting to the server (environment) using Intersystems VSCode extensions and publishing our changes from local machine. This is not the way we usually do as development process.
Is it possible to implement continuous integration ? So that developers can check-in their code in GIT Hub and can integrate Jenkins and automate the deployment?
Could you please help me on this ?
I have created a package that offers a utility to load a Global into JSON object and reverse
to create a Global from this type of JSON object. Compact refers to the structure created.
Globals nodes are included with data for a fast data load.
But also the related code is quite compact.
I will devote the third article to a story about the additional features of the project.
Very often you need to find out if there is a specific package in the current instance, for example, so as not to duplicate.
To do this, I implemented a modification of the namespace command of the package manager, on the option tab, you need to press the FIND button.

You can filter by package name. You can filter by package name. As a result, we get a list in which namespaces, which versions of packages are.

After installing the package, sometimes there is a need to collect all the files
I wanted to join the InterSystems Globals contest. I have worked with InterSystems globals more than twenty years and I consider myself an expert. I developed another money app for globals contest because I needed it. What I had created previously was not really that useful for me.
I still miss the features of Microsoft Money. I wanted to be able to get a report of transactions based on some criteria like how much did I spend on Groceries in March.
I still use Excel spreadsheets to keep track of my financial transactions.
Hi contestants!
Here are the results of the bonus collections the applications of the Globals Contest accomplished.
Here are the projects that scored it:
| Project |
Data-model implementation |
Functional index implementation |
Data Move usage |
Embedded Python |
Docker |
ZPM |
Online Demo |
First Article on DC |
Second Article on DC |
Code Quality |
Video on YouTube |
Total Bonus |
| Nominal | 5 | 5 | 3 | 4 | 2 | 2 | 2 | 2 | 1 | 1 | 3 | 30 |
| Globals: Embedded Python vs. ObjectScript | 4 | 2 | 2 | 2 | 2 | 1 | 13 | |||||
| GlobalToJSON-Compact | 2 | 2 |
Hi Team,
When I restored the database or import the data from source system to target system at that time how to Preserve source system identity value in target system.
Thanks,
Ankur Shah