問題タブ [fhir-server-for-azure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
876 参照

hapi-fhir - hapi fhir サーバーのフルターンキー実装

そのため、私は会社で独自のデータを公開する方法として (数年間) Hapi Fhir Server を使用してきました....別名、いくつかのリソースに IResourceProvider を実装しています。この世界では「読み取り専用」と考えてください。

現在、書き込みの受付を検討中です。

Hapi Fhir サーバーには次の効果があります。

JPAサーバー

HAPI FHIR RestfulServer モジュールを使用して、任意のデータ ソースに対して FHIR サーバー エンドポイントを作成できます。このデータ ソースは、独自に設計したデータベース、既存の臨床システム、一連のファイル、または思いついたものであれば何でもかまいません。

HAPI は、選択したデータベースに支えられた完全な RESTful サーバー実装を提供するために使用できる持続性モジュールも提供します。このモジュールは JPA 2.0 API を使用して、特定のデータベース テクノロジに依存せずにデータベースにデータを格納します。

重要な注意: この実装では、リソース本体 (CLOB として格納され、オプションで領域を節約するために GZip で圧縮) を保持するために使用される単一のテーブルと、検索インデックス、タグ、履歴の詳細、この設計は、FHIR サーバーを設計する多くの可能な方法の 1 つにすぎないため、解決しようとしている問題に適しているかどうかを検討する価値があります。

http://hapifhir.io/doc_jpa.html

だから私は(jpaサーバーの)このダウンロードを行い、実際のdbエンジンに対して(デフォルトのjpa定義をオーバーライドして)動作させました...そして、「かなり単純なテーブル設計」を観察しました。このシンプルなデモに感謝しています。しかし、単純に見てみると、本格的な生産セットアップについては気になります。

Fhir サーバーをセットアップしたい場合、リソースのバージョン管理 (履歴)、検証をサポートする堅牢な fhir サーバーを実装するために、「重要な」(上記では「かなり単純なテーブル設計」と言っている) ものはありますか? 「参照の(たとえば、誰かが遭遇をアップロードした場合、遭遇ペイロードの患者(参照)と開業医(参照)をチェックします...など?
そして、それは堅牢なnosqlデータベースを使用していますか?

それとも、重要な nosql データベースを実装することに夢中になっていますか? または、JPAで間違った道をたどりましたか?

「最初から」(fhir サーバー用の空のデータ ストア) から始めても問題ありません。データをインポートする必要がある場合は、それが何を意味するかを理解しています。

ありがとう。

これを尋ねるもう 1 つの方法は.....です...このライブラリをエミュレートするためのハピファーの方法はありますか: (java と dotnet の間の聖戦の問題に回帰しないでください)

しかし、以下は「フルターンキー」ソリューションと私が考えるものです。NoSql (CosmoDB) を使用します。

https://github.com/Microsoft/fhir-server

FHIR 標準の .NET Core 実装。

FHIR Server for Azure は、Microsoft クラウド向けに設計された新しい HL7 Fast Healthcare Interoperability Resources (FHIR) 仕様のオープンソース実装です。FHIR 仕様は、臨床医療データをシステム間で相互運用可能にする方法を定義しており、Azure 用 FHIR サーバーは、クラウドでの相互運用性を促進するのに役立ちます。この Microsoft Healthcare プロジェクトの目標は、開発者が FHIR サービスを迅速に展開できるようにすることです。

FHIR 形式のデータを使用する Azure 用 FHIR サーバーにより、開発者は、クラウド内の FHIR データセットをすばやく取り込み、管理し、データ アクセスを追跡および管理し、機械学習ワークロードのデータを正規化できます。Azure 用 FHIR サーバーは、Azure エコシステム向けに最適化されています。