Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

DICOM ファイル・ストレージ・プロダクションのサンプル

このサンプル・プロダクションは Demo.DICOM.Production.StorageFile という名前で、DICOM の基本機能のデモを行い、ファイル内の DICOM ドキュメントを DICOM 対応ストレージ・システムに送信します。

このシナリオでは、DICOM 形式のメッセージが格納されたファイルをプロダクションが受け取り、それらのメッセージをストレージ・システムに送信します。プロダクションでは次の処理が行われます。

  1. ビジネス・サービスは、.dcm 拡張子が付いたファイルを入力として受け取り、メッセージを DICOM ビジネス・プロセスに送信します。DICOM メッセージ・ドキュメントには、C-STORE 要求が含まれています。

  2. ビジネス・プロセスは出力ストレージ・システムへの接続をチェックし、必要に応じてそのストレージ・システムとの関連付けを確立します。

  3. プロダクションは要求を認識し、元のメッセージ ID を保存して、二重ビジネス・オペレーションを介して DICOM ドキュメント・メッセージをストレージ・システムに転送します。

  4. ビジネス・オペレーションは、ストレージ・システムからの C-STORE 応答メッセージをビジネス・プロセスに返します。

Production Configuration screen for the Demo.DICOM.Production.StorageFile production.

このタイプのインタフェースをプロダクションに追加する手順の概要を次に示します。

  1. [プロダクション構成] ページで [新規プロダクション作成] をクリックして、汎用プロダクションを作成します。"プロダクションの構成" の "プロダクションの作成と構成" を参照してください。

  2. スタジオで、プロダクション定義を変更して StorageLocation プロパティを追加し、プロダクションをコンパイルします。詳細は、"ストレージ場所を制御するための DICOM プロダクションの構成" を参照してください。

  3. EnsLib.DICOM.Service.FileOpens in a new tab クラスを使用して、プロダクションに DICOM ファイル・ビジネス・サービスを追加します。

  4. DICOM ビジネス・サービスを構成して、特にファイル・ストレージ・プロダクションに必要な設定を指定します。

  5. 受信 DICOM ドキュメントを受信 C-STORE-RQ メッセージのストレージ・システムにルーティングし C-STORE-RSP メッセージを返すビジネス・プロセス・クラスを作成します。

  6. 前の手順で作成したカスタム・クラスを使用して、DICOM ビジネス・プロセスを追加します。

  7. EnsLib.DICOM.Operation.TCPOpens in a new tab クラスを使用して、プロダクションに DICOM ビジネス・オペレーションを追加します。

  8. プロダクションをテストして、DICOM ドキュメントのストレージ要求メッセージを受信してドキュメントをストレージ・システムに送信することを確認します。

スタジオを使用して Demo.DICOM.Production.StorageFile.cls のクラス・コードを表示することで、プロダクションの詳細を確認できます。

DICOM ストレージ・ルーティング・ビジネス・サービスの構成

DICOM ビジネス・サービスを構成できますが、そのためには、[プロダクション構成] ページのダイアグラムでビジネス・サービスをクリックします。詳細は、"DICOM 二重ビジネス・ホストの構成" を参照してください。ここでは、デモ・ストレージ・プロダクションのビジネス・サービスに固有の設定について説明します。

ターゲット構成名

プロダクション内の構成項目 (ビジネス・サービスが受信 DICOM ドキュメントを送信する送信先) を指定します。

Demo.DICOM.Production.StorageFile プロダクションは、Demo.DICOM.Process.StorageFile を基本クラスとするビジネス・プロセスを使用します。これは、入力ファイルからの DICOM メッセージを処理してストレージ・システムにルーティングするためのロジックが含まれたカスタム・プロセスです。

ファイル・パス

ファイルの検索先ディレクトリの完全パス名です。このディレクトリは存在するディレクトリであること、また、ローカル・システムのファイル・システムからアクセス可能なディレクトリであることが必要です。

ファイルスペック

取得するファイルをファイル名またはワイルドカードで指定します。ワイルドカードで指定する場合、ローカル・システムのオペレーティング・システムに適した規則を適用します。

Demo.DICOM.Production.StorageFile プロダクションでは、*.dcm ファイル拡張子が使用されます。

DICOM ファイル・ストレージ・プロダクションのテスト

実際に使用できるように関連付けを定義し、プロダクションを作成したら、プロダクションを使用して有効な DICOM メッセージ・ドキュメントの処理を試してみることができます。DICOM デモ・プロダクションのサンプルは、DICOM 処理のテストを目的として特別に開発されたサードパーティ・ソフトウェアを使用して開発されました。提供されているさまざまなソフトウェア製品を使用することも、実際の DICOM モダリティ・データを使用してテストすることもできます。

ここでは、管理ポータルの [イベント・ログ] ページ、[メッセージ・ブラウザ] ページ、[メッセージ詳細] ページ、および [メッセージ・コンテンツ] ページの一部を示します。これらのページは、ファイルから DICOM メッセージを受け取って、保存要求をサポートするストレージ・システムに渡す実行中の Demo.DICOM.Production.StorageFile プロダクションのものです。

FeedbackOpens in a new tab