Is there a way of passing in the name of a category used in the production and returning a list of business components associated with them?
I want to be able to do this in code.
InterSystems HealthShare is a healthcare informatics platform for hospitals, integrated delivery networks (IDNs) and regional and national health information exchanges (HIE). HealthShare includes health information exchange, data aggregation, workflow, text analysis, and analytics technology.
Is there a way of passing in the name of a category used in the production and returning a list of business components associated with them?
I want to be able to do this in code.
A mistake happened and records were assigned the wrong assigning authority name: PID3.4.
Everything else was correct. This resulted in duplicate records. Ex
Record 1: MRN1 has AA1 and clinical data
Record 2: MRN1 has AA2 and the same clinical data as Record 1 + more clinical data that is not in Record 1
I would like to remove Record 2 ensuring that there are no orphan records left.
Should I use a merge transaction? If so, which one? The ones that I have seen expect a different MRN in the MRG segment. These records have the same MRN. What would be the best approach?
Thank you for readin
InterSystems is pleased to announce the 2022.2 release of InterSystems IRIS Data Platform, InterSystems IRIS for Health, HealthShare Health Connect, and InterSystems IRIS Studio are now Generally Available (GA).
2022.2 is a Continuous Delivery (CD) release. Many updates and enhancements have been added in 2022.2, in SQL management, cloud integration, Kafka and JMS adapters, the SQL Loader, and other areas. The new Columnar Storage has been released, but it stills an experimental feature.
InterSystems IRIS Data Platform 2022.2 expands support to include t
![]()
Hi
I'm thinking to deploy healthshare using kubernetes. Has any one done this before? How will the TCP listeners in healthshare work with kubernetes? Will they automatically create a service endpoint so that I can route traffic?
Please advise me on how to think about this.
Thanks
Good morning, evening, night,... ![]()
A small reflection/question for today... it's true that new IRIS for Health (I4H) releases are more and more powerful each time regarding FHIR capabilities. Nowadays it allows us to consume FHIR resources with extrem easiness, we can connect with end-points in external FHIR servers very easily and make I4H act as passthrough or consume their resources... or, even more, we can define, configure and run a FHIR repository in, literally, less than 5 minutes.
This is the tenth 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. Please share your feedback through the Developer Community so we can build a better product together.
As usual, CD releases come with classic installation packages for all supported platforms, as well as container images in Docker container format. For a complete list, refer to the Supported Platforms document.
Installation packages and preview keys are available from the WRC's preview do

Hello,
We are very interested about studying DICOM in deep, both the standar itself and how it is related to HealthShare.
Could you please point us to some good references: documentation, courses, books, pdfs, explanations; to understand what is this standard about and how works.
Thanks for your replies
We have read:
https://dicom.nema.org/medical/dicom/current/output/html/part01.html
https://docs.intersystems.com/irisforhealthlatest/csp/docbook/DocBook.U…
Could you spot for us and reference some good documentation and/or videos or courses to know, understand and
InterSystems is pleased to announce that the extended maintenance releases of InterSystems IRIS, InterSystems IRIS for Health, and HealthShare Health Connect 2022.1.1 are now available. These releases provide a few selected features and bug fixes for the 2022.1.0 releases.
You can find additional information about what has changed on these pages:
The new production component driver for Deltanji enables highly granular management of InterSystems Interoperability Productions with tight integration into the management portal. We presented it at the InterSystems UK&I summit this week and it received a great reception.
It solves the current pain-point of Interoperability Productions being defined in a single monolithic class definition. Deltanji source control increases the granularity with which items can be managed. Instead of versioning a single class definition containing all the configuration items, this new component driver allows individual configuration items to be managed separately. Each configuration item has its own versioning and revision history and can be checked-out, checked-in, and deployed independently of any other items in the same Production.
Because each configuration item within a production class is managed by Deltanji as a first-class component in its own right, Deltanji provides all the source control, versioning, and workflow capabilities that it provides for any other component.
Watch the below clip to see it in action.
We'll be talking about this new feature in more detail at our User Group Session on November 3rd at 3pm (GMT). Register your attendance on Eventbrite here - https://bit.ly/3yqzfvS
To find out more about Deltanji, visit our website georgejames.com or drop us an email info@georgejames.com
HI Dev's
I dont work for Intersystems but i have found this training course very helpful and wanted to make sure others know about it.
Advanced Data Transformations
Add a for each loop.
Create and use utility functions.
Create and use lookup tables.
Use counting.
Create and implement a subtransformation.
Add a code action.
Add a group of actions to organize relevant actions.
Hey DC Members!
In this video, you will learn about new features in InterSystems HealthShare Provider Directory and what's coming next for curating and sharing provider information as a data asset:
⏯ HealthShare Provider Directory & Patient Index: New & Next 2022 @ Global Summit 2022
Hello,
I am trying to grab a specific zip file from a webpage but once I grab the zip file I need to grab a specific file within that zip file and I was hoping someone could explain how to do this or provide an example
I'm trying to create a read-only role for most pages on the Management Portal. However, I cannot figure out resource permissions for the HealthShare tab or how to assign custom resource permissions, if any, to the registries. I would like for the role to include read-only access to the registries (service, consent, otherwise). How do I go about doing this?
Hi Community,
I am getting the below error when searching for a patient who has medications on the clinical viewer.
What could be the issue?
.png)
We’ll be hosting our bi-annual virtual User Group Session on Thursday, November 3rdat 3pm (GMT). We will demonstrate the new Production component driver for Deltanji - it enables highly granular management of Interoperability Productions with tight integration into the management portal.
The session is also an opportunity for us to help to problem-solve any issues you're having, and a chance for you to offer your feedback on our tools.
Those interested in finding out more about Deltanji source control are welcome to join us too.
Sign up for free on Eventbrite >> https://bit.ly/3yBVYVO

Hi Community,
In this video you will learn about new features in InterSystems Healthshare Clinical Viewer and what's coming next:
⏯ Clinical Viewer & Navigation Application: New & Next 2022 @ Global Summit 2022
1. Review of Interface Settings: Ensure these are set purposefully! (Documentation linked)
(Documentation Linked)
2. DTL Editor Enhancements
we have this container code where we want to create more CalcMember properties
<sharedCalcMember FullName="HSAAPATIENT||DEMOGRAPHICS||CITIZENSHIP.NATIONAL.sharedCalcMember" Dimension="Demographics" Name="Citizenship.National" Expression="[Demographics].[H10].[Citizenship].&[USA]" SolveOrder="0" CubeName="HSAAPATIENT" UpperCaseDimension="DEMOGRAPHICS" UpperCaseName="CITIZENSHIP.NATIONAL"></sharedCalcMember>
So we need some syntax help how to use INLIST, NOTINLIST and CASE expressions. Anyone can help what should be the syntax for Expression to handle below 3 situations.
Syntax 1 - inlis
Hi All,
Our mirrored HealthShare environment has failed over a few times recently due to underlying infrastructure issues (that are being worked on and resolved).
In the HealthShare logs we are seeing:
10/06/22-00:54:35:925 (4736) 1 Journal Daemon has been inactive with I/O pending for 10 seconds:
gjrnoff=524741316,iocomplete=523852600,filecnt=1011,fail=0
10/06/22-00:54:55:086 (4736) 3 CP: Pausing users because Journal Daemon has not shown
signs of activity for 30 seconds. Users will resume if Journal Daemon is active again
My question is:
InterSystems Interoperability Productions are defined in a single monolithic class definition. A production can contain many hundreds or thousands of configuration items. This presents a problem if multiple developers are working on different Business Processes within the same production simultaneously. Simultaneous development is almost inevitable for large productions containing many configuration items.
Hello!
Am after some advice on how to approach an issue I am currently having with one of our interfaces within HealthShare HealthConnect.
We send documents to a third party system via their API.
The API contains a string property, which you use to pass in the document metadata and the Base64 encoded document itself.
Property rsXML As%String;
However, a few times a day we are getting errors as some documents exceed the ‘long string’ length within HealthShare for Strings.
Is anyone able to please advise how I should be passing this through? The supplier has confirmed they can take la
HealthShare Unified Care Record Overview October 12-13, 2022 9:00am-5:00 US-Eastern Time (EST)
Hi,
I am trying to configure OAuth2 server to connect to Cerner Auth server to get FHIR API access token but I am getting the error "Discovery response not valid".
.png)
I can get the access token back okay from Cerner endpoint used in the OAuth configuration below via Postman and Manually sending the request via HTTP Operation from HealthShare, so the URLs I am using looks correct but the OAuth configuration is not working.
Not sure if this is issue from Cerner side or HealthShare side. I tried enabling debugging but nothing useful.
Hey Developers,
Join us to review the latest additions to Health Insight and future product plans for analytics in HealthShare:
Am trying to create a custom ACK to return to sending system as it does not accept standard 2.3:ACK, want to send the below:
Set pResponse=##class(EnsLib.HL7.Message).%New()
Set pResponse.DocType="2.4:ACK"
Set MSHStr="MSH|^~\&|EnsembleHL7|ISC|ARiM Server|ROWA|"_$REPLACE($REPLACE($ZDATETIME($HOROLOG,8,1),":",""), " ","")_"||ACK|"_pRequest.GetValueAt("MSH:10")_"|P|2.3"
Set MSHSeg=##class(EnsLib.HL7.Segment).ImportFromString(MSHStr,.tSC,pRequest.Separators)
Set MSAStr="MSA|AA|"_pRequest.GetValueAt("MSH:10")
Set MSASeg=##class(EnsLib.HL7.Segment).ImportFromString(MSAStr,.tSC,pRequest.Separators)
Set
Hello guys,
I'm trying to install HealthShare on a virtual machine. The original language of this virtual machine was Russian, unfortunately I don't speak Russian hehehehe.
So I changed the original language to English, but when I installed HealthShare the portal was in English, but the terminal was in Russian and during installation it doesn't show me any option to select the language.
1. Language configurated in the virtual machine.
2. Terminal with russian text.
I tried to convert the system to English, and this worked for the terminal. But it showed me some messages saying that my names

Hello community,
Yesterday was celebrated the "World Medical Ethics Day" https://www.ama.com.au/media/wma-medical-ethics-day
We could celebrate it with a programming quiz or challenge:
DESCRIPTION:
Deoxyribonucleic acid (DNA) is a chemical found in the nucleus of cells and carries the "instructions" for the development and functioning of living organisms.If you want to know more: http://en.wikipedia.org/wiki/DNA
In DNA strings, symbols "A" and "T" are complements of each other, as "C" and "G". Your function receives one side of the DNA (string, except for Haskell); you need to r
Hello, community
To celebrate that this week is "International Week of Deaf People 2022" , https://wfdeaf.org/iwdeaf2022/
Could we do a small challenge?
The statement is:
Task
Give you two strings: s1 and s2. If they are opposite, return true; otherwise, return false. Note: The result should be a boolean value, instead of a string.
The opposite means: All letters of the two strings are the same, but the case is opposite. you can assume that the string only contains letters or it's a empty string. Also take note of the edge case - if both strings are empty then you should return false/F
Hello community,
Because of recently the "Green Game Jam" has been celebrated as a part of a mission to improve environmental awareness, as the following quote explains: https://playing4theplanet.org/about
"UNEP has been working with the gaming industry to explore how, through their massive reach, they can inspire young people to learn and act in support of the environment. The gaming industry reaches 1 in 3 people on the planet and has a platform with unprecedented influence. How can this rapidly expanding media platform be harnessed to deliver on the Sustainable Development Goals?"
"The