Nova postagem

Pesquisar

Pergunta
· Mar. 4

Using Lists and ListFind within BPL

I already mentioned in a Previous post I am trying to build a list from a repeatable field within a HL7 message. I figured out how to build the list by using a context list string variable within the Business Process (BPL) and doing a

do context.<variable>.Insert = <value>

 when I am looping through the field. I want to do it one step farther though... I want to search the list to see if the value exists before I do the insert. I only want to insert if the value is different than what is in the list already.

IF $LF(context.Facilities,##class(Ens.Rule.FunctionSet).SubString(context.EpicDepartmentID,1,4)) = 0
{
do context.Facilities.Insert = ##class(Ens.Rule.FunctionSet).SubString(context.EpicDepartmentID,1,4)
}

I tried using $LF or $LISTFIND, but I keep getting the same error...

ERROR <Ens>ErrBPTerminated: Terminating BP EpicMFNToCPD # due to error: ERROR <Ens>ErrException: <LIST>S36+3 ^osuwmc.Epic.MFN.EpicMFNToCPD.Thread1.1 -- logged as '-'
number - @'
IF $LF(context.Facilities,##class(Ens.Rule.FunctionSet).SubString(context.EpicDepartmentID,1,4)) = 0'
> ERROR <Ens>ErrException: <LIST>S36+3 ^osuwmc.Epic.MFN.EpicMFNToCPD.Thread1.1 -- logged as '-'
number - @'
IF $LF(context.Facilities,##class(Ens.Rule.FunctionSet).SubString(context.EpicDepartmentID,1,4)) = 0'

Any guidance would be appreciated.

1 Comment
Discussão (1)1
Entre ou crie uma conta para continuar
Pergunta
· Mar. 4

Using Lists - LB and LI

I have a repeatable field within HL7 that I want to create a List from. Do I have to initialize the List by using $LB, or can I just use $LI to keep adding on to the end of the list as it is looping through the field?

4 Comments
Discussão (4)1
Entre ou crie uma conta para continuar
Pergunta
· Mar. 4

NodeJS Iris Package - Work on node Windows?

Hello, Does the NodeJs package work when running a node js file on windows (nodejs for windows)? I've added the package by running npm install <package location folder>

 

I have the following index.js file, but when running from node (windows) I get the following error. Does the NodeJs package build the output files when the package is added or does it just assume linux as the underlying os?

Error: Cannot find module './bin/winx64/irisnative.node'

 const IRISNative = require('intersystems-iris-native')

  let connectionInfo = {
    host: 'myserver',
    port: 1972,
    ns: 'USER',
    user: 'user',
    pwd: 'password',
    sharedmemory: true,
    timeout: 5,
    logfile: '.\\mylogfile.log'
  };

  const conn = IRISNative.createConnection(connectionInfo);
5 Comments
Discussão (5)4
Entre ou crie uma conta para continuar
InterSystems Oficial
· Mar. 4

Deprecation of MultiValue in InterSystems IRIS 2025.1

As of InterSystems IRIS® data platform version 2025.1, InterSystems is officially deprecating MultiValue and including it in the Deprecated and Discontinued Features list. While InterSystems will continue to support existing customers using MultiValue, it is not recommended for new applications.

What This Means for You:

  • Continued Support: Support for MultiValue will still be available through the Worldwide Response Center (WRC) on a "best effort" basis, as is provided for releases older than our Minimum Supported Versions.
  • Future Removal Possibility: While there are no immediate plans to remove MultiValue from our products, InterSystems reserves the right to do so in a future release.
  • Customer Guidance: If you have questions about your current or planned use of MultiValue, we encourage you to reach out to your InterSystems account team for guidance.

The deprecated designation signals that customers should plan to eliminate their use of MultiValue. We recognize that this may impact ongoing projects, and we appreciate your cooperation as we continue evolving our platform.

For further information or concerns, please feel free to comment below or contact your InterSystems representative.

Discussão (0)1
Entre ou crie uma conta para continuar
Anúncio
· Mar. 4

[Webinar] Interoperability as a catalyst for AI

Hey Community!

We are pleased to invite everyone to participate in the new webinar in German dedicated to AI:

➡️ Interoperability as a catalyst for AI

⏱ Date & Time March 11, 2025, 3:30 pm CET

👨‍🏫 Speakers 

  • @Thomas Nitzsche, Sales Manager, InterSystems
  • Dr. Olaf Iseringhausen, Head of Competence Center Health Care Solutions, Bechtle
  • Dr. @Erion Dasho, Clinical Advisor, InterSystems

During the webinar, we will look at the current status quo of AI in healthcare in Germany and highlight the challenges we still face in the market. A look at the current state of the technology will show what would already be possible - and what is already available and successfully used in other regions under different regulatory circumstances. The following questions will be answered based on the usage of AI in healthcare sector:

  • Which factors are decisive for evaluating the success of the project? Potential savings, implementation effort, etc. – or other aspects?
  • Which application examples illustrate the importance of a clean and healthy data basis for AI-supported processes?
  • What challenges do you face when implementing AI solutions?
  • What expectations do hospital management or other stakeholders have of AI solutions?

>> REGISTER HERE <<

Discussão (0)1
Entre ou crie uma conta para continuar