Pesquisar

Artigo
· Set. 20 2min de leitura

Snapshot DB free - Strategies

These are the strategic plans of my example for the External Languages Contest 2025

  • Top of all: Speed
    • Anything that is running in endless loops doesn't help
    • So the steps happen where the environment is best suited for
    • Communications reduce speed. Less Ping-Pong od messages
    • Just exchange what can't be avoided
  • No artificial constructs. Keep it compact and simple to follow,

Python

I'm using the Native API for Python to keep it independent of IRIS instances
The interactive entered connection parameters allow a wide range of IRIS instances
Running it in a Docker container makes me independent of locally installed Python.

Once connected, a slave class is triggered in IRIS to prepare the data by columns.
The fetched 4 columns fill a DataSet and generate the bar chart.
The result is delivered outside the Docker container. 

IRIS#1

I tried to create a class that is independent of the IRIS version.
Int namespace %SYS runs 1 embedded SQL query, resulting in a single string.
The string is splitted into 4 columns, ready for the Python Dataset.
Synchronization is provided by the standard ClassMethod call. 

IRIS#2

Display of the results is implemented a very simple CSP page using the
results deposited outside the container. The biggest challenge was to force
the browser to ignore its actual cached graphic images.
The trick: Instead of just a source request for tab.jpg  I used tab.jpg?#($h)#
the makes no logical sense, but creates a different signature in the browser cache
So what you see is really the last image generated and in synch with the displayed data

Compact code

As both parts in IRIS result in only 4 ClassMethods I decided to pack them together
in a single resulting class that made coding and maintenance very easy.
Similar in Python:
The code is almost linear and easy to follow. Exception: Mimic of ZWRITE for testing

Summary

The exercise could have been composed in IRIS only with or without embedded Python
Though the challenge was to use external code to use connections to IRIS.

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Set. 20 1min de leitura

Snapshot of free disk space

It's about an example for the External Languages Contest 2025

You get almost any information about your databases in IRIS using 
the System Management Portal. After passing several levels, you often
get a wide list of items, but the interesting ones are hard to find.
The example takes the important numbers and visualizes them as a 
bar chart,  showing the total size of DB, size of free space in the DB, and 
the free percentage. All just actual data, no accumulation or history.

dkfree1.jpg

How does work

There is an external Python code that connects to IRIS using IRIS Native API for Python.
It connects to a local helper running in any namespace (default = USER)
The result is stored by columns in a Global.
This is transformed into a DataSet and feeds the bar chart. 
For improved readability, the x-axis is logarithmic
The table of data received is a bypack.
The visualization is provided by a very simple CSP page.
Forcing the browser NOT to use an actual instead of the cached JPG was a bit tricky.

Advantages

  • Graphic visualization instead of buried numbers
  • Fast jumping across multiple instances of IRIS

GitHub

Video

Ideas Portal

1 Comment
Discussão (1)1
Entre ou crie uma conta para continuar
Anúncio
· Set. 19

InterSystems sera présent au Supply Chain Event 2025

Salut la communauté,

Rejoignez-nous pour notre atelier et nos démonstrations pendant le Supply Chain Event 2025 !

📅  Dates : 14 - 15 octobre, 2025

📌 Lieu : Paris, Porte de Versailles - Stand D16

Venez échanger avec nos experts et découvrir comment orchestrer une supply chain grâce à des données fiables et accessibles.

Au programme :
🔗 Retours d’expérience concrets
🔗 Démonstrations animées par nos experts et partenaires
🔗 Atelier immersif avec notre expert @Sylvain Guilbaud en partenariat avec SUPPLAÏ et CGI Business Consulting
🔗 Opportunités de networking avec la communauté Supply Chain

Réservez la date, préparez vos questions et rejoignez-nous pour des échanges, nous avons hâte de vous rencontrer !
Inscrivez-vous dès maintenant !

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

[Video] The Evolution of AI: Embracing Agency

Hey Community,

Enjoy the new video on InterSystems Developers YouTube:

⏯ The Evolution of AI: Embracing Agency @ Ready 2025

This video explores the evolution and future of AI in healthcare, tracing the shift from traditional machine learning to emerging approaches centered on agency and generative AI. It showcases innovative work in predictive modeling using non-clinical data, such as healthcare interaction timestamps and supermarket shopping patterns, to detect early signs of disease, including ovarian cancer. It also covers the use of behavioral data collected through living labs to support diagnostics for conditions like Parkinson’s. The overarching goal is to develop "patient-ready AI" that addresses gaps in observability and care, reduces clinician burnout, and drives meaningful transformation in digital healthcare delivery.

Presenter:
🗣 Aldo Faisal, Professor of AI & Neuroscience, School of Convergence Science in Human & Artificial Intelligence

Wondering what’s possible? Watch the video and subscribe for more examples!

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Set. 19 12min de leitura

利用 FHIR 简化健康数据集成

数字健康解决方案提供者面临的压力越来越大,他们不仅要集成复杂的健康数据系统,还要确保可扩缩性、安全性和符合 HL7 FHIR 等标准。 Fast Healthcare Interoperability Resources (FHIR) 提供了一个标准化框架,使不同的健康 IT 系统能够毫不费力地进行通信,彻底改变了健康数据的交换方式。 但是,仅仅遵循 FHIR 标准并不足以应对健康数据集成错综复杂的问题。 解决方案合作伙伴必须利用 FHIR 代理、装饰和仓库等先进的架构组件来构建可扩缩的高效解决方案。 无论是本地部署、在公共云中,还是作为 InterSystems 管理的基于云的服务,InterSystems 提供为您的健康数据实现 FHIR 所需的所有必要功能。

Medical Science Hospital Lab Meeting healthcare

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