これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドmovescuです。
プログラム:
NAME
movecu-DICOM取得(C-MOVE)SCU
SYNOPSIS
movecu[オプション]ピアポート[dcmfile-in...]
DESCRIPTION
当学校区の movecu アプリケーションは、クエリ/取得サービスクラスのSCUと
ストレージサービスクラスのSCP。 movecu C-を使用した取得機能をサポートします
MOVEメッセージ。 クエリキーをSCPに送信し、応答を待ちます。 それは受け入れます
C-MOVE要求の結果として送信された画像を受信するための関連付け。
このアプリケーションを使用して、クエリ/取得サービスクラスのSCPをテストできます。 The movecu
アプリケーションは、サードパーティへの画像の転送を開始したり、
自体。 「移動」という用語の使用は誤称であることに注意してください。 実際のC-MOVE操作
画像のコピーを実行します(画像はSCPから削除されません)。
パラメーター
DICOMピアのピアホスト名
ポートtcp / ipピアのポート番号
dcmfile-DICOMクエリファイル内
OPTIONS
一般的な オプション
-h --ヘルプ
このヘルプテキストを印刷して終了します
- バージョン
バージョン情報を印刷して終了します
-引数
拡張されたコマンドライン引数を出力する
-q -- 静かに
クワイエットモード、警告やエラーを出力しない
-v --verbose
詳細モード、印刷処理の詳細
-d --デバッグ
デバッグモード、デバッグ情報の出力
-ll --log-level [l] evel:文字列定数
(致命的、エラー、警告、情報、デバッグ、トレース)
ロガーにはレベルlを使用します
-lc --log-config [f] ilename:文字列
ロガーには設定ファイルfを使用します
ネットワーク オプション
一致するキーをオーバーライドします。
-k --key [k] ey:gggg、eeee="str"または辞書名="str"
一致するキーをオーバーライドする
クエリ情報モデル:
-P--患者
患者ルート情報モデルを使用(デフォルト)
-S--調査
スタディルート情報モデルを使用する
-O --psonly
患者/研究のみの情報モデルを使用する
アプリケーションエンティティのタイトル:
-aet --aetitle [a] etitle:文字列
呼び出し元のAEタイトルを設定します(デフォルト:MOVESCU)
-aec --call [a] etitle:string
ピアのAEタイトルと呼ばれるセット(デフォルト:ANY-SCP)
-aem --move [a] etitle:文字列
移動先AEタイトルの設定(デフォルト:MOVESCU)
優先ネットワーク転送構文(着信アソシエーション):
+ x = --prefer-uncompr
明示的なVRローカルバイトオーダーを優先する(デフォルト)
+ xe --prefer-little
明示的なVRリトルエンディアンTSを好む
+ xb --prefer-big
明示的なVRビッグエンディアンTSを好む
+ xs--prefer-lossless
デフォルトのJPEGロスレスTSを優先する
+ xy --prefer-jpeg8
8ビットデータにはデフォルトのJPEG不可逆TSを優先する
+ xx --prefer-jpeg12
12ビットデータにはデフォルトのJPEG不可逆TSを優先する
+xv--prefer-j2k-ロスレス
JPEG2000ロスレスTSを好む
+ xw --prefer-j2k-lossy
JPEG2000ロッシーTSを好む
+ xt--prefer-jls-lossless
JPEG-LSロスレスTSを好む
+ xu--prefer-jls-lossy
JPEG-LSロッシーTSを好む
+ xm --prefer-mpeg2
MPEG2メインプロファイル@メインレベルTSを好む
+ xh --prefer-mpeg2-high
MPEG2メインプロファイル@ハイレベルTSを好む
+ xn --prefer-mpeg4
MPEG4 AVC/H.264ハイプロファイル/レベル4.1TSを好む
+ xl --prefer-mpeg4-bd
MPEG4 AVC /H.264BD互換HP/レベル4.1TSを優先
+ xr --prefer-rle
RLEロスレスTSを好む
+ xd --prefer-deflated
収縮した明示的なVRリトルエンディアンTSを好む
+ xi --implicit
暗黙のVRリトルエンディアンTSのみを受け入れる
+ xa--accept-all
サポートされているすべての転送構文を受け入れる
提案された伝送転送構文(送信アソシエーション):
-x = --propose-uncompr
すべての非圧縮TS、明示的VRを提案する
ローカルバイトの順序が最初になります(デフォルト)
-xe --提案-リトル
すべての非圧縮TS、明示的なVRリトルエンディアンを最初に提案する
-xb --プロポーズ-ビッグ
すべての非圧縮TS、明示的なVRビッグエンディアンを最初に提案する
-xd --提案デフレート
収縮した明示的なVRリトルエンディアンTSを提案する
およびすべての非圧縮転送構文
-xi--propose-implicit
暗黙のVRリトルエンディアンTSのみを提案する
ネットワークホストアクセス制御(tcpラッパー):
-ac --access-full
任意のホストからの接続を受け入れる(デフォルト)
+ ac --access-control
ホストアクセス制御ルールを適用する
着信ネットワークアソシエーションのポート:
--ポートなし
着信アソシエーション用のポートなし(デフォルト)
+ P --port [n] umber:整数
着信アソシエーションのポート番号
「保留中」の移動応答に続く不正なデータセットの処理:
-pi--pending-無視
データセットが存在しないと仮定します(デフォルト)
-pr --保留中の読み取り
データセットを読み取って無視する
その他のネットワークオプション:
-to --timeout [s] econds:integer(デフォルト:無制限)
接続要求のタイムアウト
-ta --acse-timeout [s] econds:整数(デフォルト:30)
ACSEメッセージのタイムアウト
-td --dimse-timeout [s] econds:整数(デフォルト:無制限)
DIMSEメッセージのタイムアウト
-pdu --max-pdu [n]バイト数:整数(4096..131072)
最大受信pduをnバイトに設定します(デフォルト:16384)
-dhl --ホストルックアップを無効にする
ホスト名ルックアップを無効にする
--repeat [n] umber:integer
n回繰り返す
- アボート
関連付けを解放する代わりに中止する
- 無視
データの保存を無視し、受信しますが保存しません
-キャンセル[n]アンバー:整数
n回の応答後にキャンセル(デフォルト:なし)
-up--uid-パディング
スペースが埋め込まれたUIDをサイレントに修正する
出力 オプション
一般:
-od --output-directory [d] irectory:文字列(デフォルト: "。")
受信したオブジェクトを既存のディレクトリに書き込むd
ビット保存モード:
-B--通常
暗黙的なフォーマット変換を許可する(デフォルト)
+ B--ビット保存
読み取ったとおりにデータを書き込む
出力ファイル形式:
+ F --write-file
書き込みファイル形式(デフォルト)
-F--write-dataset
ファイルメタ情報なしでデータセットを書き込む
出力転送構文
(--bit-preservingまたはcompressedtransmissionではありません):
+ t =-write-xfer-同じ
入力と同じTSで書き込む(デフォルト)
+ te --write-xfer-little
明示的なVRリトルエンディアンTSで書く
+ tb --write-xfer-big
明示的なVRビッグエンディアンTSで書く
+ ti--write-xfer-implicit
暗黙のVRリトルエンディアンTSで書く
+ td --write-xfer-deflated
収縮した明示的なVRリトルエンディアンTSで書き込む
1993年以降の値表現(--bit-preservingを使用しない):
+ u --enable-new-vr
新しいVRのサポートを有効にする(UN / UT)(デフォルト)
-u --新しいvrを無効にする
新しいVRのサポートを無効にし、OBに変換します
グループ長エンコーディング(--bit-preservingを使用しない):
+ g = --group-length-recalc
存在する場合はグループの長さを再計算します(デフォルト)
+ g --group-length-create
常にグループ長の要素で書く
-g--group-length-remove
常にグループ長要素なしで書き込む
シーケンスおよびアイテムでの長さのエンコード(--bit-preservingを使用しない):
+ e --length-explicit
明示的な長さで書き込む(デフォルト)
-e--length-未定義
未定義の長さで書き込む
データセットの末尾のパディング
(--write-datasetまたは--bit-preservingではありません):
-p --パディングオフ
パディングなし(デフォルト)
+ p --padding-create [f] ile-pad [i] tem-pad:整数
ファイルを複数のfバイトに揃え、アイテムを
iバイトの倍数
圧縮レベルをデフレートする
(--propose-deflatedまたは--write-xfer-deflated / sameの場合のみ):
+ cl --compression-level [l] evel:整数(デフォルト:6)
0 =非圧縮、1 =最速、9 =最高の圧縮
注意事項
コマンドラインで提供された各ファイルは、C-MOVEの一部としてSCPに送信されます
リクエスト。 クエリファイルは、C-のデータセット部分を含む有効なDICOMデータセットである必要があります。
MOVE-RQメッセージ。 クエリファイルは、たとえば、 ダンプ2dcm ユーティリティ
次の例のようなスクリプトから:
#ID=PAT001の患者のすべての画像をリクエストする
(0008,0052)CS [PATIENT] #QueryRetrieveLevel
(0010,0020)LO [PAT001]#PatientID
送信される各ファイルの個々の属性は、を使用して変更または補足できます。 -k (または
- 鍵) オプション。 たとえば、次のコマンドを実行します。
movecu -k 0010,0020 = PAT002 caesar 5678 patqry.dcm
TCP / IPポート5678でSCPシーザーに送信されると、PatientID属性が発生します。
patqry.dcmの値は「PAT002」です。 そのような属性が存在する場合は、
置き換えられ、存在しない場合は挿入されます。 NS -k オプションは複数回存在する可能性があります。 NS
値の部分(「=」の後)が存在しないため、属性がゼロで送信される可能性があります
長さ。 を使用してシーケンス内の属性を置き換えたり挿入したりすることはできません -k
オプションを選択します。
コマンドラインでファイルが指定されていない場合は、クエリを完全に指定する必要があります。
1つ以上 -k オプション。 複数のクエリファイルが提供されている場合、 movecu 複数送信します
SCPへのC-MOVE要求。
のすべての用途 movecu、SCPは、AEタイトルについて「知っている」ように構成する必要があります。
画像を送信します。 C-MOVEリクエストには、
ターゲットとSCPのAEタイトルは、このAEタイトルをTCP/IPに変換できる必要があります
別の関連付けを介して実際に画像を送信するためのアドレスとポート番号。
クエリ/取得サービスクラスのC-MOVE操作は、画像を取得できます(
オプション - 港 )またはサードパーティへの画像のコピーを開始するために使用されます。
知られている 問題
movecu DICOMソフトウェア開発者向けのテストツールとして使用することを目的としています。 クエリ
キーファイルは、SCPの内容に基づいて手動で作成する必要があります。
当学校区の movecu アプリケーションは、誤ったクエリを防止しようとはしません。 特に、
C-MOVEリクエストのクエリキーには、QueryRetrieveLevel属性と
XNUMXつ以上のいわゆる「一意キー属性」(PatientID、StudyInstanceUID、
SeriesInstanceUIDおよびSOPInstanceUID)。
ストレージクライアントが接続を終了しない場合 movecu 役割を果たしています
ストレージサーバーの - 港 が使用されます)が、クライアントは代わりに期待します movecu 〜へ
ストレージ接続を閉じ、 movecu 無限に待ちます。 その場合 movecu 意志
どちらも、C-MOVE要求をC-MOVEに発行するために使用された関連付けを閉じません
サーバー。
DICOM 適合
SCU 適合
当学校区の movecu アプリケーションは、SCUとして次のSOPクラスをサポートします。
MOVEPatientRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.1.2
MOVEStudyRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.2.2
MOVEPatientStudyOnlyQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.3.2
当学校区の movecu アプリケーションは、上記のいずれかのプレゼンテーションコンテキストを提案します
コマンドラインオプションに応じてサポートされるSOPクラス(-P, -Sまたは -O)。 それも
次のリストから対応するSOPクラスを提案しますが、実際にはそうではありません。
使用済み(これはRSNA'93デモンストレーションの遺物です):
FINDPatientRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.1.1
FINDStudyRootQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.2.1
FINDPatientStudyOnlyQueryRetrieveInformationModel 1.2.840.10008.5.1.4.1.2.3.1
発信アソシエーションの場合、次の転送構文がサポートされています。
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
(*)zlibサポートを有効にしてコンパイルした場合(を参照) - バージョン 出力)
どの転送構文が実際にどの順序で提案されているかは、
-提案する オプション。
SCP 適合
当学校区の movecu アプリケーションは、SCPとして次のSOPクラスをサポートします。
検証SOPClass1.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
デジタルマンモグラフィーXRayImageStorageForPresentation 1.2.840.10008.5.1.4.1.1.1.2
デジタルマンモグラフィーXRayImageStorageForProcessing 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
CTイメージストレージ1.2.840.10008.5.1.4.1.1.2
EnhancedCTImageStorage 1.2.840.10008.5.1.4.1.1.2.1
RETIRED_UltrasoundMultiframeImageStorage 1.2.840.10008.5.1.4.1.1.3
超音波マルチフレームイメージストレージ 1.2.840.10008.5.1.4.1.1.3.1
MRイメージストレージ1.2.840.10008.5.1.4.1.1.4
EnhancedMRImageStorage 1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyストレージ1.2.840.10008.5.1.4.1.1.4.2
EnhancedMRColorImageStorage 1.2.840.10008.5.1.4.1.1.4.3
RETIRED_NuclearMedicineImageStorage 1.2.840.10008.5.1.4.1.1.5
RETIRED_UltrasoundImageStorage 1.2.840.10008.5.1.4.1.1.6
超音波画像ストレージ 1.2.840.10008.5.1.4.1.1.6.1
EnhancedUSVolumeStorage 1.2.840.10008.5.1.4.1.1.6.2
セカンダリキャプチャイメージストレージ 1.2.840.10008.5.1.4.1.1.7
マルチフレームシングルビットセカンダリキャプチャイメージストレージ 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
一般ECGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.2
外来ECGWaveformStorage 1.2.840.10008.5.1.4.1.1.9.1.3
血行動態波形ストレージ 1.2.840.10008.5.1.4.1.1.9.2.1
心臓電気生理学波形ストレージ 1.2.840.10008.5.1.4.1.1.9.3.1
基本音声音声波形ストレージ 1.2.840.10008.5.1.4.1.1.9.4.1
一般オーディオ波形ストレージ 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
呼吸波形ストレージ 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_StandaloneVOILUTSストレージ 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
XRayRadiofluorscopicImageStorage 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
XRay3D頭蓋顔面画像ストレージ 1.2.840.10008.5.1.4.1.1.13.1.2
ブレストトモシンセシスイメージストレージ 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
空間基準ストレージ 1.2.840.10008.5.1.4.1.1.66.2
DeformableSpatialRegistrationStorage 1.2.840.10008.5.1.4.1.1.66.3
セグメンテーションストレージ 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
SurfaceScanMeshストレージ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
VLEndoscopeImageStorage 1.2.840.10008.5.1.4.1.1.77.1.1
ビデオ内視鏡画像ストレージ 1.2.840.10008.5.1.4.1.1.77.1.1.1
VLMicroscopeImageStorage 1.2.840.10008.5.1.4.1.1.77.1.2
ビデオ顕微鏡画像ストレージ 1.2.840.10008.5.1.4.1.1.77.1.2.1
VLスライド座標顕微鏡画像ストレージ1.2.840.10008.5.1.4.1.1.77.1.3
VL写真画像ストレージ 1.2.840.10008.5.1.4.1.1.77.1.4
ビデオ写真画像ストレージ 1.2.840.10008.5.1.4.1.1.77.1.4.1
眼科写真8BitImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.1
眼科写真16BitImageStorage 1.2.840.10008.5.1.4.1.1.77.1.5.2
ステレオメトリック関係ストレージ 1.2.840.10008.5.1.4.1.1.77.1.5.3
眼科断層撮影画像ストレージ 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
レンズメトリー測定ストレージ 1.2.840.10008.5.1.4.1.1.78.1
自動屈折測定ストレージ 1.2.840.10008.5.1.4.1.1.78.2
角膜測定測定ストレージ 1.2.840.10008.5.1.4.1.1.78.3
SubjectiveRefractionMeasurementsストレージ1.2.840.10008.5.1.4.1.1.78.4
VisualAcuityMeasurementsストレージ1.2.840.10008.5.1.4.1.1.78.5
SpectaclePrescriptionReportStorage 1.2.840.10008.5.1.4.1.1.78.6
眼科軸測定ストレージ 1.2.840.10008.5.1.4.1.1.78.7
眼内レンズ計算ストレージ 1.2.840.10008.5.1.4.1.1.78.8
MacularGridThicknessAnd VolumeReportStorage 1.2.840.10008.5.1.4.1.1.79.1
OphthalmicVisualFieldStaticPerimetryMeasurementsSt。 1.2.840.10008.5.1.4.1.1.80.1
眼科厚みマップストレージ 1.2.840.10008.5.1.4.1.1.81.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_SR総合ストレージ 1.2.840.10008.5.1.4.1.1.88.4
BasicTextSRStorage 1.2.840.10008.5.1.4.1.1.88.11
拡張SRストレージ 1.2.840.10008.5.1.4.1.1.88.22
包括的 SRS ストレージ 1.2.840.10008.5.1.4.1.1.88.33
包括的な 3DSR ストレージ 1.2.840.10008.5.1.4.1.1.88.34
プロシージャログストレージ 1.2.840.10008.5.1.4.1.1.88.40
マンモグラフィCADSRStorage 1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage 1.2.840.10008.5.1.4.1.1.88.59
胸CADSRストレージ 1.2.840.10008.5.1.4.1.1.88.65
XRay放射線量SRSストレージ1.2.840.10008.5.1.4.1.1.88.67
コロンCADSRストレージ 1.2.840.10008.5.1.4.1.1.88.69
ImplantationPlanSRDocumentStorage 1.2.840.10008.5.1.4.1.1.88.70
カプセル化されたPDFストレージ1.2.840.10008.5.1.4.1.1.104.1
カプセル化されたCDAStorage1.2.840.10008.5.1.4.1.1.104.2
陽電子放射断層撮影画像ストレージ 1.2.840.10008.5.1.4.1.1.128
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
RTDoseストレージ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
RTT治療概要記録ストレージ 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
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
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
DRAFT_RTBeams配信命令ストレージ 1.2.840.10008.5.1.4.34.1
RTBeams配信命令ストレージ 1.2.840.10008.5.1.4.34.7
GenericImplantTemplateStorage 1.2.840.10008.5.1.4.43.1
ImplantAssemblyTemplateStorage 1.2.840.10008.5.1.4.44.1
ImplantTemplateGroupStorage 1.2.840.10008.5.1.4.45.1
当学校区の movecu アプリケーションは通常、すべてのプレゼンテーションコンテキストを受け入れます
次の転送構文のいずれかを使用して、上記でサポートされているSOPクラス:
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
SCPとして機能する場合、 movecu アプリケーションは、
デフォルトの暗黙的な転送構文に対する明示的なエンコード。 もしも movecu ビッグで実行されています-
エンディアンハードウェアLittleEndianExplicit転送構文よりもBigEndianExplicitを優先します
(およびその逆)。 この動作は、 - 好む オプション(上記を参照)。
オプションを使用する --受け入れる-すべて 次の転送構文のいずれかがサポートされています。
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
JPEG2000LosslessOnlyTransfer構文 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
MPEG4BD互換HighProfileLevel4_1TransferSyntax 1.2.840.10008.1.2.4.103
RLELosslessTransferSyntax 1.2.840.10008.1.2.5
(*)zlibサポートを有効にしてコンパイルした場合(を参照) - バージョン 出力)
当学校区の movecu アプリケーションは拡張ネゴシエーションをサポートしていません。
アクセス 管理
TCPラッパーをサポートするUnixプラットフォームでコンパイルすると、ホストベースのアクセス制御が可能になります
で有効になります - アクセス制御 コマンドラインオプション。 この場合、アクセス制御
システムのホストアクセス制御テーブルで定義されているルール movecu 強制されます。 The
ホストアクセス制御テーブルのデフォルトの場所は次のとおりです。 /etc/hosts.allow
/etc/hosts.deny。 詳細については、 ホストアクセスとします。
例
movecu --patient --port 9876 --move TEST_AE --call ARCHIVE caesar 104 q.dcm
C-MOVE要求の一部としてDICOMファイル'q.dcm'に含まれる属性をに送信します
患者ルートクエリを使用して、ポート104のホストシーザー上のアプリケーションエンティティARCHIVE
モデル。 movecu それ自体はデフォルトのAEタイトルMOVESCUを使用します。 C-MOVEリクエストは具体的になります
その画像は、宛先AEタイトルTEST_AEに転送する必要があります( - 動く
オプション)。 SCPがこの要求をどのように解釈するかは、その構成によって異なります。 movecu 意志
要求された画像を受信するために、着信アソシエーションについてパート9876をリッスンします
SCPから。
別の宛先AEタイトルを使用して、画像をサードパーティにコピーできます(例:
- 動く ANOTHER_AE)。 もちろん、SCPはこのAEタイトルを「知っている」必要があり、宛先は
ストレージサービスクラスのSCPとして機能している( Storescp アプリケーションはのために使用することができます
この目的)。
ロギング
さまざまなコマンドラインツールと基盤となるライブラリのログ出力のレベルは、
ユーザーが指定します。 デフォルトでは、エラーと警告のみが標準に書き込まれます
エラーストリーム。 オプションの使用 -詳細 処理の詳細などの情報メッセージもあります
報告されています。 オプション - デバッグ 内部アクティビティの詳細を取得するために使用できます。
たとえば、デバッグの目的で。 オプションを使用して、他のログレベルを選択できます - ログ-
レベル。 に - 静かな モードのみの致命的なエラーが報告されます。 このような非常に重大なエラーイベントでは、
通常、アプリケーションは終了します。 さまざまなログレベルの詳細については、
モジュール '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
当学校区の movecu ユーティリティは、で指定されたDICOMデータディクショナリを読み込もうとします。
DCMDICTPATH 環境変数。 デフォルトでは、つまり DCMDICTPATH 環境変数
設定されていない、ファイル /dicom.dic 辞書が作成されない限りロードされます
アプリケーションに(Windowsのデフォルト)。
デフォルトの動作が優先され、 DCMDICTPATH 環境変数のみ
代替データディクショナリが必要な場合に使用されます。 NS DCMDICTPATH 環境変数
Unixシェルと同じ形式です パス コロン( ':')で区切る変数
エントリ。 Windowsシステムでは、セミコロン( ';')が区切り文字として使用されます。 データディクショナリ
コードは、で指定された各ファイルをロードしようとします DCMDICTPATH 環境変数。 それ
データディクショナリをロードできない場合はエラーです。
onworks.netサービスを使用してmovescuをオンラインで使用する