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 Community,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ HealthShare Analytics Solution: So Many Tools, So Much Power @ Global Summit 2022
Hi Community,
Please give me an example on how to configure email alerting based on the rules and send out emails accrordingly.
As a message comes into the business service component I want to check specific fields and if a field for example active = true i want to send it to a different email and if active = false I want to send it to a different email as well.
Guide me on how to accomplish this requirement and let me know if InterSystems uses a default SMTP server or I must have that server in place.
Regards
Hi All,
See code below. We don't want to %FromJSON interpret the data.
We're creating a method to convert json to csv but we don't want to convert/interpret any of the data
The write in the code snipped below will give 220 as weight instead of 220.00.
Does anyone now a way/method to don't interpret the data without put "" on the values?
Class Tmp.test
{
ClassMethod help()
{
set src = "{""name"" : ""greg"", ""weight"" : 220.00 }"
set obj = ##class(%DynamicAbstractObject).%FromJSON(src)
write obj.name,!
write obj.weight,!
return $$$OK
}
}Hi Community,
I would like to know how I can query a list of patients that were revoked on HealthShare for the month of April and May.
Messages are sent using FHIR and a revoke is handled with active:false as seen below. A non-revocation will have active: true on the patient resource.
I wanted to check SQL tables but I am not sure which one to check if so. Please advise on how to go about getting this report.
.png)
Regards,
A set of 14 interactive practice questions are now available for the InterSystems HL7® Interface Specialist Certification exam. These questions have all been developed by our subject matter experts. Feedback for these questions include documentation resources and online learning content.
If you're interested in taking our InterSystems HL7® Interface Specialist exam, we highly recommend these questions.
I have a pResponse output in my onrequest method, in here I build an ACK and set the pResponse variable to it, and return a status object afterwards.
The pResponse doesn't show up in the trace or message viewer, yet if I move the interface to another more established namespace it works fine, what settings or config could be preventing the ACKS going back?
what happened is, I selected a user to investigate their entries. I didn't enter a start date.
After hitting search, the query timed out, (or i cancelled it, I don't recall).
Now, when I go to that page, the browser processes and nothing is displayed.
I cleared my browser's cache, and I still get a blank page.
I'm running on Win10.
I use Chrome as my default browser. The problem also happens in Fire Fox.
i can log in as a different user and the page displays as expected.
How can I correct this situation?
Thanks!
Course: Managing InterSystems Servers
When: July 10-14, 2023 9am to 5pm US Eastern Time (ET)
Where: In-person only at InterSystems Headquarters in Cambridge, MA.
One of the most common needs of our clients is the creation of REST services that allow access to the information present in IRIS / HealthConnect. The advantage of these REST services is that it allows the development of custom user interfaces with the most current technologies taking advantage of the reliability and performance of IRIS in the back-end.
In today's article we are going to create a web service step by step that will allow us to both store data in our database and later consult them.
InterSystems has corrected a defect that causes increased process memory usage.
Specifically, the increased consumption of local process partition memory occurs when executing $Order, $Query, or Merge on local variables. While this will have no detrimental impact for most running environments, environments that support a large number of processes or closely limit Maximum Per-Process Memorycould be impacted. Some processes may experience <STORE> errors.
The defect exists in 2023.1.0.229.0 but it is reposted as 2023.1.0.235.
Good morning,
I was wondering:
Given the following scenario where we have a string where each two items are being splitted by "|" as follows: "squadName|initialLetter"
"Alfa|A|Bravo|B|Charlie|C|Delta|D|Echo|E|Foxtrot|F|Golf|G|Hotel|H|India|I|Juliett|J|Kilo|K|Lima|L|Mike|M|November|N|Oscar|O|Papa|P|Quebec|Q|Romeo|R|Sierra|S|Tango|T|Uniform|U|Victor|V|Whiskey|W|X-ray|X|Yankee|Y|Zulu|Z"
And we would need to generate a String structure like:
[
{
"number": "number 1",
"squad": "Alfa",
"answer": [
{
"initialLetter": "A"
}
]
},
[.As we said yesterday. our EMPI can receive data from multiple sources, REST, HL7 messaging, etc. But it is possible that the standard fields are not enough and we want to expand the patient information to help discriminate and uniquely identify them. How could we customize patient data? Modifying the standard classes to our liking? NOOOOO!
Hello Community,
The Certification Team of InterSystems Learning Services is excited to announce the release of our new InterSystems HL7® Interface Specialist exam. This is an updated and rebranded version of our previous HL7 exam, formerly know as HealthShare Health Connect HL7® Interface Specialist. It is now available 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. Candidates who successfully pass the exam will receive a digital certification badge that can be shared on social media accounts like LinkedIn.
Please let your clients and others on your ISC team know that currently there are spots available for the following June courses which currently have a low registration:
- Developing with InterSystems Objects and SQL – IN PERSON June 26-30, 2023
- Clients may take advantage of a 33% discount off the price of virtual courses.
- In person courses provide a more personalized educational experience.
- HealthShare Unified Care Record Fundamentals – VIRTUAL June 26-30, 2023
- Please review the important prerequisite requirements for this class prior to registering.
You may have already heard that, starting with IRIS and HealthShare HealthConnect 2023.2 versions, the internal Apache Server will be removed from the default installation, so it will be necessary to have an external application server such as Apache Server or NGINX.
In this article I am going to proceed to install a HealthShare HealthConnect 2023.1 so that it works with a pre-installed Apache Server. For this I will use a virtual machine on which I have installed an Ubuntu 22.04.
Hi Community,
Watch this video to learn about the new and future changes to the security framework in the HealthShare product suite. Topics include OAuth 2.0, SSO, and the Universal Login Page:
⏯ Updates in Security in the HealthShare Suite @ Global Summit 2022
Any suggestions on a way to indicate when a patient encounter is in an ‘Observation’ status** in Clinical Viewer? Clients would like to be able to distinguish between true ‘Inpatient’ or ‘Emergency’ status and ‘Observation,’ especially given that encounters often cycle between various statuses.
In over a decade of using Ensemble/HealthShare, we have been able to use a single message type (doc type) for all HL7 ADT event types. We now have an application for which the HL7 segment sequence is different for A03s than it is for other ADT event types. The content of the segments is the same across event types; only the segment sequence differs. The data transformation has to do some custom logic, so we can't just use the "copy" variety of the transformation Create property.
Good morning:
Thank you very much for reading the doubt and above all thank you very much for answering.
Given the following use case:
If we have a Destination Service that through a HTTP GET by REST gives us a certain JSON response, where it should be noted that it is a list of objects where each object in the list does NOT have a key:
Please help,
I'm using a SearchAndFetchRequest to retrieve a full SDA3 Container from the ACCESS gateway. The response is presented in the pResponse.SearchAndFetchGeneralResult.XMLData property. This property is of type string. I want to put the data from this property in a HS.SDA3.Container and then use this container is a dtl for translation purposes. My current data in the XMLData property is too large to fit in a string. Therefore I'm searching for a way to convert te data to a stream and that import the stream into my Container...
When i read the documentation of the HS.
Health Data De-Identifier is available through InterSystems' Early Access Program as a way to give you a sneak peek of what we are working on. This document will walk you through how to sign up.
To know more: Health Data De-ID Early Access Program
-
Access evaluation.intersystems.com. If you already have credentials skip to step 7.
-
Create an new account by clicking on Register for a new account.

-
Fill in all the required information and save.

-
You will receive an email with the confirmation and the access token.

-
Provide the access token received via email.

-
Choose a password.
I am having a difficult time trying to get DEBUGGING tags working in my xslt transform.
Here are snippets of the xslt I am using:
namespace declaration:
InterSystems FAQ rubric
You can use the system routine ^DBSIZE to estimate the backup file size (see also Note 1).
^DBSIZE estimates the file size of full, cumulative, and differential backups of the databases selected in the database backup list.
The database backup list is created from [System Administration] > [Configuration] > [Database Backup] > [Database Backup List] in the Management Portal.
.png)
For more information, please refer to the document below.
Estimate backup size with ^DBSIZE [IRIS]
Estimate backup size with ^DBSIZE
An execution example is as follows.
Hello everyone,
I am looking for a sort of REST interoperability adapter that can forward REST calls within HealthConnect. If necessary, we need to adjust the requests or responses.
For Fhir calls, we use the FHIR Interoperability Adapter. This works perfectly; a message comes in as HS.FHIRServer.Interop.Request, and a message HS.FHIRServer.Interop.Response goes out. I can make adjustments as needed to both the request and response. I am looking for the same functionality, but then for non-FHIR REST calls.
When I create a web application, the requests come in as %CSP.
I am trying to get SDA3.Container object from a Stream object like following code:
Method HandleECRUpdateRequest(pRequest As CUSTOM.CORE.Message.ECRUpdateRequest, ByRef pResponse As Ens.Response) As %Status
{
Set tContainer=##Class(HS.SDA3.Container).%New()
$$$ThrowOnError(tContainer.InitializeXMLParse(pRequest.ContentStream, "SDA3"))
Set tEventDescription=tContainer.EventDescription
But it tContainer seems to be empty. The tEventDescription is set to empty. I need work on the whole HS.SDA3.
I'm working with a client who has InterSystems in his hospital to the management of patients and nurses. Now he want to develop a web app which can schedule nurse sift. Is there any way I can authenticate the user from his hospital InterSystems and get data from the system when ever the user login through the web app.
Hi Community,
Watch this video to learn how the upcoming Healthcare Action Engine will combine event detection, complex logic, and a notification framework to improve synchronous and asynchronous notifications:
⏯ Healthcare Action Engine and CDS Hooks: Sneak Peek @ Global Summit 2022
Sync operation in registry is not receiving any request from ODS. I have tried to synchronize from Registry management however, sync operation doesn't receive any request.
HSODS>w ##Class(Ens.Director).StartProduction()
09:51:49.297:Ens.Director: Production 'HSODSPKG.FlashGatewayProduction' starting...
09:51:49.472:...GatewayProduction: Table synchronization state: Waiting
09:52:04.483:...GatewayProduction: Table synchronization state: Waiting
09:52:19.493:...GatewayProduction: Table synchronization state: Waiting
09:52:34.504:...GatewayProduction: Table synchronization state: Waiting
InterSystems has corrected a defect that can cause corruption of databases and journal files on AIX systems with IBM POWER8 or later POWER processors. This defect can be triggered only when database or journal encryption is in use.
