Question Patty Aguirre-Romero · Jan 4, 2022

We will receive an ORM message in Business Service in Iris. From that ORM, an ADT^A31 message will be generated and sent out to the EMR before the ORM message is sent out. The ORM message has to wait until Iris receives an acknowledgement from the EMR indicating the ADT message was received. Then, the ORM message will be sent to the EMR. What do I need to set up to hold the ORM message until the acknowledgement is received? 

Thank you!

Patty Aguirre-Romero

11
0 877
Article Aya Heshmat · Oct 11, 2022 3m read

Watch the session here: HealthShare Health Connect: Tips & Tricks

Enhanced HL7 V2 Productions

1. Review of Interface Settings: Ensure these are set purposefully! (Documentation linked)

Review of Recent Product Features 

(Documentation Linked)

1. HL7 V2 Schema Editor

  • Drag & Drop tooling for faster schema editing!
  • Note: Add-on segments may be made optional if starting from a generic schema.

2. DTL Editor Enhancements

  • Improved UI and functionality
0
0 319
Question Ahmad Bukhtiar · Oct 6, 2022

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].&amp;[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 - inlist
3
0 318
Announcement Developer Community Admin · Oct 10, 2022

It's time to announce the Winners for September 2022! Please welcome our awesome Global Masters Heroes!

The storm of applause goes to these developers and their great contribution to DC in September 2022:

🥇 @Dmitriy Maslennikov, Co-founder, CTO and Developer Advocate, CaretDev Corp, UAE

🥈 @José Roberto Pereira, Business Intelligence Analyst at Shift Consultoria e Sistemas LTDA, Brazil

🥉 @Robert Cemperex Senior Sales Engineer from InterSystems, Austria

 Learn more about the competition and our awesome winners below.  

3
0 285
Announcement Developer Community Admin · Sep 8, 2022

It's time to announce the Winners for August! Please welcome our awesome Global Masters Heroes!

The storm of applause goes to these developers and their great contribution to DC in August:

🥇 @Muhammad WaseemHIS Team Lead, International Medical Center, Jeddah, Saudi Arabia
🥈@Robert Cemperex Senior Sales Engineer from InterSystems, Austria
🥉 @Mario Sanchez Macias, Senior Support Specialist & Technical Account Manager, InterSystems, Spain
🥉 @Lucas Enard, Student, ESILV Paris, France

  Learn more about the competition and our awesome winners below.

4
0 399
Question Daniel Metcalfe · Oct 7, 2022

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:

  1. While the issue is being resolved, is there anywhere I
4
2 672
Announcement Laurel James (GJS) · Oct 10, 2022

Introducing a new component driver for Deltanji source control, which enables highly granular management of InterSystems Interoperability Productions with tight integration into the management portal

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. 

0
0 227
Question Nezla · Oct 10, 2022

Hi Guys,

I'm getting a lot of hs_err_pid.mdmp & hs_err_pis.txt error files in the path where Cache.DAT in located and as I googled these seems to be Java error files and I'm wondering what this has to do with Ensemble, and is it alright to just delete them?

Thanks

0
0 223
Question Nezla · Oct 7, 2022

Hi Guys,

I'm a new developer taking over an existing project that I'm not that familiar with and while running a few pages I came across some used urls that leads to same page!?

This two urls for example takes you tom the same page which is actually oneFldLogin.cls class although the url will show up as (http://34.196.215.250:81/us-spacesense/mobmtce/MSDS.UI.HandHeld.MobMtce.PMOrder.cls) and I'm guessing there url masking & redirection involved when accessing PMOrder to oneFldLogin but could see any call to oneFldLogin.cls in PMOrder.cls class so is there some setting in Ensemble that controls

2
1 408
Announcement Raj Singh · Oct 7, 2022

Hurray for security!

If you're connecting to a local server and doing isolated development with a throwaway account, just store your password in plain text in the settings.json configuration file. But if you're working with a shared server using a "real" user account, it's a good idea to protect that information.

That's why this is a great day for security-conscious ObjectScript developers.Version 3 of Server Manager comes out of pre-release state with the first public release of version 3.2.1.

0
1 338
Question Gordon Sjostrom · Oct 7, 2022

Basically the title, I couldn't find anything concrete in the documentation regarding this. The documentation states 'The user-defined ^ZMIRROR routine allows you to implement your own custom, configuration-specific logic and mechanisms for specific mirroring events, such as a failover member becoming primary.' I didn't see any more details on what exactly those mirroring events are besides a failover member becoming primary, which I wasn't sure if that included a DR async becoming primary.

2
0 258
Question Jamie Prevo · Sep 28, 2022

In cache I am looking for a user to, from read prompt, hit control F and be able, from a list, use the up and down arrow and select an item from a list.

User would hit Control-F and then a list would pop up they can up and down arrow through and select it and it return to the read variable 

It would be similar to this.

 

5
0 396
Article sween · Sep 30, 2022 3m read

A simple production that enables FHIR transaction bundles to be loaded into InterSystems® FHIR® Server via Box and Dropbox.  Using the included MFT Connection Components and a 14 liner Custom Business Process, this production will process your transaction bundles to FHIR Resources for immediate consumption with Harry Potter like wizardry.  Great for Hackathons, Research and FHIR® Cocktail parties.

Ill start with a short video tour of the production, the MFT Connections, and the Oauth2 app configuration for Box and Dropbox on IRIS, and follow up with some step by steppers to get you going with

2
0 602
Announcement Anastasia Dyubaylo · Oct 7, 2022

Hi DC Members,

This September, you posted 79 new questions on Developer Community:

 

Questions

What children can teach us about asking questions - HatRabbits

Here are the Key Questions of September chosen by InterSystems Experts:

0
0 292
Question Ephraim Malane · Oct 6, 2022

I have a string below and I want to read the  value of the first href with ObjectScript

 

String

<table id="tablepress-46"class="tablepresstablepress-id-46" aria-labelledby="tablepress-46-name">
	<tbodyclass="row-hover">
		<trclass="row-1 odd">
			<tdclass="column-1">ICD-10 MIT 2021 Excel - 16 March 2021</td>
			<tdclass="column-2">
				<ahref="/wp-content/uploads/2021/04/ICD-10_MIT_2021_Excel_16-March_2021.xlsx">DOWNLOAD</a>
			</td>
		</tr>
		<trclass="row-2 even">
			<tdclass="column-1">Notice: Additional Emergency ICD10 Codes COVID-19</td>
			<td class="column-2">
2
0 420
Question John Flippance · Sep 27, 2022

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?

18
0 1602
Question prashanth ponugoti · Oct 6, 2022

Hi Friends,

I have created an object script class method to anonymize live hl7 messages with some info masking.

To anonymize files ,  I need to place live messages in d://input folder and need to execute the below command in the Intersystems terminal

do ##class(prashanth.tool.HL7Annonymiser).processFilesInDir("D:\Input\")

ANONYMIZED files will be generated in D:\output\"  folder.

everything is working fine.

Here when i need to annonymise some files ,

1) I need to open terminal (iris)

2) connected to user

3) change to my namespace

4) run classmethod command 

I am looking for a solution, where i will

2
0 225
Article sween · Jul 29, 2021 6m read

We are ridiculously good at mastering data. The data is clean, multi-sourced, related and we only publish it with resulting levels of decay that guarantee the data is current. We chose the HL7 Reference Information Model (RIM) to land the data, and enable exchange of the data through Fast Healthcare Interoperability Resources (FHIR®).

We are also a high performing, full stack team, and like to keep our operational resources on task, so managing the underlying infrastructure to host the FHIR® data repository for purposes of ingestion and consumption is not in the cards for us.

2
1 906
Question Evgeny Shvarov · Oct 6, 2022

Hi folks!

I'm working with a global via Embedded Python as a class method. I init the handler for a global via:

gl=iris.gref("^Global")

What is the way to check the value at index ^Global("x","y")? E.g.:

In ObjectScript I'd do the following:

set result=$data(^Global("x","y"))

How do I do the same in Embedded Python?

I checked the documentation, but haven't found an answer.

4
0 316
Question WC F · Oct 6, 2022

I'm new user learning to use Iris and Ensemble.I'm trying to set up a TCP interface to send delimited data from Ensemble to another interface engine.I created File.PassthroughService to pick up the file and send the data to TCP.Framed.PassthroughOperation.The framing is MLLP and SSL configuration used.It is able to process small files around 50kb.When I drop a larger file such as 5mb, the operation is not getting the ack within the 60 sec timeout.

0
0 263
Announcement Kristina Lauer · Oct 6, 2022

Register today to beta test a new learning program! 


Sign up to beta test a program, a new type of long-term learning resource geared towards specific roles: solution consultants, coders, and integrators! Programs give you everything you need to get started in a new role, or to upskill and take your career to the next level.

You can email InterSystems Online Learning to sign up for one of these programs:

  • Getting Started with HealthShare for Solution Consultants: Learn the basics of healthcare integration, developing and customizing with InterSystems ObjectScript, analyzing data, how to use many of the HealthShare products, and more.
  • Getting
0
0 231