Hi Fellows,
I'm glad to share with you my certification:
https://www.credly.com/badges/7e35dab9-fb96-46b2-aa45-846dfca2ff58/public_url
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.
Hi Fellows,
I'm glad to share with you my certification:
https://www.credly.com/badges/7e35dab9-fb96-46b2-aa45-846dfca2ff58/public_url
This is the fourth in a series of releases that are part of the developer preview program for 2022.2 Future preview releases are expected to be updated biweekly and we will add features as they are ready. Many updates, fixes and enhancements have been added in 2022.2, in SQL management, cloud integration, Kafka and JMS adapters, the SQL Loader, and other areas. Please share your feedback through the Developer Community so we can build a better product together.
The Early Access Program (EAP) is still active for the Columnar Storage.
What are other's thoughts, opinions and experiences going from CSP to RESTful services, specifically when it comes to reusing code in CSP files?
One could define a method in CSP as follows:
<script language="cache" method="SubmitSomethingAwesome" arguments="aswesomeId:%Numeric">
And it's generated in csp.mycsppage.cls ascsp.mycsppage.SubmitSomethingAwesome(awesomeId as %Numeric).
Have people had success defining there rest call by calling the generated CSP classmethod?
During a major version upgrade it is advisable to recompile the classes and routines of all your namespaces (see Major Version Post-Installation Tasks).
do $system.OBJ.CompileAllNamespaces("u")do ##Class(%Routine).CompileAllNamespaces()
To automate this administration task and keep a log of any errors, below is an example of a class to import and compile into the USER namespace that you can use after each upgrade : admin.utils.cls
Your application is deployed and everything is running fine. Great, hi-five! Then out of the blue the phone starts to ring off the hook – it’s users complaining that the application is sometimes ‘slow’. But what does that mean? Sometimes? What tools do you have and what statistics should you be looking at to find and resolve this slowness? Is your system infrastructure up to the task of the user load? What infrastructure design questions should you have asked before you went into production? How can you capacity plan for new hardware with confidence and without over-spec'ing? How can you stop the phone ringing? How could you have stopped it ringing in the first place?
In previous posts I have shown how it is possible to collect historical performance metrics using pButtons. I go to pButtons first because I know it is installed with every Data Platforms instance (Ensemble, Caché, …). However there are other ways to collect, process and display Caché performance metrics in real time either for simple monitoring or more importantly for much more sophisticated operational analytics and capacity planning.

Hi everyone!
Just wanted to share here a quick post about my project for the Grand Prix :)
FHIR Patient Viewer is a single-page, reactive rendering tool built on Vue.js that displays in a human-friendly way the data returned from a /Patient/{id}/$everything call made to an InterSystems FHIR server. In the readme, I've included 3 main things: 1. A video demo connecting FHIR Patient Viewer to a sandbox IRIS FHIR server (the fastest way to test it); 2.
Hello everyone,
I want to restore a database from an external backup with the journal files.
The manual says I should (in short):
Since I want to restore one database only step 1 would disable journaling for the whole instance, not only for the database to be restored. As I understand, it would be impossible to restore a different database if there occurs a problem while journaling is disabled during the recovery process?
I have successfully created REST service classes on my local IRIS server following this book: Using the /api/mgmnt/ Service | Creating REST Services | InterSystems IRIS Data Platform 2021.2
I am now 1) trying to edit impl.cls in VS Code and 2) export it to my local repo so I can push to the remote repo.
When I click on my project in VS Code and 'Add to project' and choose the new package, spec.cls and impl.cls, I get the following error:
ERROR #5540: SQLCODE: -114 Message: Unable to acquire lock for INSERT of child row for parent table '%Studio.
I have a project that needs to get DSTU2 resources ultimately to CSV files. My thought was if I could get there Resources to R4 I could use the FHIR SQL builder to help map the data. Anyone have ideas? Maybe DSTU2 to SDA to R4...
Hi:
Had an issue after upgrading to 2021.1 where search bar for interoability will bring up "INVALID ACTION".
On upgrading to 2022.1 this still occurs.
It did not occur on another environement that was upgraded from 2017.2 straight to 2022.1
Is there any solution? Loads up SYS in url rather than customnamespacename
Issue is the url for instance brings through ip/csp/sys/EnsPortal.DTLEditor.zen?$NAMESPACE=X
ip/csp/healthshare/customnamespace/EnsPortal.DTLEditor.zen?$NAMESPACE=X
I encountered this before and forget if there was a solution for this
We have a downstream application that cannot accept more than 500 messages at a time. They want to restrict the number of messages being sent to them at a time.
Hey Developers,
Learn the basics of HL7® V2 message management in InterSystems IRIS for Health™:
⏯ Introduction to HL7 V2 Integrations in InterSystems IRIS for Health
How do I access items and their settings of production by using Objectscript? I have already tried making SQL queries to Ens_Config.Production table and using methods in Ens.Director and EnsPortal.Utils classes but I just can't get a hang of it.
The unfortunate reason, why I need to do this, is that our environments (DEV, QA and PROD) have gone in really bad shape over the years and now the software development is just pure agony since environments are not in sync. Comparing different environments is also extremely difficult since it is hard to even tell which classes are in use.
Good morning. Perhaps someone can tell me if this IRIS health communit version (IRISHealth_Community-2022.1.0.209.0-lnxubuntu2004x64) is supposed
to work in an Ubuntu 20.04 LTS installation in an Oracle Virtual Box .
I am trying to install different versions on Ubuntu . I tried with the 18 version. No luck. Than I've tried with the 20.04 version. No luck either.
The error I am having now is below
///////////////////////// error message from the install ////////////////////////////////
home/epic/epicinstall/IRISHealth_Community-2022.1.0.209.0-lnxubuntu2004x64# .
This is the third in a series of releases that are part of the developer preview program for 2022.2 Future preview releases are expected to be updated biweekly and we will add features as they are ready. Many updates, fixes and enhancements have been added in 2022.2, in SQL management, cloud integration, Kafka and JMS adapters, the SQL Loader, and other areas. Please share your feedback through the Developer Community so we can build a better product together.
The Early Access Program (EAP) is still active for the Columnar Storage.
I am reaching out to find out if anyone has come across a similar dilemma.
In my current role, I have been asked around the best way to design some patient labels for a client.
I primarily would stick to what I know and veered towards designing the label in ZPL and then creating a Abstract Class to call the ZPL code, however I have been asked why not to design via JReport. The patient labels will be processed via thermal ink printers primarily Zebras, I am wondering if anyone out there has come across this or would recommend to stick to what you know.
LS, Is it possible to create User Accounts, and assign specific Roles to them, from objectscript?
Hello, I'm using the InterSystems IRIS connector for Power BI to connect to our Iris for Health database, using Direct Query.
I have a column [Company] which is datatype bigint, and as far as I can tell the data is 2 for most (or all?) records.
When I bring the data into Power BI, every row shows as NULL (I think it should be 2 for most)
= Table.SelectRows(Table, each [Company] <> null and [Company] <> "")-- removes all rows
so instead I use
= Table.Developer Preview releases are now available for the 2022.2 version of InterSystems IRIS, IRIS for Health, and HealthShare Health Connect.
This is the second in a series of releases that are part of the developer preview program for 2022.2 Future preview releases are expected to be updated biweekly and we will add features as they are ready. This program allows us to get feedback on capabilities and enhancements as they're available. You'll see below a list of enhancements that are targeted for 2022.2. Some these are not included in this developer preview.
Hi Community,
Just thought I'd let you know that you can still get a LifeStraw water bottle for completing a Gartner Peer Insights survey. With a built-in filter that removes bacteria, parasites, and microplastics, this water bottle is especially useful for hikers. Plus Gartner will give you three months access to its Peer Insights Plus, "an exclusive service that aims to help tech professionals stay current on technology trends and excel in evaluating software/services."
The Gartner reward is automatic.
I did a google search for 'Grafana' and 'IRIS Health'.
This gave these candidates:
https://github.com/caretdev/grafana-intersystems-datasource
https://community.intersystems.com/post/using-grafana-directly-iris
https://grafana.com/grafana/dashboards/14869
Does anyone know which one is 'best'?
If you have used any of these, do you have any detailed instructions on how to install?
Most of these packages assume you know how to install and run them and so are very light on how to install.
I'm using Grafana on a Windows platform (without the use of docker)
There are many ways to generate excel files using Intersystems, some of them are ZEN reports, IRIS reports ( Logi reports or formally known as JReports), or we can use third party Java libraries, the possibilities are almost endless.
But, what if you want to create a simple spreadsheet with only Caché ObjectScript?
Hello everybody!
I’m having some odd issues with IRIS for health community edition and creating a new namespace.
Versions 2021, 2022.1 & .2 for Windows and Ubuntu allow me to create a new namespaces and the databases for it.

As you can see above, I’ve enabled the namespace for interoperability productions.
I’ve run this creation process with not copying the mappings, copying everything from user, and so on, with out a difference to the end result.
Is there any way to dynamically generate the output filename for a schedule task? For example when running a legacy code task every hour , is there anyway to specify the output file name to be appended with time stamp or some incrementing number to avoid overwriting ?
.png)
Hi,
Is there a nice cheat sheet for the IRIS command line (terminal) application?
I haver read $Query and $Order but still not getting the code that i am looking to work correctly.
I have a global like
^TestGlobal("Not Configured","Value 1")=""
^TestGlobal("Not Configured","Value 2")=""
I've been playing with IntegratedML and have created a model and trained the model. When I try to use PREDICT or PROBABILITY statements in an SQL query, I get the following error:
[SQLCODE: <-400>:<Fatal error occurred>]
[%msg: <PREDICT execution error: ERROR #5002: ObjectScript error: <OBJECT DISPATCH>%LoadModel+31^%ML.AutoML.TrainedModel.1 *<class 'AttributeError'>: 'str' object has no attribute 'decode' - >]
Here's an example of the sequence of steps I've followed that lead to the error:
CREATE MODEL MyModel PREDICTING (IsError BOOLEAN) FROM Example3.
Newbie stuck again, hoping this won't be as bad as I'm thinking. In my DTL Editor I've got
Source.Appointments.(k1).Date = 07/05/2022
Source.Appointments.(k1).StartTime = 14:30
Source.Appointments.(k1).
How would you like to be able to access the Web Terminal directly from your VSCode?
.png)