英語フランス語スペイン語

Ad


OnWorksファビコン

dcmqrti - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで dcmqrti を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dcmqrti です。

プログラム:

NAME


dcmqrti - ターミナル イニシエータ Telnet クライアント プログラム

SYNOPSIS


dcmqrti [オプション] ピア...

DESCRIPTION


  dcmqrti プログラム (telnet イニシエーター) は対話型の文字ベースのプログラムです。
dcmqrscp 画像データベースを検査し、含まれている画像を送信するために使用されます。
これらのデータベースをベンダー ノードに送信します。 DICOMデモンストレーション中、 dcmqrti プログラムは可能です
を実行しているコンピューターにログオンすることにより、ベンダーがアクティブ化 dcmqrscp プログラム。 各
ベンダーは独自のログイン アカウントを持ち、 dcmqrti 代わりにプログラムが開始されます
ログイン時の通常のシェルの。

  dcmqrti プログラムは、XNUMX つの主要な引数、ホスト名またはベンダー シンボリック名 (から
ベンダーの構成ファイル内の VendorTable)。 次に、
このホスト名またはベンダー名に関連付けられたすべての AE タイトルの構成ファイル、およびすべて
これらの AE タイトルにアクセスできるストレージ領域。 したがって、アクセス可能なデータベースとピアのみ
構成ファイルで検出されたアプリケーションは、
dcmqrti ユーザーインターフェース。

パラメーター


ピア ピアのホスト名または cfg ファイルのシンボリック名

OPTIONS


一般的な オプション
-h --ヘルプ
このヘルプテキストを印刷して終了します

- バージョン
バージョン情報を印刷して終了します

-引数
拡張されたコマンドライン引数を出力する

-q -- 静かに
クワイエットモード、警告やエラーを出力しない

-v --verbose
詳細モード、印刷処理の詳細

-d --デバッグ
デバッグモード、デバッグ情報の出力

-ll --log-level [l] evel:文字列定数
(致命的、エラー、警告、情報、デバッグ、トレース)
ロガーにはレベルlを使用します

-lc --log-config [f] ilename:文字列
ロガーには設定ファイルfを使用します

-c --config [f]ファイル名: 文字列
特定の構成ファイルを使用する
(デフォルト: /usr/local/etc/dcmqrscp.cfg)

ネットワーク オプション
-to --timeout [s] econds:integer(デフォルト:無制限)
接続要求のタイムアウト

-ta --acse-timeout [s] econds:整数(デフォルト:30)
ACSEメッセージのタイムアウト

-td --dimse-timeout [s] econds:整数(デフォルト:無制限)
DIMSEメッセージのタイムアウト

-xi--propose-implicit
暗黙のVRリトルエンディアンTSのみを提案する

-aet --aetitle [a] etitle:文字列
AE タイトルを設定 (デフォルト: TELNET_INITIATOR)

-pdu --max-pdu [n]バイト数:整数(4096..131072)
最大受信 PDU を n バイトに設定します
(デフォルト: 設定ファイルの値を使用)

他の オプション
-u --新しいvrを無効にする
新しいVRのサポートを無効にし、OBに変換します

-rmt --remote [タイトル]: 文字列
cfg ファイルで定義されたリモート データベースに接続します

注意事項


コマンド
すべてのコマンドは省略できます。 と矛盾しない場合、省略形を使用できます。
別のコマンド。

'ヘルプ' Command
「ヘルプ」コマンドは、使用可能なすべてのコマンドの概要を示します。 その出力が示されています
下に。 例を周囲のテキストから分離するために、すべての例は
破線で囲まれています。 これらの行は、プログラムの実行時には表示されません。

-------------------------------------------------- ----------
コマンドの概要:
この概要を一覧表示するのに役立ちます
? 短いヘルプ
タイトル [#] リスト [セット] 現在のピア AE タイトル
データベース [#] リスト [セット] 現在のデータベース
study [#] list [set] 現在のスタディ
シリーズ [#] リスト [セット] 現在のシリーズ
画像 [#] リスト [セット] 現在の画像
表示 [#] 現在の [特定の] 画像を表示
send study [#] 現在の [specified] study を送信
シリーズを送信 [#] 現在の [特定の] シリーズを送信
画像を送信 [#] 現在の [特定の] 画像を送信
エコー [#] 接続を確認 [# 回]
プログラムを終了する
終了の類義語
-------------------------------------------------- ----------

「タイトル」 Command
引数なしの「title」コマンドにより、ユーザーは既知のリモートを一覧表示できます
アプリケーション エンティティ (AE)。 出力例は次のようになります。

-------------------------------------------------- ----------
ピア AE タイトル:
ピア AE ホスト名:ポート番号
* 0) ACME1 (ツバメ:2001)
1) ACME2 (ツバメ:2002)
2) UNITED1 (コリブリ:2001)
3) UNITED2 (コリブリ:2002)
-------------------------------------------------- ----------

現在のピア AE にはアスタリスク (*) が付いています。 各ピア AE にはインデックスがあります (秒
column) を設定するために、'title' コマンドの引数として使用できます。
現在のピア AE。 XNUMX 番目の列は、ピア AE の AE タイトルを示します。 XNUMX列目
ピア AE のホスト名と TCP/IP ポート番号を示します。

引数インデックスで呼び出されると、'title' コマンドは現在のピア AE を設定します。 の
dcmqrti プログラムは、要求されたときに現在のピア AE への関連付けを開始しようとします。
研究/シリーズ/画像を送信するか、エコーを送信します。

「データベース」 Command
引数なしの「データベース」コマンドを使用すると、ユーザーは既知のローカルを一覧表示できます
データベース (これらは dcmqrscp のアプリケーション エンティティ タイトルに対応します)。 出力例
次のようになります。

-------------------------------------------------- ----------
データベースのタイトル:
データベース
* 0) コモン
1) ACME_QUERY
2) ACME_STORE
3) ユナイテッドクエリ
-------------------------------------------------- ----------

現在のデータベースにはアスタリスク (*) が付いています。 各データベースにはインデックスがあります (秒
column) を設定するために、'database' コマンドの引数として使用できます。
現在のデータベース。 XNUMX 番目の列には、データベースの名前が表示されます (つまり、dcmqrscp
特定のストレージ領域のアプリケーション エンティティ タイトル)。

引数 index を指定して呼び出された場合、'database' コマンドは現在のデータベースを設定します。
現在のデータベースは、以降のデータベース固有のアクションの基礎として使用されます。

'勉強' Command
引数なしの 'study' コマンドは、現在のデータベース内のスタディを一覧表示します。 例
出力は次のようになります。

-------------------------------------------------- ----------
患者 患者 ID 研究 ID
* 0) ジャクソン^アンドリュー^^^ M4997106 20001
1) グラント^メアリー^^^ F4997108 20002
2) アーサー^チェスター^^^ M4997107 20003
3) ジェファーソン^トーマス^^^ M4997096 9465
4) マディソン^ドリー^^^ F4997097 9443

データベース内の 4 つの研究: COMMON
-------------------------------------------------- ----------

現在の研究にはアスタリスク (*) が付いています。 各スタディにはインデックスがあります (XNUMX 番目の列)
これは、現在のスタディを設定するために、'study' コマンドの引数として使用できます。
XNUMX 列目は患者名、XNUMX 列目は患者 ID、XNUMX 列目は患者 ID です。
スタディ ID の列。

引数インデックスで呼び出されると、'study' コマンドは現在のスタディを設定します。 の
現在の研究は、さらなる研究の特定のアクションの基礎として使用されます。

'シリーズ' Command
引数なしの「series」コマンドは、現在のスタディのシリーズを一覧表示します。 例
出力は次のようになります。

-------------------------------------------------- ----------
シリーズ モダリティ SeriesInstanceUID
* 0) 1 MR 1.2.840.113654.2.3.1993.201
1) 2 MR 1.2.840.113654.2.3.1993.202
2) 3 MR 1.2.840.113654.2.3.1993.203
3) 4 MR 1.2.840.113654.2.3.1993.204
4) 5 MR 1.2.840.113654.2.3.1993.205

StudyID 5 の 05381 シリーズ、
患者: MONROE^JAMES^^^ (データベース: COMMON)
-------------------------------------------------- ----------

現在のシリーズにはアスタリスク (*) が付いています。 各シリーズにはインデックスがあります (秒
列) を設定するために、'series' コマンドの引数として使用できます。
現在のシリーズ。 XNUMX列目はシリーズ番号、XNUMX列目はシリーズ
モダリティ、XNUMX 番目の列はシリーズ インスタンスの UID です。

引数インデックスで呼び出されると、'series' コマンドは現在のシリーズを設定します。 の
現在のシリーズは、さらなるシリーズ固有のアクションの基礎として使用されます。

'画像' Command
引数のない 'image' コマンドは、現在のシリーズの画像を一覧表示します。 例
出力は次のようになります。

-------------------------------------------------- ----------
画像 ImageInstanceUID
* 0) 1 1.2.840.113654.2.3.1993.9.123.6.2674
1)2 1.2.840.113654.2.3.1993.9.123.6.2675
2)3 1.2.840.113654.2.3.1993.9.123.6.2676
3)4 1.2.840.113654.2.3.1993.9.123.6.2677
4)5 1.2.840.113654.2.3.1993.9.123.6.2678
5)6 1.2.840.113654.2.3.1993.9.123.6.2679
6)7 1.2.840.113654.2.3.1993.9.123.6.2680
7)8 1.2.840.113654.2.3.1993.9.123.6.2681
8)9 1.2.840.113654.2.3.1993.9.123.6.2682
9)10 1.2.840.113654.2.3.1993.9.123.6.2683
10)11 1.2.840.113654.2.3.1993.9.123.6.2684
11)12 1.2.840.113654.2.3.1993.9.123.6.2685
12)13 1.2.840.113654.2.3.1993.9.123.6.2686

MR シリーズの 13 枚の画像、StudyID 05381、
患者: MONROE^JAMES^^^ (データベース: COMMON)
-------------------------------------------------- ----------

現在の画像にはアスタリスク (*) が付いています。 各画像にはインデックスがあります (XNUMX 列目)
これは、現在の画像を設定するために「image」コマンドの引数として使用できます。
XNUMX 列目はイメージ番号、XNUMX 列目はイメージ インスタンス UID (SOP) を示します。
インスタンス UID)。

引数 index を指定して呼び出すと、'image' コマンドは現在の画像を設定します。 の
現在のイメージは、以降のイメージ固有のアクションの基礎として使用されます。

'画面' Command
現在のバージョンの DCMTK では、display コマンドは何の役割も果たしません。 で使用されました
以前のリリースを使用して、CTN 表示プログラムに画像を表示するように要求します。

'送信' Command
「送信」コマンドを使用すると、完全な研究/シリーズまたは個々の画像をファイルに保存できます。
リモートAE。 このコマンドが呼び出されると、 dcmqrti プログラムは、のSCUとして動作します
DICOM ストレージ サービス クラスを呼び出し、現在のピアとの関連付けを開始しようとします。
AE ('title' コマンドで定義)。 関連するすべてのストレージ SOP のプレゼンテーション コンテキスト
クラスが提案されます。 指定されたすべてのイメージを保存しようとします。 いいえ
アソシエーションがネゴシエートされる可能性があり、エラー メッセージが出力されます。 ストレージ操作の場合
失敗するか、適切なプレゼンテーション コンテキストが利用できず、エラー メッセージが表示される場合
印刷されます。

「送信」コマンドには、次の XNUMX つの形式があります。

調査を送信 [#]
送信シリーズ [#]
画像を送信 [#]

「調査」キーワードは、現在の調査のすべての画像を送信することを意味します。 で呼び出されたとき
引数インデックス、現在のデータベース内の指定されたスタディが保存されます。 「シリーズ」
キーワードは、現在のシリーズのすべての画像を送信することを意味します。 引数のインデックスを指定して呼び出すと、
現在のスタディで指定されたシリーズが保存されます。 「画像」キーワードは送信を意味します
現在の画像。 引数インデックスで呼び出されると、現在の指定されたイメージ
シリーズが保存されます。

画像が保存されると、次の形式のメッセージが出力されます。

-------------------------------------------------- ----------
新協会発足 (swallow:2001,ACME1)
[MsgID 1] ストア、
患者名: JACKSON^ANDREW^^^、調査 ID: 20001、
シリーズ: 2、モダリティ: CR、画像: 1、
イメージ UID: 1.2.840.113654.2.3.1993.9.123.6.1834
0%________25%_________50%__________75%________100%
--------------------------------------------------
[MsgID 1] 完了 [ステータス: 成功]
リリース協会 (swallow:2001,ACME1)
-------------------------------------------------- ----------

'エコー' Command
「echo」コマンドにより、ユーザーは現在のピア AE との接続を確認できます
('title' コマンドで定義)。 呼び出されると、 dcmqrti プログラムは、の SCU として機能します。
検証サービス クラス。

引数なしで呼び出された場合、XNUMX つの C-ECHO メッセージのみが生成されます。 で呼び出した場合
引数を指定すると、指定された数の C-ECHO メッセージが送信されます。 メッセージが表示されます
フォームの印刷:

-------------------------------------------------- ----------
新しい協会が始まりました (localhost:2001,CMOVE)
[MsgID 1] エコー、完了 [ステータス: 成功]
関連付け解除 (localhost:2001,CMOVE)
-------------------------------------------------- ----------

'終了する'、 '出口' コマンド
「quit」コマンドと「exit」コマンドの効果は同じです。 彼らは終了します dcmqrti プログラム。

DICOM 適合
  dcmqrti アプリケーションは、SCU と同じ SOP クラスのセットをサポートします。 dcmqrscp
アプリケーション - dcmqrscp のドキュメントを参照してください。

  dcmqrti アプリケーションは、上記のすべてのプレゼンテーション コンテキストを提案します。
転送構文を使用してサポートされる SOP クラス:

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

  dcmqrti アプリケーションは拡張ネゴシエーションをサポートしていません。

 
  dcmqrti プログラムは、 dcmqrscp プログラム。 を参照してください
詳細については、構成に関するドキュメント (dcmqrcnf.txt そしてその例
configuration file dcmqrscp.cfg).

ロギング


さまざまなコマンドラインツールと基盤となるライブラリのログ出力のレベルは、
ユーザーが指定します。 デフォルトでは、エラーと警告のみが標準に書き込まれます
エラーストリーム。 オプションの使用 -詳細 処理の詳細などの情報メッセージもあります
報告されています。 オプション - デバッグ 内部アクティビティの詳細を取得するために使用できます。
たとえば、デバッグの目的で。 オプションを使用して、他のログレベルを選択できます - ログ-
レベル。 に - 静かな モードのみの致命的なエラーが報告されます。 このような非常に重大なエラーイベントでは、
通常、アプリケーションは終了します。 さまざまなログレベルの詳細については、
モジュール 'oflog'のドキュメントを参照してください。

ロギング出力をファイルに書き込む必要がある場合(オプションでログファイルローテーションを使用)、
syslog(Unix)またはイベントログ(Windows)オプションへ --log-config に使える。 この
構成ファイルでは、特定のメッセージのみを特定の出力に送信することもできます
ストリームおよびモジュールまたはアプリケーションに基づいて特定のメッセージをフィルタリングするため
が生成されます。 構成ファイルの例は、に提供されています。 /logger.cfg.

COMMAND LINE


すべてのコマンドラインツールは、パラメータに次の表記を使用します。角かっこで囲みます
オプションの値(0-1)、末尾のXNUMXつのドットは、複数の値が許可されていることを示します
(1-n)、両方の組み合わせは0からnの値を意味します。

コマンドラインオプションは、先頭の「+」または「-」記号によってパラメータと区別されます。
それぞれ。 通常、コマンドラインオプションの順序と位置は任意です(つまり、
どこにでも表示できます)。 ただし、オプションが相互に排他的である場合、右端の外観
使用されている。 この動作は、一般的なUnixシェルの標準的な評価ルールに準拠しています。

さらに、XNUMXつ以上のコマンドファイルは、接頭辞として「@」記号を使用して指定できます。
ファイル名(例: @ command.txt)。 このようなコマンド引数は、次の内容に置き換えられます。
対応するテキストファイル(複数の空白は、次の場合を除いて単一の区切り文字として扱われます)
さらに評価する前に、XNUMXつの引用符の間に表示されます)。 その点に注意してください
コマンドファイルに別のコマンドファイルを含めることはできません。 このシンプルだが効果的なアプローチ
オプション/パラメータの一般的な組み合わせを要約することができ、長くなり、
紛らわしいコマンドライン(例はファイルで提供されています /dumppat.txt).

ENVIRONMENT


  dcmqrti ユーティリティは、で指定されたDICOMデータディクショナリを読み込もうとします。
DCMDICTPATH 環境変数。 デフォルトでは、つまり DCMDICTPATH 環境変数
設定されていない、ファイル /dicom.dic 辞書が作成されない限りロードされます
アプリケーションに(Windowsのデフォルト)。

デフォルトの動作が優先され、 DCMDICTPATH 環境変数のみ
代替データディクショナリが必要な場合に使用されます。 NS DCMDICTPATH 環境変数
Unixシェルと同じ形式です パス コロン( ':')で区切る変数
エントリ。 Windowsシステムでは、セミコロン( ';')が区切り文字として使用されます。 データディクショナリ
コードは、で指定された各ファイルをロードしようとします DCMDICTPATH 環境変数。 それ
データディクショナリをロードできない場合はエラーです。

onworks.net サービスを使用してオンラインで dcmqrti を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad