製品をチェック
FHIR SSIS Component の30日間無償トライアルをダウンロード
30日間の無償トライアルへ
製品の詳細
FHIR SSIS Components
相談したい
SSIS ソース元 & 接続先コンポーネントは、SQL Server SSIS のワークフロー内で簡単にFHIR データにリアルタイム接続できるパワフルなツールです。
データフロー内のFHIR コンポーネントを使ってFHIR データと連携できます。データ同期、ローカルバックアップ、ワークフローの自動化などに最適!
SSIS を使ってFHIR データをSQL Server にインポート
CData SSIS Components を使用して簡単にSQL Server へFHIR をバックアップします。
古川えりか
コンテンツスペシャリスト
最終更新日:2022-07-10
CData
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
SQL Server に基幹業務データのバックアップを保管しておくことは、ビジネス上のセーフティネットとなります。また、ユーザーはSQL Server のバックアップデータからレポーティングや分析を簡単に行うことができます。
ここでは、SQL サーバー SSIS ワークフロー内でCData SSIS Tasks for FHIR を使用して、FHIR データをMicrosoft SQL Server データベースに転送する方法を説明します。
Components の追加
開始するには、新しいFHIR ソースとSQL Server ADO.NET 転送先を新しいデータフロータスクに追加します。
新しいコネクションマネジャーを作成
以下のステップに従って、接続マネジャーでFHIR 接続プロパティを保存します。
- Connection Manager ウィンドウで、右クリックで[New Connection] を選択します。Add SSIS Connection Manager ダイアログが表示されます。
- [Connection Manager type]メニューでFHIR を選択します。CData FHIR Connection Manager が表示されます。
- 接続プロパティを構成します。
URL をFHIR サーバーのService Base URL に設定します。これは接続したいFHIR
サーバーでリソースが定義されているアドレスです。ConnectionType をサポートされている接続タイプに設定します。ContentType
をドキュメントのフォーマットに設定します。AuthScheme をFHIR サーバーの認証要件に基づいて設定します。
汎用、Azure ベース、AWS ベース、およびGoogle ベースのFHIR サーバー実装がサポートされます。
Service Base URL のサンプル
- 汎用:http://my_fhir_server/r4b/
- Azure:https://MY_AZURE_FHIR.azurehealthcareapis.com/
- AWS:https://healthlake.REGION.amazonaws.com/datastore/DATASTORE_ID/r4/
- Google:https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID/fhir/
汎用FHIR インスタンス
CData 製品はFHIR のカスタムインスタンスへの接続をサポートします。カスタムFHIR サーバーへの認証はOAuth で行います(OAuth の詳細はヘルプドキュメントを参照してください)。カスタムFHIR
インスタンスに接続する前に、ConnectionType をGenericに設定する必要があります。
FHIR Source の構成
以下のステップに従って、FHIR の抽出に使用するクエリを指定します。
- FHIR ソースをダブルクリックしてソースコンポーネントエディタを開きます。
- [Connection Manager]メニューで、以前作成した接続マネジャーを選択します。
- データの書き出しに使用するクエリを指定します。例:
SELECT Id, [name-use] FROM Patient WHERE [address-city] = 'New York'
- FHIR Source コントロールを閉じて、ADO.NET Destination に接続します。
SQL Server Destination を構成する
以下のステップに従って、FHIR をロードするSQL サーバーテーブルを指定します。
- ADO.NET Destination を選択して、新しい接続を追加します。接続するサーバーおよびデータベースの情報を入力。
- Data access モードメニューで、[table or view]を選択します。
- [Table Or View]メニューで、設定するテーブルまたはビューを選択します。
- [Mappings]画面で必要なプロパティを設定します。
プロジェクトの実行
プロジェクトを実行できるようになりました。SSIS Task の実行が完了すると、データベースにFHIR データが入力されます。