发布新帖

Rechercher

讨论 (2)2
登录或注册以继续
公告
· 十月 27, 2023

[On-Demand Webinar] Analytics Capabilities using InterSystems IRIS

Hi Community,

We're excited to share with you the recording of the next webinar in the series of InterSystems UKI Tech Talk:

👉 Analytics Capabilities using InterSystems IRIS 👈

In this tech talk, we put the spotlight on analytics capabilities developers have using both InterSystems IRIS data platform and InterSystems IRIS for Health, including the following ones.

  • Adaptive Analytics allows developers to create a business-oriented virtual OLAP model layer between InterSystems IRIS and popular BI client tools like Microsoft Excel and Power BI, or Tableau. By having a centralised common data model, enterprises solve the problem of differing definitions and calculations to provide their end users with one consistent view of business metrics and data characterisation. 
  • Embedded real-time analytics that can be created directly on transactional data model and a fully automated synchronisation option avoids the need for ETL processing.
  • Columnar Storage is a new storage option for IRIS SQL tables that offers an order-of-magnitude faster analytical queries compared to traditional row storage on IRIS. $vector as a new data type to support columnar storage for SQL tables. 

To watch a recording, you need to complete the form.

We trust that you'll find this webinar to be valuable 😉

讨论 (0)1
登录或注册以继续
请注意,此帖子已过时。
公告
· 十月 17, 2023

[Video] Clinical Alerts & Notifications on FHIR: Putting the Healthcare Action Engine into the Workflow

Hi Community,

Watch this video to learn how to combine FHIR, CDS Hooks, and the low-code Healthcare Rule Editor into an easy-to- use, powerful platform to help ensure information is delivered in the best possible way:

⏯ Clinical Alerts & Notifications on FHIR: Putting the Healthcare Action Engine into the Workflow @ Global Summit 2023

🗣 Presenter: @Frank Pandolfe, Clinical Product Manager, InterSystems

Subscribe to our YouTube channel InterSystems Developers to get the latest updates!

讨论 (0)1
登录或注册以继续
问题
· 十月 16, 2023

Problem encoding pdf content stream to base 64 using the StoreFieldStreamBase64 method

Hello,

I have a problem attempting to store a base 64 encode stream into the OBX:5 field of a HL7 message, by using the StoreFieldStreamBase64 method.

I'm using a transformer to input the contents of a pdf within a stream container (Ens.StreamContainer). The output is a HL7 message (EnsLib.HL7.Message 2.5:ORU_R01).

The transformer is being used in a business process.

This is the code used in the transformer to encode the stream to base 64:

Try {
     Set pdfStreamObj = source.StreamGet()
   } Catch {
      Quit
   }

 //Set PDF stream object into OBX:5
   Set status = target.StoreFieldStreamBase64(pdfStreamObj,"PIDgrpgrp(1).ORCgrp(1).OBXgrp(1).OBX:ObservationValue(1)")

This is the next transformer step to include a prefix to OBX:5:

set
target.{PIDgrpgrp(1).ORCgrp(1).OBXgrp(1).OBX:ObservationValue(1)}
to value
"DOC^Application^PDF^Base64^" _ target.{PIDgrpgrp(1).ORCgrp(1).OBXgrp(1).OBX:ObservationValue(1)}

Occasionally, the transformer process does not do the encoding to base 64, therefore no base 64 content is saved to OBX:5 field, even though the pdf content is present in the stream input that is passed into the transformer.

No error is generated when this situation occurs.

I'm interested to know why this problem is occurring and what could fix it?

The input service component is using EnsLib.File.PassThroughService and the output operation component is using EnsLib.HL7.Operation.TCPOperation.

I have tested an affected pdf file in our test environment. The pdf content has successfully been encoded to base 64 and passed to the HL7 message. So I don't think there is a problem with the affected pdf file.

Adrian.

2 Comments
讨论 (2)2
登录或注册以继续
问题
· 十月 13, 2023

Python Integration Issues on Remote IRIS Server

Hi everyone, 

I'm attempting to compile a basic Python code on a remote server, but it appears that the compiler doesn't recognize the language.

The remote server is running a virtual machine with Oracle Linux Server 7.9 (64-bit), and it has IRIS for UNIX (Red Hat Enterprise Linux for x86-64) 2021.1 (Build 215U) [HealthConnect:3.3.0] installed.

When I try to compile a script that includes a Python ClassMethod, such as this "testpy.cls":

ClassMethod python() As %Status [ Language = python ]
{
    # prova python
    print("hello world")
}

This error returns (Error #5486: Invalid method language / Error #5030 An error occurred while compiling class '<className>'): 

Compilation started on 10/13/2023 17:01:41 with qualifiers 'cuk'
Compiling class <className>
ERROR #5486: Invalid method language: <className>:MethodName:python
  > ERROR #5030: An error occurred while compiling class '<className>'
Detected 1 errors during compilation in 0.090s.

I've attempted to follow the instructions provided on this page: Python Prerequisites, but I couldn't resolve this problem. The problem persisted, even after executing "sudo su -" command to obtain root privileges before trying to install python3 or a python package, like numpy, through the command "yum install python3".

I also attempted to write some ObjectScript code, recalling ##class(%SYS.Python).Builtins() or ##calls(%SYS.Python).Shell(), such as: 

ClassMethod HelloWorld() As %Status
{
    set pythonBuiltins = ##class(%SYS.Python).Builtins()
    do pythonBuiltins.print("hello world")
}

However, I encountered an error indicating that these methods do not exist.

The same Python codes work fine on my local instance of IRIS and I can't figure out why they doesn't work on the remote server instance.

I've identified the path of the Python packages folder on my computer (C:\InterSystems\IRISHealth\mgr\python) and noticed the only big difference between the local and remote instances. While the local folder includes several subfolders (such as numpy, pandas, etc.), the corresponding folder on the remote server (u01/<instanceName>/mgr/python) is empty, despite multiple attempts to install python3 and packages like numpy or pandas, even if executed directly from the mgr/python folder. 

It is like Python and its packages are installed but invisible. In fact, if I try to run the command yum install python3 again, it returns this message, even if the folder is still empty:

Loaded plugins: langpacks, ulninfo
Package python3-3.6.8-19.0.1.el7_9.x86_64 already installed and latest version
Nothing to do

I've tried to clean some space on the remote server and re-tried the installation with 2.5 Gb of free space available, but nothing changed. 

Does anybody know how to handle this?

4 Comments
讨论 (4)1
登录或注册以继续