⚠️ これは 非公式の翻訳サイトです。DCMTK / OFFIS とは無関係です。正確な情報は 原文(https://support.dcmtk.org/docs/dcmqrscp.html) を参照してください。

dcmqrscp: DICOM 画像アーカイブ(中央テストノード)

書式

dcmqrscp [options] [port]

説明

画像中央テストノード(Image Central Test Node、dcmqrscp)アプリケーションは、簡易な画像アーカイブを実装します。複数の保存領域を管理し、DICOM Storage Service Class を使って画像をこれらの保存領域に保存できます。また、DICOM Query/Retrieve Service Class を使って画像の属性を問い合わせたり、画像を取得したりもできます。さらに dcmqrscp はアクセス制限ルールを実装しており、操作を特定のピアアプリケーションエンティティに限定できます。

dcmqrscp アプリケーションは、DICOM のデモンストレーションや互換性テストのツールとして利用することを想定しています。特に、クォータ制限を超えた場合、dcmqrscp は画像を削除します。

注意: dcmqrdb のバイナリ index.dat ファイルの形式は、該当コードのバグ修正に伴い 20130705 に変更されました。この日付より前に作成された index.dat ファイルは、この日付以降にコンパイルされた dcmqrdb のコードでは動作しないため、作り直す必要があります。作り直しには dcmqridx を使うか、すべての古いファイルを削除して(かつ空の新しい index.dat ファイルを作成して)から全画像をサーバへ再送します。

引数

port  tcp/ip port number to listen on (default: in config file)

オプション

全般オプション

-h --help
このヘルプを表示して終了します
--version
バージョン情報を表示して終了します
--arguments
展開後のコマンドライン引数を表示します
-q --quiet
quiet モード。警告やエラーを表示しません
-v --verbose
verbose モード。処理の詳細を表示します
-d --debug
debug モード。デバッグ情報を表示します
-ll --log-level [l]evel: string constant
(fatal, error, warn, info, debug, trace) ロガーにレベル l を使います
-lc --log-config [f]ilename: string
ロガーに設定ファイル f を使います
-c --config [f]ilename: string
指定した設定ファイルを使います (default: /usr/local/etc/dcmtk-/dcmqrscp.cfg) # このオプションで特定の設定ファイルを # 指定できます。既定では、システム設定ディレクトリ(Unix では "etc"、# Windows ではカレントワーキングディレクトリ)にある # "dcmqrscp.cfg" という名前の設定ファイルが使われます。# 有効な設定ファイルが利用できない場合はエラーとなります。設定に関する # ドキュメント(dcmqrcnf.txt と設定ファイルの例 dcmqrscp.cfg)# も参照してください。

マルチプロセスオプション

-s --single-process
シングルプロセスモード # このオプションは dcmqrscp をシングルプロセスモードで実行させます。# 通常 dcmqrscp は、各アソシエーションを処理するために自身のコピーを # 新たに生成します。このオプションはそうしたコピーの生成を抑止し、# デバッガ内で実行する際に特に役立ちます。
--fork
アソシエーションごとに子プロセスを fork します (default) # マルチプロセスオプションは fork() 呼び出しをサポートするシステム、# すなわち Windows 以外でのみ利用できる点に注意してください。

データベースオプション

--require-find
対応する FIND コンテキストが提案されていない MOVE/GET プレゼンテーションコンテキストをすべて拒否します # このオプションは dcmqrscp に、FIND と MOVE のプレゼンテーション # コンテキストに関する制限を強制させます。RSNA'93 のデモンストレーションでは、# MOVE のプレゼンテーションコンテキストに対して FIND のプレゼンテーション # コンテキストも併せて要求されていない場合、CTN がそれを受け入れないことが # 求められました。このオプションはこの制限を強制します。
--no-parallel-store
1 つのアプリケーションエンティティタイトルに対する複数同時 STORE プレゼンテーションコンテキストを拒否します # このオプションは dcmqrscp に、ある AE Title について別のアソシエーションが # すでに保存プレゼンテーションコンテキストのネゴシエーションに成功している場合、# その AE Title に対する保存プレゼンテーションコンテキストを拒否させます。# dcmqrscp のデータベースバックエンドはファイルロックによりアクセスを # 直列化するため、このオプションはデバッグ時にのみ必要となるはずです。
--disable-get
C-GET サポートを無効にします
--allow-shutdown
プライベート SOP クラスによる外部からのシャットダウンを許可します 識別子の妥当性チェック:
-XF --check-find
C-FIND 識別子の妥当性をチェックします # このオプションは dcmqrscp のデータベースバックエンドに、C-FIND コマンドの # 問い合わせ識別子(Query Identifier)のチェックを行わせます。このオプションを使うと、# dcmqrscp は問い合わせ識別子に関する非常に厳格な DICOM ルールに準拠しない # 問い合わせをすべて拒否します。
--no-check-find
C-FIND 識別子の妥当性をチェックしません (default)
-XM --check-move
C-MOVE 識別子の妥当性をチェックします # このオプションは dcmqrscp のデータベースバックエンドに、C-MOVE コマンドの # 問い合わせ識別子(Query Identifier)のチェックを行わせます。このオプションを使うと、# dcmqrscp は問い合わせ識別子に関する非常に厳格な DICOM ルールに準拠しない # 問い合わせをすべて拒否します。
--no-check-move
C-MOVE 識別子の妥当性をチェックしません (default) MOVE 宛先の制限:
--move-unrestricted
MOVE の宛先を制限しません (default)
-ZA --move-aetitle
MOVE の宛先を要求元の AE Title に制限します
-ZH --move-host
MOVE の宛先を要求元ホストに制限します
-ZV --move-vendor
MOVE の宛先を要求元ベンダーに制限します Query/Retrieve モデルの制限:
-QP --no-patient-root
Patient Root Q/R モデルをサポートしません
-QS --no-study-root
Study Root Q/R モデルをサポートしません
-QO --no-patient-study
Patient/Study Only Q/R モデルをサポートしません

ネットワークオプション

-i4 --ipv4
IPv4 のみを使います (default)
-i6 --ipv6
IPv6 のみを使います
-i0 --ip-auto
IPv6/IPv4 デュアルスタックを使います 設定ファイルからのアソシエーションネゴシエーションプロファイル:
-xf --assoc-config-file
[f]ilename, [i]n-profile, [o]ut-profile: string 着信アソシエーションには f のプロファイル i を、発信アソシエーションには f のプロファイル o を使います 優先する転送構文(着信アソシエーション):
+x= --prefer-uncompr
explicit VR・ローカルバイトオーダーを優先します (default)
+xe --prefer-little
explicit VR little endian の転送構文を優先します
+xb --prefer-big
explicit VR big endian の転送構文を優先します
+xs --prefer-lossless
既定の JPEG lossless 転送構文を優先します
+xy --prefer-jpeg8
8 ビットデータ向けの既定 JPEG lossy 転送構文を優先します
+xx --prefer-jpeg12
12 ビットデータ向けの既定 JPEG lossy 転送構文を優先します
+xv --prefer-j2k-lossless
JPEG 2000 lossless 転送構文を優先します
+xw --prefer-j2k-lossy
JPEG 2000 lossy 転送構文を優先します
+xt --prefer-jls-lossless
JPEG-LS lossless 転送構文を優先します
+xu --prefer-jls-lossy
JPEG-LS lossy 転送構文を優先します
+xm --prefer-mpeg2
MPEG2 Main Profile @ Main Level 転送構文を優先します
+xh --prefer-mpeg2-high
MPEG2 Main Profile @ High Level 転送構文を優先します
+xn --prefer-mpeg4
MPEG4 AVC/H.264 High Profile / Level 4.1 転送構文を優先します
+xl --prefer-mpeg4-bd
MPEG4 AVC/H.264 BD-compatible HP / Level 4.1 転送構文を優先します
+x2 --prefer-mpeg4-2-2d
2D 映像向けの MPEG4 AVC/H.264 HP / Level 4.2 転送構文を優先します
+x3 --prefer-mpeg4-2-3d
3D 映像向けの MPEG4 AVC/H.264 HP / Level 4.2 転送構文を優先します
+xo --prefer-mpeg4-2-st
MPEG4 AVC/H.264 Stereo HP / Level 4.2 転送構文を優先します
+x4 --prefer-hevc
HEVC/H.265 Main Profile / Level 5.1 転送構文を優先します
+x5 --prefer-hevc10
HEVC/H.265 Main 10 Profile / Level 5.1 転送構文を優先します
+xr --prefer-rle
RLE lossless 転送構文を優先します
+xd --prefer-deflated
deflated explicit VR little endian 転送構文を優先します
+xi --implicit
implicit VR little endian 転送構文のみを受け入れます 提案する伝送転送構文(発信アソシエーション):
-x= --propose-uncompr
すべての非圧縮転送構文を提案する。explicit VR・ローカルバイトオーダーを先頭にします (default)
-xe --propose-little
すべての非圧縮転送構文を提案する。explicit VR little endian を先頭にします
-xb --propose-big
すべての非圧縮転送構文を提案する。explicit VR big endian を先頭にします
-xi --propose-implicit
implicit VR little endian 転送構文のみを提案します
-xs --propose-lossless
既定の JPEG lossless 転送構文とすべての非圧縮転送構文を提案します
-xy --propose-jpeg8
8 ビットデータ向けの既定 JPEG lossy 転送構文とすべての非圧縮転送構文を提案します
-xx --propose-jpeg12
12 ビットデータ向けの既定 JPEG lossy 転送構文とすべての非圧縮転送構文を提案します
-xv --propose-j2k-lossless
JPEG 2000 lossless 転送構文とすべての非圧縮転送構文を提案します
-xw --propose-j2k-lossy
JPEG 2000 lossy 転送構文とすべての非圧縮転送構文を提案します
-xt --propose-jls-lossless
JPEG-LS lossless 転送構文とすべての非圧縮転送構文を提案します
-xu --propose-jls-lossy
JPEG-LS lossy 転送構文とすべての非圧縮転送構文を提案します
-xm --propose-mpeg2
MPEG2 Main Profile @ Main Level 転送構文のみを提案します
-xh --propose-mpeg2-high
MPEG2 Main Profile @ High Level 転送構文のみを提案します
-xn --propose-mpeg4
MPEG4 AVC/H.264 High Profile / Level 4.1 転送構文のみを提案します
-xl --propose-mpeg4-bd
MPEG4 AVC/H.264 BD-compatible HP / Level 4.1 転送構文のみを提案します
-x2 --propose-mpeg4-2-2d
2D 映像向けの MPEG4 AVC/H.264 HP / Level 4.2 転送構文のみを提案します
-x3 --propose-mpeg4-2-3d
3D 映像向けの MPEG4 AVC/H.264 HP / Level 4.2 転送構文のみを提案します
-xo --propose-mpeg4-2-st
MPEG4 AVC/H.264 Stereo HP / Level 4.2 転送構文のみを提案します
-x4 --propose-hevc
HEVC/H.265 Main Profile / Level 5.1 転送構文のみを提案します
-x5 --propose-hevc10
HEVC/H.265 Main 10 Profile / Level 5.1 転送構文のみを提案します
-xr --propose-rle
RLE lossless 転送構文とすべての非圧縮転送構文を提案します
-xd --propose-deflated
deflated explicit VR little endian 転送構文とすべての非圧縮転送構文を提案します ネットワークホストアクセス制御(TCP ラッパー):
-ac --access-full
任意のホストからの接続を受け入れます (default)
+ac --access-control
ホストアクセス制御ルールを強制します その他のネットワークオプション:
-to --timeout [s]econds: integer (default: unlimited)
接続要求のタイムアウト
-ta --acse-timeout [s]econds: integer (default: 30)
ACSE メッセージのタイムアウト
-td --dimse-timeout [s]econds: integer (default: unlimited)
DIMSE メッセージのタイムアウト
-pdu --max-pdu [n]umber of bytes: integer (4096..131072)
受信 PDU の最大サイズを n バイトに設定します (default: 設定ファイルの値を使う)
-dhl --disable-host-lookup
ホスト名の逆引きを無効にします
--refuse
アソシエーションを refuse します
--reject
implementation class UID がなければアソシエーションを reject します
--ignore
保存データを無視します。受信するが保存しません # このオプションは dcmqrscp のデータベースバックエンドに、Storage Service Class で # 受信したすべての画像を無視させます。すべての画像はネットワークから受信されますが、# ディスクへの保存もデータベースへの記録も行われません。
-up --uid-padding
空白でパディングされた UID を黙って修正します

処理オプション

+Cr --use-request-charset
Specific Character Set (0008,0005) の影響を受けるすべての要素値を、リクエストのデータセットで指定された文字セットに変換しようとします。それが不可能な場合は --convert-to-xxx で指定したものにフォールバックします (default。設定ファイルで上書きされる場合を除く)
-Cr --override-charset
影響を受ける要素値を --convert-to-xxx で指定した文字セットに変換し、リクエストで指定された文字セットは無視します
+A7 --convert-to-ascii
影響を受ける要素値を 7 ビット ASCII に変換します (default。設定ファイルで上書きされる場合を除く)
+U8 --convert-to-utf8
影響を受ける要素値を UTF-8 に変換します
+L1 --convert-to-latin1
影響を受ける要素値を ISO 8859-1 に変換します
+C --convert-to-charset [c]harset: string
影響を受ける要素値を、DICOM 定義用語 c で指定された文字セットに変換します
-Ct --transliterate
表現できない文字を、見た目の似た文字で近似しようとします
-Cd --discard-illegal
変換先の文字セットで表現できない文字を破棄します

トランスポート層セキュリティ(TLS)オプション

-tls --disable-tls
通常の TCP/IP 接続を使います (default)
+tls --enable-tls [p]rivate key file, [c]ertificate file: string
認証付きのセキュアな TLS 接続を使います 秘密鍵のパスワード(--enable-tls 指定時のみ):
+ps --std-passwd
標準入力からパスワードの入力を求めます (default)
+pw --use-passwd [p]assword: string
指定したパスワードを使います
-pw --null-passwd
空文字列をパスワードとして使います 鍵と証明書のファイル形式:
-pem --pem-keys
鍵と証明書を PEM ファイルとして読み込みます (default)
-der --der-keys
鍵と証明書を DER ファイルとして読み込みます 認証局:
+cf --add-cert-file [f]ilename: string
証明書ファイルを証明書リストに追加します
+cd --add-cert-dir [d]irectory: string
d 内の証明書を証明書リストに追加します
+crl --add-crl-file [f]ilename: string
証明書失効リスト(CRL)ファイルを追加します (--enable-crl-vfy を含意します)
+crv --enable-crl-vfy
リーフ証明書の CRL 検証を有効にします
+cra --enable-crl-all
チェーン全体の CRL 検証を有効にします セキュリティプロファイル:
+ph --list-profiles
サポートする TLS プロファイルを一覧表示して終了します
+pg --profile-8996
BCP 195 RFC 8996 TLS プロファイル (default)
+pm --profile-8996-mod
修正版 BCP 195 RFC 8996 TLS プロファイル # 基盤となる TLS ライブラリがこのプロファイルに必要なすべての # TLS 機能をサポートする場合にのみ利用できます
+py --profile-bcp195-nd
非ダウングレード BCP 195 TLS プロファイル (廃止)
+px --profile-bcp195
BCP 195 TLS プロファイル (廃止)
+pz --profile-bcp195-ex
拡張 BCP 195 TLS プロファイル (廃止)
+pb --profile-basic
Basic TLS Secure Transport Connection プロファイル (廃止) # 基盤となる TLS ライブラリが 3DES をサポートする場合にのみ利用できます
+pa --profile-aes
AES TLS Secure Transport Connection プロファイル (廃止)
+pn --profile-null
認証付き非暗号化通信 (廃止。IHE ATNA で使われていました) 暗号スイート:
+cc --list-ciphers
サポートする TLS 暗号スイートを一覧表示して終了します
+cs --cipher [c]iphersuite name: string
ネゴシエーション対象のスイートリストに暗号スイートを追加します
+dp --dhparam [f]ilename: string
DH/DSS 暗号スイート用の DH パラメータを読み込みます Server Name Indication:
--no-sni
SNI を使いません (default)
--expect-sni [s]erver name: string
サーバー名 s へのリクエストを期待します 擬似乱数生成器:
+rs --seed [f]ilename: string
f の内容で乱数生成器をシードします
+ws --write-seed
変更後のシードを書き戻します (--seed 指定時のみ)
+wf --write-seed-file [f]ilename: string (only with --seed)
変更後のシードをファイル f に書き出します ピア認証:
-rc --require-peer-cert
ピア証明書を検証し、証明書がなければ失敗とします (default)
-vc --verify-peer-cert
ピア証明書が存在すれば検証します
-ic --ignore-peer-cert
ピア証明書を検証しません

出力オプション

-B --normal
暗黙の形式変換を許可します (default)
+B --bit-preserving
読み込んだとおりに正確にデータを書き出します 出力ファイル形式:
+F --write-file
ファイル形式で書き出します (default)
-F --write-dataset
ファイルメタ情報なしでデータセットを書き出します 出力転送構文: (--bit-preserving や圧縮伝送とは併用不可)
+t= --write-xfer-same
入力と同じ転送構文で書き出します (default)
+te --write-xfer-little
explicit VR little endian 転送構文で書き出します
+tb --write-xfer-big
explicit VR big endian 転送構文で書き出します
+ti --write-xfer-implicit
implicit VR little endian 転送構文で書き出します
+td --write-xfer-deflated
deflated explicit VR little endian 転送構文で書き出します 1993 年以降の値表現:
+u --enable-new-vr
新しい VR(UN/UT)のサポートを有効にします (default)
-u --disable-new-vr
新しい VR のサポートを無効にし、OB に変換します グループ長エンコーディング (--bit-preserving とは併用不可):
+g= --group-length-recalc
グループ長が存在する場合は再計算します (default)
+g --group-length-create
常にグループ長要素を付けて書き出します
-g --group-length-remove
常にグループ長要素なしで書き出します シーケンスとアイテムの長さエンコーディング (--bit-preserving とは併用不可):
+e --length-explicit
明示的な長さで書き出します (default)
-e --length-undefined
未定義の長さで書き出します データセット末尾のパディング (--write-dataset や --bit-preserving とは併用不可):
-p --padding-off
パディングしません (default)
+p --padding-create [f]ile-pad [i]tem-pad: integer
ファイルを f バイトの倍数に、アイテムを i バイトの倍数に揃えます deflate 圧縮レベル (--propose-deflated または

--write-xfer-deflated/same):

+cl --compression-level [l]evel: integer (default: 6)
0=非圧縮, 1=最速, 9=最高圧縮

注記

動作

dcmqrscp は、設定ファイルで指定された(あるいはコマンドラインオプションで上書きされた)プレゼンテーションアドレス(ポート番号)で、別のアプリケーションが接続してくるのを待ちます。別のアプリケーションが接続してくると、dcmqrscp はそれが DICOM アプリケーションであり、dcmqrscp の設定ファイルで指定された calling/called AE Title を使うことを期待します。dcmqrscp は、Verification Service Class、Storage Service Class、Query/Retrieve Service Class の SOP クラスに対するプレゼンテーションコンテキストを持つアソシエーションを受け入れます。ピアアプリケーションが dcmqrscp の設定ファイルで指定された適切なアクセス権を持たない場合、アソシエーションは拒否されるか、プレゼンテーションコンテキストが拒否されます。

dcmqrscp は、Storage Service Class のプレゼンテーションコンテキストで画像を受信し、そのクラスの AE Title に対応づけられた設定可能な保存領域に書き込み、これらの画像から属性を抽出してデータベースに保存します。dcmqrscp は、Query/Retrieve Service Class のプレゼンテーションコンテキストで問い合わせ要求を受信し、問い合わせ応答を生成します。dcmqrscp は、Query/Retrieve Service Class のプレゼンテーションコンテキストで取得要求を受信し、取得応答を生成します。dcmqrscp は、問い合わせ/取得操作を中断するために C-CANCEL メッセージも処理します。

通常の運用では、dcmqrscp は終了することなく、kill されるまで新しいアソシエーションを待ち続けます。

DICOM 適合性

SCU 適合性

dcmqrscp アプリケーションは、SCU として以下の SOP クラスをサポートします。

VerificationSOPClass                                 1.2.840.10008.1.1

RETIRED_StoredPrintStorage                           1.2.840.10008.5.1.1.27
RETIRED_HardcopyGrayscaleImageStorage                1.2.840.10008.5.1.1.29
RETIRED_HardcopyColorImageStorage                    1.2.840.10008.5.1.1.30
ComputedRadiographyImageStorage                      1.2.840.10008.5.1.4.1.1.1
DigitalXRayImageStorageForPresentation               1.2.840.10008.5.1.4.1.1.1.1
DigitalXRayImageStorageForProcessing                 1.2.840.10008.5.1.4.1.1.1.1.1
DigitalMammographyXRayImageStorageForPresentation    1.2.840.10008.5.1.4.1.1.1.2
DigitalMammographyXRayImageStorageForProcessing      1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayImageStorageForPresentation      1.2.840.10008.5.1.4.1.1.1.3
DigitalIntraOralXRayImageStorageForProcessing        1.2.840.10008.5.1.4.1.1.1.3.1
CTImageStorage                                       1.2.840.10008.5.1.4.1.1.2
EnhancedCTImageStorage                               1.2.840.10008.5.1.4.1.1.2.1
LegacyConvertedEnhancedCTImageStorage                1.2.840.10008.5.1.4.1.1.2.2
RETIRED_UltrasoundMultiframeImageStorage             1.2.840.10008.5.1.4.1.1.3
UltrasoundMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage                                       1.2.840.10008.5.1.4.1.1.4
EnhancedMRImageStorage                               1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyStorage                                1.2.840.10008.5.1.4.1.1.4.2
EnhancedMRColorImageStorage                          1.2.840.10008.5.1.4.1.1.4.3
LegacyConvertedEnhancedMRImageStorage                1.2.840.10008.5.1.4.1.1.4.4
RETIRED_NuclearMedicineImageStorage                  1.2.840.10008.5.1.4.1.1.5
RETIRED_UltrasoundImageStorage                       1.2.840.10008.5.1.4.1.1.6
UltrasoundImageStorage                               1.2.840.10008.5.1.4.1.1.6.1
EnhancedUSVolumeStorage                              1.2.840.10008.5.1.4.1.1.6.2
SecondaryCaptureImageStorage                         1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrayscaleWordSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.4
RETIRED_StandaloneOverlayStorage                     1.2.840.10008.5.1.4.1.1.8
RETIRED_StandaloneCurveStorage                       1.2.840.10008.5.1.4.1.1.9
TwelveLeadECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.1
GeneralECGWaveformStorage                            1.2.840.10008.5.1.4.1.1.9.1.2
AmbulatoryECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.3
HemodynamicWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.2.1
CardiacElectrophysiologyWaveformStorage              1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformStorage                       1.2.840.10008.5.1.4.1.1.9.4.1
GeneralAudioWaveformStorage                          1.2.840.10008.5.1.4.1.1.9.4.2
ArterialPulseWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.5.1
RespiratoryWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.6.1
RETIRED_StandaloneModalityLUTStorage                 1.2.840.10008.5.1.4.1.1.10
RETIRED_StandaloneVOILUTStorage                      1.2.840.10008.5.1.4.1.1.11
GrayscaleSoftcopyPresentationStateStorage            1.2.840.10008.5.1.4.1.1.11.1
ColorSoftcopyPresentationStateStorage                1.2.840.10008.5.1.4.1.1.11.2
PseudoColorSoftcopyPresentationStateStorage          1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateStorage             1.2.840.10008.5.1.4.1.1.11.4
XAXRFGrayscaleSoftcopyPresentationStateStorage       1.2.840.10008.5.1.4.1.1.11.5
XRayAngiographicImageStorage                         1.2.840.10008.5.1.4.1.1.12.1
EnhancedXAImageStorage                               1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopicImageStorage                    1.2.840.10008.5.1.4.1.1.12.2
EnhancedXRFImageStorage                              1.2.840.10008.5.1.4.1.1.12.2.1
RETIRED_XRayAngiographicBiPlaneImageStorage          1.2.840.10008.5.1.4.1.1.12.3
XRay3DAngiographicImageStorage                       1.2.840.10008.5.1.4.1.1.13.1.1
XRay3DCraniofacialImageStorage                       1.2.840.10008.5.1.4.1.1.13.1.2
BreastTomosynthesisImageStorage                      1.2.840.10008.5.1.4.1.1.13.1.3
IntravascularOpt.Coh.Tom.ImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.14.1
IntravascularOpt.Coh.Tom.ImageStorageForProcessing   1.2.840.10008.5.1.4.1.1.14.2
NuclearMedicineImageStorage                          1.2.840.10008.5.1.4.1.1.20
RawDataStorage                                       1.2.840.10008.5.1.4.1.1.66
SpatialRegistrationStorage                           1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsStorage                              1.2.840.10008.5.1.4.1.1.66.2
DeformableSpatialRegistrationStorage                 1.2.840.10008.5.1.4.1.1.66.3
SegmentationStorage                                  1.2.840.10008.5.1.4.1.1.66.4
SurfaceSegmentationStorage                           1.2.840.10008.5.1.4.1.1.66.5
RealWorldValueMappingStorage                         1.2.840.10008.5.1.4.1.1.67
SurfaceScanMeshStorage                               1.2.840.10008.5.1.4.1.1.68.1
SurfaceScanPointCloudStorage                         1.2.840.10008.5.1.4.1.1.68.2
RETIRED_VLImageStorage                               1.2.840.10008.5.1.4.1.1.77.1
VLEndoscopicImageStorage                             1.2.840.10008.5.1.4.1.1.77.1.1
VideoEndoscopicImageStorage                          1.2.840.10008.5.1.4.1.1.77.1.1.1
VLMicroscopicImageStorage                            1.2.840.10008.5.1.4.1.1.77.1.2
VideoMicroscopicImageStorage                         1.2.840.10008.5.1.4.1.1.77.1.2.1
VLSlideCoordinatesMicroscopicImageStorage            1.2.840.10008.5.1.4.1.1.77.1.3
VLPhotographicImageStorage                           1.2.840.10008.5.1.4.1.1.77.1.4
VideoPhotographicImageStorage                        1.2.840.10008.5.1.4.1.1.77.1.4.1
OphthalmicPhotography8BitImageStorage                1.2.840.10008.5.1.4.1.1.77.1.5.1
OphthalmicPhotography16BitImageStorage               1.2.840.10008.5.1.4.1.1.77.1.5.2
StereometricRelationshipStorage                      1.2.840.10008.5.1.4.1.1.77.1.5.3
OphthalmicTomographyImageStorage                     1.2.840.10008.5.1.4.1.1.77.1.5.4
VLWholeSlideMicroscopyImageStorage                   1.2.840.10008.5.1.4.1.1.77.1.6
RETIRED_VLMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.77.2
LensometryMeasurementsStorage                        1.2.840.10008.5.1.4.1.1.78.1
AutorefractionMeasurementsStorage                    1.2.840.10008.5.1.4.1.1.78.2
KeratometryMeasurementsStorage                       1.2.840.10008.5.1.4.1.1.78.3
SubjectiveRefractionMeasurementsStorage              1.2.840.10008.5.1.4.1.1.78.4
VisualAcuityMeasurementsStorage                      1.2.840.10008.5.1.4.1.1.78.5
SpectaclePrescriptionReportStorage                   1.2.840.10008.5.1.4.1.1.78.6
OphthalmicAxialMeasurementsStorage                   1.2.840.10008.5.1.4.1.1.78.7
IntraocularLensCalculationsStorage                   1.2.840.10008.5.1.4.1.1.78.8
MacularGridThicknessAndVolumeReportStorage           1.2.840.10008.5.1.4.1.1.79.1
OphthalmicVisualFieldStaticPerimetryMeasurementsSt.  1.2.840.10008.5.1.4.1.1.80.1
OphthalmicThicknessMapStorage                        1.2.840.10008.5.1.4.1.1.81.1
BasicTextSRStorage                                   1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage                                    1.2.840.10008.5.1.4.1.1.88.22
ComprehensiveSRStorage                               1.2.840.10008.5.1.4.1.1.88.33
Comprehensive3DSRStorage                             1.2.840.10008.5.1.4.1.1.88.34
ProcedureLogStorage                                  1.2.840.10008.5.1.4.1.1.88.40
MammographyCADSRStorage                              1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage                    1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRStorage                           1.2.840.10008.5.1.4.1.1.88.67
ColonCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.69
ImplantationPlanSRStorage                            1.2.840.10008.5.1.4.1.1.88.70
EncapsulatedPDFStorage                               1.2.840.10008.5.1.4.1.1.104.1
EncapsulatedCDAStorage                               1.2.840.10008.5.1.4.1.1.104.2
PositronEmissionTomographyImageStorage               1.2.840.10008.5.1.4.1.1.128
LegacyConvertedEnhancedPETImageStorage               1.2.840.10008.5.1.4.1.1.128.1
RETIRED_StandalonePETCurveStorage                    1.2.840.10008.5.1.4.1.1.129
EnhancedPETImageStorage                              1.2.840.10008.5.1.4.1.1.130
BasicStructuredDisplayStorage                        1.2.840.10008.5.1.4.1.1.131
RTImageStorage                                       1.2.840.10008.5.1.4.1.1.481.1
RTDoseStorage                                        1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetStorage                                1.2.840.10008.5.1.4.1.1.481.3
RTBeamsTreatmentRecordStorage                        1.2.840.10008.5.1.4.1.1.481.4
RTPlanStorage                                        1.2.840.10008.5.1.4.1.1.481.5
RTBrachyTreatmentRecordStorage                       1.2.840.10008.5.1.4.1.1.481.6
RTTreatmentSummaryRecordStorage                      1.2.840.10008.5.1.4.1.1.481.7
RTIonPlanStorage                                     1.2.840.10008.5.1.4.1.1.481.8
RTIonBeamsTreatmentRecordStorage                     1.2.840.10008.5.1.4.1.1.481.9
RTBeamsDeliveryInstructionStorage                    1.2.840.10008.5.1.4.34.7

dcmqrscp アプリケーションは、上記のサポート対象 SOP クラスすべてについて、以下の転送構文でプレゼンテーションコンテキストを提案します。

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2

この既定の動作は –propose オプション(上記参照)で変更できます。これらのオプションに応じて、以下の転送構文がサポートされます。

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax         1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax                           1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax                         1.2.840.10008.1.2.4.51
JPEGProcess14SV1TransferSyntax                       1.2.840.10008.1.2.4.70
JPEGLSLosslessTransferSyntax                         1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax                            1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntax                   1.2.840.10008.1.2.4.90
JPEG2000TransferSyntax                               1.2.840.10008.1.2.4.91
MPEG2MainProfileAtMainLevelTransferSyntax            1.2.840.10008.1.2.4.100
MPEG2MainProfileAtHighLevelTransferSyntax            1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1TransferSyntax               1.2.840.10008.1.2.4.102
MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax   1.2.840.10008.1.2.4.103
MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax    1.2.840.10008.1.2.4.104
MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax    1.2.840.10008.1.2.4.105
MPEG4StereoHighProfileLevel4_2TransferSyntax         1.2.840.10008.1.2.4.106
HEVCMainProfileLevel5_1TransferSyntax                1.2.840.10008.1.2.4.107
HEVCMain10ProfileLevel5_1TransferSyntax              1.2.840.10008.1.2.4.108
RLELosslessTransferSyntax                            1.2.840.10008.1.2.5

(*) zlib サポートを有効にしてコンパイルした場合(–version の出力を参照)

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

その他の SOP クラスや転送構文に対するプレゼンテーションコンテキストは、–assoc-config-file オプションで発信アソシエーション用の適切なプロファイルを選択することで設定できます。選択したプロファイルは、上記の既定設定を完全に上書きします。

SCP 適合性

dcmqrscp アプリケーションは、SCP として以下の SOP クラスをサポートします。

VerificationSOPClass                                 1.2.840.10008.1.1

FINDPatientRootQueryRetrieveInformationModel         1.2.840.10008.5.1.4.1.2.1.1
FINDPatientStudyOnlyQueryRetrieveInformationModel    1.2.840.10008.5.1.4.1.2.3.1
FINDStudyRootQueryRetrieveInformationModel           1.2.840.10008.5.1.4.1.2.2.1
GETPatientRootQueryRetrieveInformationModel          1.2.840.10008.5.1.4.1.2.1.3
GETPatientStudyOnlyQueryRetrieveInformationModel     1.2.840.10008.5.1.4.1.2.3.3
GETStudyRootQueryRetrieveInformationModel            1.2.840.10008.5.1.4.1.2.2.3
MOVEPatientRootQueryRetrieveInformationModel         1.2.840.10008.5.1.4.1.2.1.2
MOVEPatientStudyOnlyQueryRetrieveInformationModel    1.2.840.10008.5.1.4.1.2.3.2
MOVEStudyRootQueryRetrieveInformationModel           1.2.840.10008.5.1.4.1.2.2.2

RETIRED_StoredPrintStorage                           1.2.840.10008.5.1.1.27
RETIRED_HardcopyGrayscaleImageStorage                1.2.840.10008.5.1.1.29
RETIRED_HardcopyColorImageStorage                    1.2.840.10008.5.1.1.30
ComputedRadiographyImageStorage                      1.2.840.10008.5.1.4.1.1.1
DigitalXRayImageStorageForPresentation               1.2.840.10008.5.1.4.1.1.1.1
DigitalXRayImageStorageForProcessing                 1.2.840.10008.5.1.4.1.1.1.1.1
DigitalMammographyXRayImageStorageForPresentation    1.2.840.10008.5.1.4.1.1.1.2
DigitalMammographyXRayImageStorageForProcessing      1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayImageStorageForPresentation      1.2.840.10008.5.1.4.1.1.1.3
DigitalIntraOralXRayImageStorageForProcessing        1.2.840.10008.5.1.4.1.1.1.3.1
CTImageStorage                                       1.2.840.10008.5.1.4.1.1.2
EnhancedCTImageStorage                               1.2.840.10008.5.1.4.1.1.2.1
LegacyConvertedEnhancedCTImageStorage                1.2.840.10008.5.1.4.1.1.2.2
RETIRED_UltrasoundMultiframeImageStorage             1.2.840.10008.5.1.4.1.1.3
UltrasoundMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage                                       1.2.840.10008.5.1.4.1.1.4
EnhancedMRImageStorage                               1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyStorage                                1.2.840.10008.5.1.4.1.1.4.2
EnhancedMRColorImageStorage                          1.2.840.10008.5.1.4.1.1.4.3
LegacyConvertedEnhancedMRImageStorage                1.2.840.10008.5.1.4.1.1.4.4
RETIRED_NuclearMedicineImageStorage                  1.2.840.10008.5.1.4.1.1.5
RETIRED_UltrasoundImageStorage                       1.2.840.10008.5.1.4.1.1.6
UltrasoundImageStorage                               1.2.840.10008.5.1.4.1.1.6.1
EnhancedUSVolumeStorage                              1.2.840.10008.5.1.4.1.1.6.2
PhotoacousticImageStorage                            1.2.840.10008.5.1.4.1.1.6.3
SecondaryCaptureImageStorage                         1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrayscaleWordSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.4
RETIRED_StandaloneOverlayStorage                     1.2.840.10008.5.1.4.1.1.8
RETIRED_StandaloneCurveStorage                       1.2.840.10008.5.1.4.1.1.9
DRAFT_WaveformStorage                                1.2.840.10008.5.1.4.1.1.9.1
TwelveLeadECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.1
GeneralECGWaveformStorage                            1.2.840.10008.5.1.4.1.1.9.1.2
AmbulatoryECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.3
General32BitECGWaveformStorage                       1.2.840.10008.5.1.4.1.1.9.1.4
HemodynamicWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.2.1
CardiacElectrophysiologyWaveformStorage              1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformStorage                       1.2.840.10008.5.1.4.1.1.9.4.1
GeneralAudioWaveformStorage                          1.2.840.10008.5.1.4.1.1.9.4.2
ArterialPulseWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.5.1
RespiratoryWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.6.1
MultichannelRespiratoryWaveformStorage               1.2.840.10008.5.1.4.1.1.9.6.2
RoutineScalpElectroencephalogramWaveformStorage      1.2.840.10008.5.1.4.1.1.9.7.1
ElectromyogramWaveformStorage                        1.2.840.10008.5.1.4.1.1.9.7.2
ElectrooculogramWaveformStorage                      1.2.840.10008.5.1.4.1.1.9.7.3
SleepElectroencephalogramWaveformStorage             1.2.840.10008.5.1.4.1.1.9.7.4
BodyPositionWaveformStorage                          1.2.840.10008.5.1.4.1.1.9.8.1
WaveformPresentationStateStorage                     1.2.840.10008.5.1.4.1.1.9.100.1
WaveformAcquisitionPresentationStateStorage          1.2.840.10008.5.1.4.1.1.9.100.2
RETIRED_StandaloneModalityLUTStorage                 1.2.840.10008.5.1.4.1.1.10
RETIRED_StandaloneVOILUTStorage                      1.2.840.10008.5.1.4.1.1.11
GrayscaleSoftcopyPresentationStateStorage            1.2.840.10008.5.1.4.1.1.11.1
ColorSoftcopyPresentationStateStorage                1.2.840.10008.5.1.4.1.1.11.2
PseudoColorSoftcopyPresentationStateStorage          1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateStorage             1.2.840.10008.5.1.4.1.1.11.4
XAXRFGrayscaleSoftcopyPresentationStateStorage       1.2.840.10008.5.1.4.1.1.11.5
GrayscalePlanarMPRVolumetricPresentationStateStorage 1.2.840.10008.5.1.4.1.1.11.6
CompositingPlanarMPRVolumetricPresent.StateStorage   1.2.840.10008.5.1.4.1.1.11.7
AdvancedBlendingPresentationStateStorage             1.2.840.10008.5.1.4.1.1.11.8
VolumeRenderingVolumetricPresentationStateStorage    1.2.840.10008.5.1.4.1.1.11.9
SegmentedVolumeRenderingVolumetricPres.StateStorage  1.2.840.10008.5.1.4.1.1.11.10
MultipleVolumeRenderingVolumetricPres.StateStorage   1.2.840.10008.5.1.4.1.1.11.11
VariableModalityLUTSoftcopyPresentationStateStorage  1.2.840.10008.5.1.4.1.1.11.12
XRayAngiographicImageStorage                         1.2.840.10008.5.1.4.1.1.12.1
EnhancedXAImageStorage                               1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopicImageStorage                    1.2.840.10008.5.1.4.1.1.12.2
EnhancedXRFImageStorage                              1.2.840.10008.5.1.4.1.1.12.2.1
RETIRED_XRayAngiographicBiPlaneImageStorage          1.2.840.10008.5.1.4.1.1.12.3
XRay3DAngiographicImageStorage                       1.2.840.10008.5.1.4.1.1.13.1.1
XRay3DCraniofacialImageStorage                       1.2.840.10008.5.1.4.1.1.13.1.2
BreastTomosynthesisImageStorage                      1.2.840.10008.5.1.4.1.1.13.1.3
BreastProjectionXRayImageStorageForPresentation      1.2.840.10008.5.1.4.1.1.13.1.4
BreastProjectionXRayImageStorageForProcessing        1.2.840.10008.5.1.4.1.1.13.1.5
IntravascularOpt.Coh.Tom.ImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.14.1
IntravascularOpt.Coh.Tom.ImageStorageForProcessing   1.2.840.10008.5.1.4.1.1.14.2
NuclearMedicineImageStorage                          1.2.840.10008.5.1.4.1.1.20
ParametricMapStorage                                 1.2.840.10008.5.1.4.1.1.30
RawDataStorage                                       1.2.840.10008.5.1.4.1.1.66
SpatialRegistrationStorage                           1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsStorage                              1.2.840.10008.5.1.4.1.1.66.2
DeformableSpatialRegistrationStorage                 1.2.840.10008.5.1.4.1.1.66.3
SegmentationStorage                                  1.2.840.10008.5.1.4.1.1.66.4
SurfaceSegmentationStorage                           1.2.840.10008.5.1.4.1.1.66.5
TractographyResultsStorage                           1.2.840.10008.5.1.4.1.1.66.6
LabelMapSegmentationStorage                          1.2.840.10008.5.1.4.1.1.66.7
HeightMapSegmentationStorage                         1.2.840.10008.5.1.4.1.1.66.8
RealWorldValueMappingStorage                         1.2.840.10008.5.1.4.1.1.67
SurfaceScanMeshStorage                               1.2.840.10008.5.1.4.1.1.68.1
SurfaceScanPointCloudStorage                         1.2.840.10008.5.1.4.1.1.68.2
RETIRED_VLImageStorage                               1.2.840.10008.5.1.4.1.1.77.1
VLEndoscopicImageStorage                             1.2.840.10008.5.1.4.1.1.77.1.1
VideoEndoscopicImageStorage                          1.2.840.10008.5.1.4.1.1.77.1.1.1
VLMicroscopicImageStorage                            1.2.840.10008.5.1.4.1.1.77.1.2
VideoMicroscopicImageStorage                         1.2.840.10008.5.1.4.1.1.77.1.2.1
VLSlideCoordinatesMicroscopicImageStorage            1.2.840.10008.5.1.4.1.1.77.1.3
VLPhotographicImageStorage                           1.2.840.10008.5.1.4.1.1.77.1.4
VideoPhotographicImageStorage                        1.2.840.10008.5.1.4.1.1.77.1.4.1
OphthalmicPhotography8BitImageStorage                1.2.840.10008.5.1.4.1.1.77.1.5.1
OphthalmicPhotography16BitImageStorage               1.2.840.10008.5.1.4.1.1.77.1.5.2
StereometricRelationshipStorage                      1.2.840.10008.5.1.4.1.1.77.1.5.3
OphthalmicTomographyImageStorage                     1.2.840.10008.5.1.4.1.1.77.1.5.4
WideFieldOphthalmicPhoto.Stereogr.Proj.ImageStorage  1.2.840.10008.5.1.4.1.1.77.1.5.5
WideFieldOphthalmicPhotogr.3DCoordinatesImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.6
OphthalmicOpticalCoherenceTomogr.EnFaceImageStorage  1.2.840.10008.5.1.4.1.1.77.1.5.7
OphthalmicOpticalCoh.Tomogr.BscanVolumeAnalysisStor. 1.2.840.10008.5.1.4.1.1.77.1.5.8
VLWholeSlideMicroscopyImageStorage                   1.2.840.10008.5.1.4.1.1.77.1.6
DermoscopicPhotographyImageStorage                   1.2.840.10008.5.1.4.1.1.77.1.7
ConfocalMicroscopyImageStorage                       1.2.840.10008.5.1.4.1.1.77.1.8
ConfocalMicroscopyTiledPyramidalImageStorage         1.2.840.10008.5.1.4.1.1.77.1.9
RETIRED_VLMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.77.2
LensometryMeasurementsStorage                        1.2.840.10008.5.1.4.1.1.78.1
AutorefractionMeasurementsStorage                    1.2.840.10008.5.1.4.1.1.78.2
KeratometryMeasurementsStorage                       1.2.840.10008.5.1.4.1.1.78.3
SubjectiveRefractionMeasurementsStorage              1.2.840.10008.5.1.4.1.1.78.4
VisualAcuityMeasurementsStorage                      1.2.840.10008.5.1.4.1.1.78.5
SpectaclePrescriptionReportStorage                   1.2.840.10008.5.1.4.1.1.78.6
OphthalmicAxialMeasurementsStorage                   1.2.840.10008.5.1.4.1.1.78.7
IntraocularLensCalculationsStorage                   1.2.840.10008.5.1.4.1.1.78.8
MacularGridThicknessAndVolumeReportStorage           1.2.840.10008.5.1.4.1.1.79.1
OphthalmicVisualFieldStaticPerimetryMeasurementsSt.  1.2.840.10008.5.1.4.1.1.80.1
OphthalmicThicknessMapStorage                        1.2.840.10008.5.1.4.1.1.81.1
CornealTopographyMapStorage                          1.2.840.10008.5.1.4.1.1.82.1
DRAFT_SRTextStorage                                  1.2.840.10008.5.1.4.1.1.88.1
DRAFT_SRAudioStorage                                 1.2.840.10008.5.1.4.1.1.88.2
DRAFT_SRDetailStorage                                1.2.840.10008.5.1.4.1.1.88.3
DRAFT_SRComprehensiveStorage                         1.2.840.10008.5.1.4.1.1.88.4
BasicTextSRStorage                                   1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage                                    1.2.840.10008.5.1.4.1.1.88.22
ComprehensiveSRStorage                               1.2.840.10008.5.1.4.1.1.88.33
Comprehensive3DSRStorage                             1.2.840.10008.5.1.4.1.1.88.34
ExtensibleSRStorage                                  1.2.840.10008.5.1.4.1.1.88.35
ProcedureLogStorage                                  1.2.840.10008.5.1.4.1.1.88.40
MammographyCADSRStorage                              1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage                    1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRStorage                           1.2.840.10008.5.1.4.1.1.88.67
RadiopharmaceuticalRadiationDoseSRStorage            1.2.840.10008.5.1.4.1.1.88.68
ColonCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.69
ImplantationPlanSRStorage                            1.2.840.10008.5.1.4.1.1.88.70
AcquisitionContextSRStorage                          1.2.840.10008.5.1.4.1.1.88.71
SimplifiedAdultEchoSRStorage                         1.2.840.10008.5.1.4.1.1.88.72
PatientRadiationDoseSRStorage                        1.2.840.10008.5.1.4.1.1.88.73
PlannedImagingAgentAdministrationSRStorage           1.2.840.10008.5.1.4.1.1.88.74
PerformedImagingAgentAdministrationSRStorage         1.2.840.10008.5.1.4.1.1.88.75
EnhancedXRayRadiationDoseSRStorage                   1.2.840.10008.5.1.4.1.1.88.76
WaveformAnnotationSRStorage                          1.2.840.10008.5.1.4.1.1.88.77
ContentAssessmentResultsStorage                      1.2.840.10008.5.1.4.1.1.90.1
MicroscopyBulkSimpleAnnotationsStorage               1.2.840.10008.5.1.4.1.1.91.1
EncapsulatedPDFStorage                               1.2.840.10008.5.1.4.1.1.104.1
EncapsulatedCDAStorage                               1.2.840.10008.5.1.4.1.1.104.2
EncapsulatedSTLStorage                               1.2.840.10008.5.1.4.1.1.104.3
EncapsulatedOBJStorage                               1.2.840.10008.5.1.4.1.1.104.4
EncapsulatedMTLStorage                               1.2.840.10008.5.1.4.1.1.104.5
PositronEmissionTomographyImageStorage               1.2.840.10008.5.1.4.1.1.128
LegacyConvertedEnhancedPETImageStorage               1.2.840.10008.5.1.4.1.1.128.1
RETIRED_StandalonePETCurveStorage                    1.2.840.10008.5.1.4.1.1.129
EnhancedPETImageStorage                              1.2.840.10008.5.1.4.1.1.130
BasicStructuredDisplayStorage                        1.2.840.10008.5.1.4.1.1.131
CTPerformedProcedureProtocolStorage                  1.2.840.10008.5.1.4.1.1.200.2
XAPerformedProcedureProtocolStorage                  1.2.840.10008.5.1.4.1.1.200.8
RTImageStorage                                       1.2.840.10008.5.1.4.1.1.481.1
RTDoseStorage                                        1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetStorage                                1.2.840.10008.5.1.4.1.1.481.3
RTBeamsTreatmentRecordStorage                        1.2.840.10008.5.1.4.1.1.481.4
RTPlanStorage                                        1.2.840.10008.5.1.4.1.1.481.5
RTBrachyTreatmentRecordStorage                       1.2.840.10008.5.1.4.1.1.481.6
RTTreatmentSummaryRecordStorage                      1.2.840.10008.5.1.4.1.1.481.7
RTIonPlanStorage                                     1.2.840.10008.5.1.4.1.1.481.8
RTIonBeamsTreatmentRecordStorage                     1.2.840.10008.5.1.4.1.1.481.9
RTPhysicianIntentStorage                             1.2.840.10008.5.1.4.1.1.481.10
RTSegmentAnnotationStorage                           1.2.840.10008.5.1.4.1.1.481.11
RTRadiationSetStorage                                1.2.840.10008.5.1.4.1.1.481.12
CArmPhotonElectronRadiationStorage                   1.2.840.10008.5.1.4.1.1.481.13
TomotherapeuticRadiationStorage                      1.2.840.10008.5.1.4.1.1.481.14
RoboticArmRadiationStorage                           1.2.840.10008.5.1.4.1.1.481.15
RTRadiationRecordSetStorage                          1.2.840.10008.5.1.4.1.1.481.16
RTRadiationSalvageRecordStorage                      1.2.840.10008.5.1.4.1.1.481.17
TomotherapeuticRadiationRecordStorage                1.2.840.10008.5.1.4.1.1.481.18
CArmPhotonElectronRadiationRecordStorage             1.2.840.10008.5.1.4.1.1.481.19
RoboticRadiationRecordStorage                        1.2.840.10008.5.1.4.1.1.481.20
RTRadiationSetDeliveryInstructionStorage             1.2.840.10008.5.1.4.1.1.481.21
RTTreatmentPreparationStorage                        1.2.840.10008.5.1.4.1.1.481.22
EnhancedRTImageStorage                               1.2.840.10008.5.1.4.1.1.481.23
EnhancedContinuousRTImageStorage                     1.2.840.10008.5.1.4.1.1.481.24
RTPatientPositionAcquisitionInstructionStorage       1.2.840.10008.5.1.4.1.1.481.25
DICOS_CTImageStorage                                 1.2.840.10008.5.1.4.1.1.501.1
DICOS_DigitalXRayImageStorageForPresentation         1.2.840.10008.5.1.4.1.1.501.2.1
DICOS_DigitalXRayImageStorageForProcessing           1.2.840.10008.5.1.4.1.1.501.2.2
DICOS_ThreatDetectionReportStorage                   1.2.840.10008.5.1.4.1.1.501.3
DICOS_2DAITStorage                                   1.2.840.10008.5.1.4.1.1.501.4
DICOS_3DAITStorage                                   1.2.840.10008.5.1.4.1.1.501.5
DICOS_QuadrupoleResonanceStorage                     1.2.840.10008.5.1.4.1.1.501.6
DICONDE_EddyCurrentImageStorage                      1.2.840.10008.5.1.4.1.1.601.1
DICONDE_EddyCurrentMultiframeImageStorage            1.2.840.10008.5.1.4.1.1.601.2
DICONDE_ThermographyImageStorage                     1.2.840.10008.5.1.4.1.1.601.3
DICONDE_ThermographyMultiFrameImageStorage           1.2.840.10008.5.1.4.1.1.601.4
DICONDE_UltrasoundWaveformStorage                    1.2.840.10008.5.1.4.1.1.601.5
DRAFT_RTBeamsDeliveryInstructionStorage              1.2.840.10008.5.1.4.34.1
RTBeamsDeliveryInstructionStorage                    1.2.840.10008.5.1.4.34.7
RTBrachyApplicationSetupDeliveryInstructionStorage   1.2.840.10008.5.1.4.34.10

PrivateShutdownSOPClass                              1.2.276.0.7230010.3.4.1915765545.18030.917282194.0

dcmqrscp アプリケーションは、上記のサポート対象 SOP クラスすべてについて、以下のいずれかの転送構文でプレゼンテーションコンテキストを受け入れます。

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2

dcmqrscp アプリケーションは、明示的エンコーディングを持つ転送構文を既定の implicit 転送構文より優先します。dcmqrscp がビッグエンディアンのハードウェア上で動作している場合は、BigEndianExplicit を LittleEndianExplicit 転送構文より優先します(逆も同様)。この動作は –prefer オプション(上記参照)で変更できます。これらのオプションに応じて、以下の転送構文がサポートされます。

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax         1.2.840.10008.1.2.1.99
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax                           1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax                         1.2.840.10008.1.2.4.51
JPEGProcess14SV1TransferSyntax                       1.2.840.10008.1.2.4.70
JPEGLSLosslessTransferSyntax                         1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax                            1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntax                   1.2.840.10008.1.2.4.90
JPEG2000TransferSyntax                               1.2.840.10008.1.2.4.91
MPEG2MainProfileAtMainLevelTransferSyntax            1.2.840.10008.1.2.4.100
MPEG2MainProfileAtHighLevelTransferSyntax            1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1TransferSyntax               1.2.840.10008.1.2.4.102
MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax   1.2.840.10008.1.2.4.103
MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax    1.2.840.10008.1.2.4.104
MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax    1.2.840.10008.1.2.4.105
MPEG4StereoHighProfileLevel4_2TransferSyntax         1.2.840.10008.1.2.4.106
HEVCMainProfileLevel5_1TransferSyntax                1.2.840.10008.1.2.4.107
HEVCMain10ProfileLevel5_1TransferSyntax              1.2.840.10008.1.2.4.108
RLELosslessTransferSyntax                            1.2.840.10008.1.2.5

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

その他の SOP クラスや転送構文に対するプレゼンテーションコンテキストは、–assoc-config-file オプションで着信アソシエーション用の適切なプロファイルを選択することで設定できます。選択したプロファイルは、上記のストレージ SOP クラスのみを上書きし、dcmqrscp は選択したプロファイルで定義されたものに加えて、上記の FIND、GET、MOVE、プライベートシャットダウンの各 SOP クラスのコンテキストも受け入れます。GET サポートを有効にするには、ロールネゴシエーション用の適切なプロファイルを定義し使用する必要がある点に注意してください。

問い合わせキー

dcmqrscp アプリケーションは、問い合わせキーとして以下の属性をサポートします。

Query/Retrieve レベル: PATIENT(Study Root Q/R モデルでは STUDY)

(0010,0010) PatientName
(0010,0020) PatientID
(0010,0021) IssuerOfPatientID
(0010,0030) PatientBirthDate
(0010,0032) PatientBirthTime
(0010,0040) PatientSex
(0010,1000) OtherPatientIDs (retired)
(0010,1001) OtherPatientNames
(0010,2160) EthnicGroup (retired)
(0010,4000) PatientComments

Query/Retrieve レベル: STUDY

(0008,0020) StudyDate
(0008,0030) StudyTime
(0008,0050) AccessionNumber
(0008,0090) ReferringPhysicianName
(0008,1030) StudyDescription
(0008,1060) NameOfPhysiciansReadingStudy
(0008,1080) AdmittingDiagnosesDescription
(0010,1010) PatientAge
(0010,1020) PatientSize
(0010,1030) PatientWeight
(0010,2180) Occupation
(0010,21B0) AdditionalPatientHistory
(0020,000D) StudyInstanceUID
(0020,0010) StudyID
(0020,1070) OtherStudyNumbers (retired)

Query/Retrieve レベル: SERIES

(0008,0060) Modality
(0020,000E) SeriesInstanceUID
(0020,0011) SeriesNumber

Query/Retrieve レベル: IMAGE

(0008,0018) SOPInstanceUID
(0020,0013) InstanceNumber

設定

dcmqrscp プログラムは、dcmqrti プログラムと同じ設定ファイルを使います。詳しくは設定に関するドキュメントを参照してください。

アクセス制御

TCP ラッパーサポートを有効にして Unix プラットフォームでコンパイルした場合、–access-control コマンドラインオプションでホストベースのアクセス制御を有効にできます。この場合、システムのホストアクセス制御テーブルに定義された dcmqrscp 向けのアクセス制御ルールが適用されます。ホストアクセス制御テーブルの既定の場所は /etc/hosts.allow/etc/hosts.deny です。詳細は hosts_access(5) に記載されています。

ロギング

各種コマンドラインツールおよび基盤ライブラリのロギング出力のレベルは、ユーザーが指定できます。既定では、エラーと警告のみが標準エラー出力に書き出されます。–verbose オプションを使うと、処理の詳細といった情報メッセージも報告されます。–debug オプションを使うと、デバッグ目的などで内部動作のさらなる詳細を得られます。その他のロギングレベルは –log-level オプションで選択できます。–quiet モードでは致命的エラーのみが報告されます。このような非常に重大なエラーが発生した場合、アプリケーションは通常終了します。各ロギングレベルの詳細については、モジュール "oflog" のドキュメントを参照してください。

ロギング出力をファイルへ(必要に応じてログファイルローテーション付きで)、syslog(Unix)、またはイベントログ(Windows)へ書き出したい場合は、–log-config オプションを使えます。この設定ファイルでは、特定のメッセージのみを特定の出力ストリームへ振り分けたり、メッセージが生成されたモジュールやアプリケーションに基づいて特定のメッセージをフィルタリングしたりもできます。設定ファイルの例は < etcdir>/logger.cfg に用意されています。

コマンドライン

すべてのコマンドラインツールは、引数について以下の記法を用います。角括弧は省略可能な値(0〜1 個)を囲み、末尾の 3 つのドットは複数の値が許されること(1〜n 個)を示し、両者の組み合わせは 0〜n 個の値を意味します。

コマンドラインオプションは、それぞれ先頭の '+' または '-' の符号によって引数と区別されます。通常、コマンドラインオプションの順序や位置は任意です(つまりどこに現れてもよい)。ただし、オプションが相互に排他的な場合は、最も右にある指定が使われます。この動作は一般的な Unix シェルの標準的な評価ルールに準拠します。

加えて、ファイル名の前に '@' 記号を付けることで、1 つ以上のコマンドファイルを指定できます(例: @command.txt)。このようなコマンド引数は、それ以上の評価が行われる前に、対応するテキストファイルの内容で置き換えられます(複数の空白は、引用符で囲まれている場合を除き、単一の区切りとして扱われる)。なお、コマンドファイルの中に別のコマンドファイルを含めることはできません。この簡素ながら効果的な方法により、よく使うオプションや引数の組み合わせをまとめられ、長くて分かりにくいコマンドラインを避けられます(例は < datadir>/dumppat.txt に用意されています)。

環境

dcmqrscp ユーティリティは、DCMDICTPATH 環境変数で指定された DICOM データ辞書を読み込もうとします。既定では、すなわち DCMDICTPATH 環境変数が設定されていない場合、辞書がアプリケーションに組み込まれていない限り(Windows では組み込みが既定)、ファイル < datadir>/dicom.dic が読み込まれます。

この既定の動作を優先すべきであり、DCMDICTPATH 環境変数は代替のデータ辞書が必要な場合にのみ使ってください。DCMDICTPATH 環境変数は、Unix シェルの PATH 変数と同じ形式で、コロン(":")でエントリを区切ります。Windows システムでは、区切り文字としてセミコロン(";")を使います。データ辞書のコードは、DCMDICTPATH 環境変数で指定された各ファイルを読み込もうとします。データ辞書を 1 つも読み込めない場合はエラーとなります。

指定したコマンドラインオプションによっては、dcmqrscp ユーティリティは文字セットマッピングテーブルを読み込もうとします。これは、DCMTK が oficonv ライブラリ(既定)でコンパイルされており、かつマッピングテーブルがライブラリに組み込まれていない(DCMTK が共有ライブラリを使う場合の既定)ときに起こります。

マッピングテーブルファイルは DCMTK の < datadir> に存在することが期待されます。異なる場所を指定するには DCMICONVPATH 環境変数を使えます。異なる場所を指定した場合、それらのマッピングテーブルは組み込みのテーブルも置き換えます。

ファイル

< docdir>/dcmqrcnf.txt - 設定情報
< docdir>/dcmqrset.txt - セットアップ情報
< etcdir>/dcmqrscp.cfg - 設定ファイルの例
< etcdir>/dcmqrprf.cfg - アソシエーションプロファイル用の設定ファイルの例

関連項目

dcmqridx(1), dcmqrti(1)

Copyright (C) 1993-2025 by OFFIS e.V., Escherweg 2, 26121 Oldenburg, Germany.