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.

0
1 336
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 601
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 419
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 1598
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 224
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 313
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
Announcement Bob Kuszewski · Apr 1, 2022

Docker 20.10.14 (released March 23, 2022) changes the Linux capabilities given to containers in a manner that is incompatible with the Linux capability checker in InterSystems IRIS 2021.1 (and up) containers. 

Users running Docker 20.10.14 on Linux will find that IRIS 2021.1+ containers will fail to start and the logs will incorrectly report that required Linux capabilities are missing.  For example:

[ERROR] Required Linux capability cap_setuid is missing.
9
0 2459
Announcement Anastasia Dyubaylo · Oct 5, 2022

Welcome to the September'22 Community Release!

We're super excited to share with you all the latest improvements we've done over the last couple of months!

📌 new header of the site

📌 InterSystems Certification page and highlights for certificated specialists

📌 search bar in Posts, Replies, and Direct Messages

📌 new "About Us" pages: our Team and Dev Ecosystem overview

📌 highlights for DC Moderators and Team

📌 new Up button

Let's have a closer look at all these improvements.

6
0 351
Article Sergey Lukyanchikov · Oct 6, 2022 6m read

Author: Sergey Lukyanchikov, InterSystems

For one major reason: to avoid progressive technical and economic performance deterioration in an AIaaS setup characterized by increasing volume, velocity and variety of data flows (the famous Big Data’s “3 Vs”).

Let us take a closer look at the variety factor: if the variety of our data increases (e.g., data comes from an ever-increasing range of ever-evolving data-generating processes), this inevitably builds up demand for more and more functionality.

0
0 321
Announcement Dmitry Maslennikov · Oct 3, 2022

A new release of ZPM has been published 0.4.0

New in this release

  • Added support for Deployed packages, publishing, and installation
  • Support for multiple registry servers, e.g. public community registry, private corporate, and so on, including Python embedded code
  • Ability to show all versions and package origin in search
  • Fixed issue for packages with preload code
  • The expanded limit for the length of arguments in Invoke
11
0 528
Announcement Olga Zavrazhnova · Oct 6, 2022

Hi Community, 

Join us for an InterSystems Developer Meetup during TechCrunch Disrupt 2022!

We’ll be meeting on Wednesday, October 19th at Bartlett Hall, located at 242 O’Farrell St. (just a few short blocks from the Moscone Center) starting at 6 pm through 8:30 pm PT, where speakers will discuss how developers can bring the code to the data, not data to the code with Embedded Python and Integrated ML on InterSystems IRIS.

Food and drinks will be served accompanied by discussions. 

Agenda:

0
0 364
Article Jane Yan · Sep 19, 2022 7m read

Hello everyone!

We are Longevica (https://www.longevica.com/) Healthtech, a Boston-based healthy aging digital health startup. Longevica was born as a research company back in 2009; we pioneered the screening of chemicals, which would drastically extend the life span. With 1000 screened pharmaceuticals and 20 000 mice experiments, we have identified specific compounds that, if taken daily, could extend life by years. This discovery leads to two questions: how to measure the effect of aging progress in real-time and how to make this a lifelong habit. This led us to the digital health market to create a new company Longevica HealthTech.

2
2 861
Announcement Larry Finlayson · Oct 5, 2022

Managing InterSystems Servers October 24-28, 2022   9:00am-5:00 US-Eastern Time (EDT)
  • This five-day virtual course teaches system and database administrators how to install, configure and secure InterSystems server software, configure for high availability and disaster recovery, and monitor the system. Students also learn troubleshooting techniques.
  • This course is applicable to both InterSystems IRIS and Caché. Although the course is mostly platform independent, students can complete the exercises using either Windows or Ubuntu.
  • Self Register Here

0
0 176
Question Zach McKinney · Sep 30, 2022

Issue

Breakpoints do not work when using VS Code Debug this method feature on a ClassMethod. Debug runs like normal and I can sometimes see 'running' on the CALL STACK menu. In the BREAKPOINTS menu, the breakpoints will start red, like normal, but eventually turn gray. On-hover for a grey breakpoint is the message "Breakpoint Cannot Be Mapped". After the method finishes, the breakpoint turns red again. No error messages appear. This is an intermittent issue, as sometimes it runs fine. So far, I have not been able to figure out the conditions to re-create this issue.

Any suggestions?

Edit: 

After

6
0 598
Question sween · Oct 5, 2022

Anybody willing to share a method form the ZPM cli (or othewise) where zpm will "Install package if not already installed?"  I would want this to count for updates too I think as I would want to control that too.

The use case is in a CI-CD pipeline, where the pipeline can be used to provision start to state, but for somethings only do once.  An example would be I have a package that provisions a fhir package or search parameter in my own way, but doesnt do it again when somebody merges operational code and the pipeline fires again, it would not attempt to load the fhir package again.

6
0 329
Question Paul Coviello · Sep 20, 2022

If I create a link does root use it? (it’s in profile.d dir)

I'm trying to use a shortcut for a filepath as such: anyone have any thoughts?

PROCAUTO  = /JRNDSK/ProcAuto_share

yet in the application it isn't recognizing it.

Here’s the scenario. (link is in place) that my manager thinks maybe an issue.

login as cacheusr

sudo to root

Then start cache. Since this was started as root through cacheusr would cache know about the link? (since it’s running as root)

4
0 310
Article Sean Connelly · Apr 18, 2017 1m read

If your handling XML then it can often be unformatted for human display.

Using a little bit of XSLT magic you can format the XML in just two lines of code...

ClassMethod Format(pXmlStream As %CharacterStream, Output pXmlStreamFormatted As %CharacterStream) As %Status
{
    set xslt=##class(%Dictionary.XDataDefinition).%OpenId(..%ClassName(1)_"||XSLT",-1,.sc)
    quit ##class(%XML.XSLT.Transformer).TransformStream(pXmlStream,xslt.Data,.pXmlStreamFormatted)
}
XData XSLT
{
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output omit-xml-declaration="yes" indent="yes
1
0 729
Discussion Yone Moreno · Oct 4, 2022

Hello,

Thanks for reading:

I was wondering if you would recommend or like any film?

For example thare are some films related to computers like:

Kimi (stylized as KIMI) is a 2022 American thriller film directed by Steven Soderbergh and written and produced by David Koepp. The film stars Zoë Kravitz. It was released on HBO Max on February 10, 2022, to generally positive reviews.  https://en.wikipedia.org/wiki/Kimi_(film)

What genres of films or series do you love?

Thanks for replying.

Greetings.

1
0 198
Discussion Yone Moreno · Oct 4, 2022

Hello,

Thanks for reading:

What hobbies would you recommend to balance being a professional software developer and have other activities to replenish yourself?

For example: what sports or physical excercise would you recommend? Swimming, gym, bycicle, walk?

What social activities: board games, hang out with other people?

What deep activities to bring yourself a "flow state moment"? Playing an instrument, learning to paint, watching series, play videogames, gardening, reading, playing sports...?

🔁📤📝 Thanks for your replies.

Greetings!

1
0 197