Announcement Ben Spead · Jul 7, 2021

Hello Developers!

Have you ever had to convert HL7v2 messages to FHIR (Fast Healthcare Interoperability Resources) and found the process complicated and confusing? InterSystems is rolling out a new cloud based SaaS offering called InterSystems FHIR Transformation Service, which makes the process easy.  We are excited to announce an Early Access Preview Program for our new offering, and we would love to have you kick the tires and let us know what you think!  All you need is a free AWS account, with an S3 bucket to drop in your HL7v2 messages, and another S3 bucket to get your FHIR output. 

5
0 947
Question Dustin Knudsen · Jul 27, 2021

In a data transformation, when creating a "set" action, I have a value that looks like this:

..If(..NotIn(source.Records.(k1).Property4,"Learn & Dev Supervisor,Director of Learn & Dev, Clinical Trainer Lead, Learning and Development Specialist Lead"),"TL","3")

Is there a way to target keywords such as "Trainer", or "Learning" so I don't have to keep adding specific job titles? 

Similar to a LIKE statement in SQL, if that makes sense.

2
0 224
Announcement Olga Zavrazhnova · Jul 27, 2021

Hey Developers, 

We love Global Masters program for dynamic, fun and networking. We love that we can get to know you better and provide you with some valuable things.

We are excited to have more members in Global Masters, and we'd like to ask your help on that: 

❔ Do you know other developers who work with InterSystems technology and would love Global Masters? 

▶ Here's the dedicated GM Referral page where you can leave your colleague or co-worker contact details, or get your unique referral link - to send it yourself 😊

  

0
0 178
Question Brett Willis · Jul 16, 2021

I am trying to find the best way to evaluate if OBX-3 = ^IS TEST PATIENT? and OBX-5 =  Y In the same OBX in a Business Rule

OBX|1|NM|P-CSN|1|7623201922192||||||F
OBX|2|NM|P-UCI|2|||||||F
OBX|3|TX|^ADT: PATIENT CLASS|1|Outpatient|||||||||20210715
OBX|4|TX|^IS TEST PATIENT?|1|Y

I started to create a function in a class that uses the Rule [] bracket syntax and  extends  Ens.Rule.FunctionSet:

But after some initial troubleshooting I realized that the [] brackets will not return a value if a field is null, making the two lists different lengths and impossible to compare.

HL7.[OBX:3] =

1
0 330
Question Nezla · Jun 30, 2021

Hi Guys,

is there a Onmouseover event in TablePane?

I'm looking to show an image when the user hover with the mouse on a specific Cell in a tablepane, any Ideas?

Thanks'

1
0 176
Question Mike Yackanich · May 14, 2021

I have an interoperability production that functions as a FHIR proxy. I have a need to add an HTTP Header value to the outbound request. I've subclassed HS.FHIRServer.Interop.HTTPOperation, but I cannot find a way to add an HTTP Header to the request. The HTTP class used in HS.FHIRServer.Interop.HTTPOperation is HS.FHIRServer.RestClient.HTTP. That RestClient class does not seem to expose or allow modification of the actual HttpRequest.

I'm used to using %Net.HttpRequest and doing a request.SetHeader(key, value) - but that isn't available - or I can't find it - when using

3
0 513
Question Mohammed Wajith · Jul 19, 2021

Hi All,
    
    I have to convert a binary 32-bit IEEE 754 floating point to an decimal representation. 
    
    Is there any inbuilt function available in Cache 2015.1 version to convert IEEE 754 floating point to decimal representation?
    
    For Example:
    
    Input:
        IEEE 754 value         =>    0 10000111 10111000000000000000000
    
    Output:
    After Converting    =>    440.0
    
Thanks,

2
0 220
Question David.Satorres6134 · Jul 20, 2021

Hi,

When for any particular reason I need to update a record and don't want to pull the triggers, the keyword %NOTRIGGER can be used. But I've been trying to do the same when I change the row using the object approach, but I can't find it. Anyone knows if it's possible to avoid pulling triggers when working with objects?

Sadly, the utility "DISABLE^%NOTRIGGER" doesn't seem to exist ;-)

Thank you,
David

2
0 353
Announcement Evgeny Shvarov · Jul 26, 2021

Hi Developers!

We had a set of technology bonuses for the InterSystems AI/ML contest.

And here is how projects collected it:

Project IntegratedML Python/R Gateway Embedded Python PMML Docker ZPM Unit Testing Online Demo Code Quality Article on DC Video on YouTube Total Bonus
Nominal 4 4 4 4 2 2 2 3 2 2 3 29
fhir-integratedml-example 4       2 2       2   10
ESKLP   4     2     3       9
cryptocurrency-rate-forecasting 4       2             6
iris_satellite_plantation     4   2             6
0
0 205
Question MohanaPriya Vijayan · Jun 25, 2020

Hi,
    I want to use Single Sign On(SSO) in SAML tokens using SOAP. I need X.509 certificate.
    Where can I get that certificates from a trusted source?
    Is any other way to do SSO in Intersystem Cache 2017.
    Can anyone please help me on this.
Thanks.

2
0 712
Announcement John Murray · Apr 16, 2021

I'm pleased to announce a major release of the InterSystems Server Manager extension. It has gained a UI!

Read more at Open Exchange.

Right now version 2.0 is like an aircraft at the start of the runway (remember those days before COVID-19?), waiting for the control tower to give final clearance. Will you be an early adopter, downloading the VSIX from GitHub, installing it into your VS Code, and posting back here to confirm that we haven't left anything critical behind at the gate? Then I'll push the throttles forward, publish to Marketplace, and we'll all be on our way.

Server Manager 2.0 is my entry for the current contest. If you like it maybe you'll vote for me it. wink

6
3 680
Article Simon Sha · Mar 19, 2021 2m read

cAdvisor (short for container Advisor) analyzes and exposes resource usage and performance data from running containers. cAdvisor exposes Prometheus metrics out of the box. 

https://prometheus.io/docs/guides/cadvisor/

Prometheus is integrated in SAM. This makes it possible to leverage the cAdvisor metrics and expose them via Prometheus and Grafana.

Since cAdvisor listens on port 8080, which conflicts with the Nginx port, you can choose to change the Nginx port to accommodate that.

Configuration Steps:

1. Change nginx port.

modify nghix.conf:

    server {
        listen 9991; 

This allows you to access

2
0 1510
Question Jordan Simpson · Jul 20, 2021

Hi!

Does anyone have a cleaner approach than this for looping through grouped NTE segments in order to set the segment ID in an ORM? I am aiming to avoid the NTE segments that may follow the PID segment and find the NTE's that follow the OBR segment. By using the below If statement in the While loop, I'm finding NTE's that have comments in the fourth field (PID NTE's tend not to have these in the messaging I'm seeing, I'm awaiting confirmation on this), as well as finding my newly inserted NTE segment using $FIND to locate the colon (I've concatenated some values).

Although this code is

3
0 588
Question Thomas Schroyen · Jul 14, 2021

Hello everyone,

I have a question and if you have some code, it would be lovely.

I had to create a connector which is biredictionnal. What does I mean by this?

I have to send ADT to an certain ip +port by TCP but I have to receive query A19 by this same ip+port.

Is it possible to create such a connector that can do both?

I read about pipe but i think it's too low-leveled .

Thanks,

Thomas

6
0 238
Question Con Skordis · Jul 22, 2021

I'm writing a ZEN PDF report that uses StyleCalls to modify/HiLight table cells.

Is it possible to use a ZenMethod to create the Xdata below? I need to modify the colors based on flags.

XData XslFoXslt
{
<xsl:template name="HighLight">
<xsl:param name="Value"/>
<xsl:if test="$Value = 0">
<xsl:attribute name='font-weight'>normal</xsl:attribute>
<xsl:attribute name='background-color'>#ffffff</xsl:attribute>
</xsl:if>
<xsl:if test="$Value = 1">
<xsl:attribute name='font-weight'>normal</xsl:attribute>
<xsl:attribute name='background-color'>#dfdfdf</xsl:attribute>
</xsl:if>
<xsl:if test="$Value = 2">
<xsl:attr

1
0 181