Hi ,
Can anyone share some good sample custom CCR Utility classes that would be called by ImplementCCR routines / CCR event hooks to help bootstrap a HealthShare (2020.1) environment or specific change?
Thanks,
Paul
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.
Hi ,
Can anyone share some good sample custom CCR Utility classes that would be called by ImplementCCR routines / CCR event hooks to help bootstrap a HealthShare (2020.1) environment or specific change?
Thanks,
Paul
Hello CCR Community,
InterSystems Certification is developing a certification exam for CCR and, if you match the exam candidate description given below, we would like you to beta test the exam. We anticipate the exam being available for beta testing on February 7, 2022, but interested beta testers should sign up now by emailing certification@intersystems.com. The beta testing must be completed by March 31, 2022.
What are my responsibilities as a beta tester?
You will be assigned the exam and will need to take it within a month of the beta release. The exam will be administered in an online
InterSystems has corrected a defect that can result in an SQL query returning incorrect results.
This defect exists only in the 2021.2 (Continuous Delivery) version of:
InterSystems IRIS Data Platform
InterSystems IRIS for Health
HealthShare Health Connect
InterSystems has replaced existing distributions of these products with new builds that correct the defect. The corrected distributions can be identified by the build number (651) and are available via normal means. Ad Hoc corrections are not available for Continuous Delivery (CD) distributions.
This
I was wondering if there was a certain procedure or documentation on securing (Https://) the Web Portal into IRIS/Ensemble?
Currently we are using LDAP Delegated Authentication to access the Web Portal using LDAP. However as more and more emphasis is put on securing applications within networks, I can see Management/Security asking us to make sure that the web portal is more secure.
Maybe I am not looking at the right place for documentation, but is there a Best Practice guide, set of instructions, or Online learning that can help guide me in trying to make our environment more secure?
Seeking opportunities either remote or local to Massachusetts for an experienced HealthConnect developer.
Have experience in transaction HL7 messages, mostly ADT and Results. Developing rules, transforms and message schemas.
I have an SDA feed from an Edge server that eventually is fed into HSHI / Analytics. This edge server is loading up patient demographics (in the Patient object), which feeds the HSAA.Patient table in HSHI / Analytics.
However, we have other edge servers also feeding into the same HSHI database, and these other edge servers have better demographic information.
HSHI appears to use the most recent demographic information from all edges. What's the best way to de-prioritize patient demographic information from this particular edge (or this particular Facility) when feeding it into HSHI?
I'm required to do a transformation around patient physical addresses. If (for whatever reason) a patient has multiple addresses, I want to move the home address to the first iteration of PID:11 and remove all other iterations. I've accomplished the first bit using DTL, but for patients who have multiple addresses they are left with empty trailing iterations. Here is an example I mocked up:

How can I remove those trailing iterations?
This is part of the DTL I've written to do my transformation:
<foreach property='target.{PID:PatientAddress()}' key='i' >
<if condition='source.{PID:Patien
Did you catch an Experience Lab at the 2021 Virtual Summit? Head over to the InterSystems Learning site to access all four of these hands-on exercises, and get up to speed on:
We are using the out-of-the-box IHE components to exchange CCDs with an external system. A requirement to audit the outbound CCDs has arisen.
Is there an existing report that will show these ? If not, how can we audit these?
Thank you for reading
We are running HealthShare on Linux Redhat via Azure.
A couple of days ago, the Azure server rebooted. Which we were unaware of.
Resulting in the Instance being in a downed status.
In the short term I put together a quick script to check the status, if it is down to restart it.
However, before I go down that road, I thought it would be best to inquire if there is a much better and more streamlined solution?
In a nutshell I just want to check and see if the Instance is up or in a state such as down or hung then start it.
I attached my spaghetti code, full disclosure I am not a scripting
Hi,
We a currently looking at a way of securing any future REST API's using OAuth2, where the Authorisation Server (OAuth2) and Resource Server would be on the same server.
However, as we have mirrored environment the Resource Server, and therefore the Authorisation Server, need work with a Virtual IP Address and be able to failover to either of the mirror member servers.
Is that possible with OAuth2 and if so what are the best practices for this?
Any advise or guidance much appreciated.
Thank you.
HealthShare Unified Care Record Overview January 26-27, 2022 9:00am-5:00 US-Eastern Time (EST)
How can we strip a non-breaking space (hexadecimal code "C2A0")?
The other spaces like $c(9) and $c(20) should not be stripped along with that.
We are migrating from AIX to Linux and part of our testing is trying to figure the best method to migrate the code. I am trying to export an entire Production, however I keep running into an error...
Error generating export list for production osuwmc.TestClin and all items may not be listed.
ERROR #5002: Cache error: <CLASS DOES NOT EXIST>zgetRecordandComplexMapClasses+34^Ens.Config.Production.1 *(No name)
I went through any Complex Record Maps, and recompiled them but I am still getting the same error
Does anyone know how I can track down this error and the culprit?
Thanks
Scott Roth
So I've been reviewing a lot of questions posted in the InterSystems community regarding NULL properties in JSON. I've also been reviewing the JSON documentation. None of these things have been able to help me so far.
1. We don't seem to have the %JSON.Adaptor class available for us to use in our system.
2. I'm not really confident enough to create JSON Type classes or backporting code, etc.
I created a dummy class and I need my JSON to look like this:
{
"notanumber":"28001",
"aboolean":true,
"anumber":12345,
"adecimal":1.2,
"adate":"01/01/2023",
"adate2":"01-01-2023",
Hi
I am a very experienced Ensemble and IRIS developer who has spent his entire career either working for InterSystems or with their products. I was a Senior Sales Engineer with InterSystems for 14 years with a further four years working for InterSystems TrakHealth. I started working for the InterSystems UK office and from there I spent several years travelling to InterSystems offices in Europe, Scandinavia, the Middle East, Israel and eventually ending up in the South African office. I moved back to South Africa in 2001. I continued travelling for InterSystems until 2007 when I got married,
Hey Developers,
Learn about the latest updates to InterSystems HealthShare Health Insight and what is coming next:
Hi all
We are looking into automating worklist report SQL queries that we run manually on InterSystems IRIS platform but we would like to have them run on a Java application.
This means we must have a way to get our java application to talk to IRIS in order for those queries to run. Please advise on how to go about this?
Regards,
Ephraim Malane
One of my colleagues had developed an interface in Health Connect (HealthShare 2019.1) to add large amounts of data to an external SQL Server database. The data comes from many text files with delimited rows and data for one table per file. There is a business process to read a file line by line and send an Insert Request to an operation. The request contains an Insert statement like ‘Insert into TABLE columns (col1, col2, … colZ) values (val1, val2, … valZ).’ The Health Connect operation utilizes Outbound SQL Adapter to insert one row into a table per request. You can probably imagine this pr
Hello,
I am in the process of trying to create a GIT repository and I am struggling to export all the relevant classes from Studio, as I only have access to Studio and not able to export via the Management Portal. Does anyone have any suggestions as to how I can export from Studio as one project to include all the relevant folders and its associated classes?
Are there also any recommended documentations/links you would suggest to help me get a better understanding of GIT and how it works etc?
Thanks!
Pavi
I need some help with unescaping a value in TXA 2 of an MDM message that I am writing to a variable, to be used in a filename for a PF. Would I use the method Unescape(pData) if so how can I use it in a transform to set the variable? The reason I need to do this is I need to use the name as file name when writing the PDF to a directory. The escape characters and invalid for file names .
Hey Developers,
Get updated on recent changes to Provider Directory and Patient Index. Take a peek at what is coming next:
I've experienced this problem several times recently. I go to a production in my development instance and click on the (+) to add a new service. A pop-up appears with the message "An error occurred with the CSP application and has been logged to system error log (^ERRORand nothing else. Examining ^ERRORS is of no help. There's a lot of gibberish there that isn't informative in the least.
I can add processes and operations just fine.
The last two times this happened I had to re-install HealthShare from scratch. Surely this is something that can be fixed without having to reinstall a third tim
I am working in Intersystems Healthshare product.
I want to clear the message logs from a particular interface (Service,process,operation).
In intersystems we have the option to purge the data for all interfaces for the corresponding time but I want to clear the data logs for particular interface only.
Please let me know how to approach this scenario.
December 13, 2021 - Advisory: Vulnerability in Apache Log4j2 Library Affecting InterSystems Products
InterSystems is currently investigating the impact of a security vulnerability related to Apache Log4j2.
The vulnerability — impacting at least Apache Log4j2 (versions 2.0 to 2.14.1) — was recently announced by Apache and is reported in the United States National Vulnerability Database (NVD) as CVE-2021-44228 with the highest severity rating, 10.0.
Please see this page for more details about the vulnerability and updates on whether InterSystems Products are affected.
I've never had a problem changing the content-type on a response using either %CSP.Page or %CSP.REST until now. No matter where I put the line to set the content-type to "application/json", it stubbornly emits a content-type of "text/html".
In OnPreHTTP: (I tried one at a time)
either
do %response.SetHeader("content-type", "application/json") // didn't work
or
set %response.ContentType = "text/plain" // didn't work
The same lines in OnProcessInput() didn't change the output content-type, either.
The class signature is
Class HS.Local.VA.HS.DocRepo.Prefetch.Service.RESTService Extends (En
Hey Developers,
Learn about the recent changes to InterSystems HealthShare Unified Care Record and what is coming next:
Hello Community,
After beta testing the new HealthShare Patient Index Technical Specialist exam, the Certification Team of InterSystems Learning Services has performed the necessary calibration and adjustments to release it to our community. It is now ready for purchase and scheduling in InterSystems exam catalog. Potential candidates can review the exam topics and the practice questions to help orient them to exam question approaches and content. Passing the exam allows you to claim an electronic certification badge that can be embedded in social
I need help with resolving this issue of Synchronization failing. 13:55:46.338:HS.Director: Switching to namespace 'MYPORTAL' [Foundation] 13:55:46.450:Ens.Director: Production 'MYPORTALPKG.HSCOMMProduction' starting... 13:55:46.589:....HSCOMMProduction: Table synchronization state: Waiting 13:56:01.604:....HSCOMMProduction: Startup Error 0 =Synchronization failed*zOnStart+50^HS.Util.AbstractProduction.1 MYPORTALÞ.e^zOnStart+50^HS.Util.AbstractProduction.1^2(e^zStartProduction+41^Ens.Director.1^1(e^zStartProduction+8^%SYS.Ensemble.1^1'e^zStartProduction+8^Ens.Director.1^1-e^zinvokeMeth
I'm upgrading my laptop, and installed HealthShare 2020.2. I wanted to import my server connections from my previous laptop, so I exported the Registry Keys (Windows 10) Under Computer\HKEY_CURRENT_USER\SOFTWARE\InterSystems\Cache\Servers from the old machine. I then imported them into new laptop, but I still don't get the list of connections in my HealthShare Remote System Access list from the HS Cube in my system tray.
Does anyone have a solution for this? I thought this was more portable.