Pesquisar

InterSystems Oficial
· Mar. 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 がどこに最もフィットするか見るために、まずシナリオをきちんと明確にされることをお勧めします。

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

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

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

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

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

 

Discussão (0)1
Entre ou crie uma conta para continuar
Anúncio
· Mar. 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 に参加してくださった投稿者の皆様をご紹介します!

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


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

Discussão (0)1
Entre ou crie uma conta para continuar
Pergunta
· Mar. 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
Discussão (2)2
Entre ou crie uma conta para continuar
InterSystems Oficial
· Mar. 10

Utilisation d'OpenEHR avec InterSystems IRIS

Utilisation d'OpenEHR avec InterSystems IRIS

Parfois, nous recevons des questions sur l'utilisation d'OpenEHR avec InterSystems. En général, ces discussions portent sur les raisons et la manière dont une organisation souhaite mettre en œuvre OpenEHR dans la création d'applications. Voici un bref guide :

  • InterSystems se concentre sur l'interopérabilité : nous accordons la priorité à l'interopérabilité via des normes telles que HL7, IHE, DICOM et ISO. D'après notre expérience, aucune norme ne répond à tous les besoins des données de santé complexes. Ainsi, nous recommandons que toute mise en œuvre d'OpenEHR soit évaluée en conjonction avec ces normes et qu'une analyse des scénarios les mieux pris en charge par chaque norme soit réalisée.
  • OpenEHR sur InterSystems IRIS : pour les organisations qui créent des applications ou des produits de données à l'aide du modèle OpenEHR, InterSystems IRIS est une plateforme idéale. Elle offre des capacités multi-modèles, une évolutivité, des performances élevées et une fiabilité. InterSystems IRIS for Health ajoute la flexibilité d'utiliser de nombreuses autres normes de santé, notamment HL7 FHIR, dans la même application.
  • Interopérabilité avec OpenEHR : OpenEHR a été lancé avant HL7 FHIR, mais FHIR couvre désormais de nombreux cas d'utilisation originaux d'OpenEHR. FHIR a une large implémentation, y compris l'utilisation par les principaux systèmes EHR. Par conséquent, le besoin de connexion entre les systèmes basés sur OpenEHR et ceux non basés sur OpenEHR augmente ; la technologie InterSystems excelle dans le mappage de données vers et depuis OpenEHR.

En résumé, si vous envisagez d'utiliser OpenEHR, envisagez InterSystems IRIS for Health comme plateforme. Définissez d'abord vos scénarios pour décider où OpenEHR s'adapte le mieux.

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