新しい投稿

查找

質問
· 2025年3月11日

InterSystems Cache Namespace Utilization of server CPU and Memory

If there is a way we can find how much a particular namespace is utilizing the O/S CPU and memory, that will be great in resource utilixation as well as capacity planning.

2 Comments
ディスカッション (2)2
続けるにはログインするか新規登録を行ってください
InterSystems公式
· 2025年3月11日

InterSystems IRIS での OpenEHR 利用について

InterSystems IRIS での OpenEHR を利用について

InterSystems IRIS で OpenEHR を利用することについてご質問をいただくことがあります。それに対する回答は一般的に、組織がアプリ構築において OpenEHR をなぜどのように実装したいのかに大きく左右されます。簡単なガイドはこちらになります。

  • InterSystems は相互運用性に注力しています:  InterSystems はHL7、IHE、DICOM、ISO などの標準規格による相互運用性を優先しています。これまでの私たちの経験から、ひとつの標準規格だけで複雑なヘルスケアデータのあらゆるニーズを満たせるとは考えていません。そのため OpenEHR の実装に際しては、これら標準規格と組み合わせて評価いただき、どのシナリオが最もうまく各標準規格によって対応できるか分析いただくことをお勧めします。
  • InterSystems 製品と OpenEHR: OpenEHR モデルを使用してアプリケーションやデータを構築する組織にとって、InterSystems IRIS は理想的なプラットフォームです。InterSystems IRIS はマルチモデル機能、スケーラビリティ、高性能、信頼性といった機能を提供します。それに加えて、InterSystems IRIS for Health は、ひとつのアプリケーションで HL7 FHIR を含む多くのヘルスケア標準規格を利用できる柔軟性も兼ね備えています。
  • OpenEHR と相互運用性: OpenEHR は HL7 FHIR より前に発祥しましたが、今や FHIR は OpenEHR の多くのユースケースをカバーしています。FHIR は主要な EHR システムを含めて幅広く実装されており、そのため現在、OpenEHR ベースのシステムとそれ以外のシステムを接続する必要性が高まっています。InterSystems のテクノロジーは、OpenEHR と他 EHR とのデータマッピングに優れています。 

結論: OpenEHR をお使いの予定であれば、プラットフォームとして InterSystems IRIS for Health をぜひご検討ください。OpenEHR がどこに最もフィットするか見るために、まずシナリオをきちんと明確にされることをお勧めします。

ディスカッション (0)0
続けるにはログインするか新規登録を行ってください
記事
· 2025年3月11日 1m read

ODBC経由で取得したデータが途切れる場合の対処法

これは InterSystems FAQ サイトの記事です。

8192文字を超える文字列をODBC経由で取得した場合に特定のODBCクライアントとの組み合わせにおいて文字列が途切れて取得されるケースが報告されています。

このような状況が発生した場合、該当するODBCデータソースの設定画面でUnicode SQLタイプをチェックすることで問題が解消されることがわかっています。

 

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2025年3月10日

★受賞者発表!★InterSystems 技術文書ライティングコンテスト 2025(USコミュニティ)

開発者の皆さん、こんにちは!

25人のコミュニティメンバーが参加した InterSystems 技術文書ライティングコンテスト(USコミュニティ) ですが、なんと!

🌟 38 の素晴らしい記事 🌟の投稿がありました!

コンテストは、革新性と専門知識をもった参加者による非常に質の高い記事が数多く投稿されたため、審査員によるベスト 3 の選出は簡単ではありませんでした。

それでは、受賞作品を発表します!

⭐️ Expert Awards – InterSystems の審査員よる選出:

🥇 1位: Creating FHIR responses with IRIS Interoperability production by @Laura Blázquez García

🥈 2位: Monitoring InterSystems IRIS with Prometheus and Grafana by @Stav Bendarsky 

🥉 3位: SQLAchemy-iris with the latest version Python driver by @Dmitry Maslennikov

⭐️ Community Award – コミュニティメンバーによる選出

🏆 Generation of OpenAPI Specifications by @Alessandra Carena

そして...

⭐️ コンテストに 8 記事の投稿をしてくださった方がいます! @Julio Esquerdo

技術文書ライティングコンテスト #6 に参加してくださった投稿者の皆様をご紹介します!

開発者コミュニティに素晴らしい記事を投稿してくださりありがとうございした!


賞品は現在製作中です。発送準備が整い次第、参加者の皆様にご連絡いたします。

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
質問
· 2025年3月10日

How do you use .NET SDK for setting an object to a list (IRISLIST<OBJECT)>?

Hello,

I'm using the .Net C# IRIS client and trying to create a HS.Data.OIDMap object which contains a $LIST property (.IdentityTypes). I am able to create the object using the .NET client, however when trying to create and assign the list object I get a "List cannot contain of type IrisObject".
Documentation for HS.Data.OIDMap https://docs.intersystems.com/irisforhealth20243/csp/documatic/%25CSP.Documatic.cls?LIBRARY=HSSYS&PRIVATE=1&CLASSNAME=HS.Data.OIDMap 

My question is two fold

  1. How to do you set a object property that is a list that needs to container other IrisObjects?
  2. How do you create a list of IrisObjects? The documentation for .Net Iris list says it cannot contain and Object or IrisOject (https://docs.intersystems.com/irisforhealthlatest/csp/docbook/DocBook.UI.Page.cls?KEY=BNETNAT_refapi#BNETNAT_refapi_iris-list)

The high level steps for this are

  1. Create the Iris Connection (Works)
  2. Create the HS.Data.OIDMap object (Works)
  3. Open and store HS.Data.OIDType of a certain type (ex: "Device") (Works)
  4. Set the IdentityTypes property to a new list containing the HS.Data.OIDType retrieved previously. (NOT WORKING) Error the a IrisList cannot contain a instance of IrisObject 

Example Code (C#):

//Create IRIS Instance to Iris4Health Server
IRIS iris = IRIS.CreateIRIS(conn);
IRISObject OidMap = (IRISObject)iris.ClassMethodObject("HS.Data.OIDMap","%New");
//Set some props (omitted for clarity)
//Get the Device type from the OIDType objects and store it (Getting the device OID Type)
//this returns a IrisObject
var oType = iris.ClassMethodObject("HS.Data.OIDType","%OpenId","Device");

//Create a new list and store the OIDTypes in this list
IRISList newList = new IRISList();
newList.Add(oType); // Generates ERROR: 'Invalid type: IRISObject'
//try and set the property IdentityTypes of the OIDMAP object
OidMap.Set("IdentityTypes",newList);

2 Comments
ディスカッション (2)2
続けるにはログインするか新規登録を行ってください