これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dgate です。
プログラム:
NAME
dgate-dbase - UCDMC/NKI DICOM サーバー スレッドおよび PACS ユーティリティ アプリケーション
SYNOPSIS
ゲート -wDIR -^ログファイル
DIR にある dicom.ini を使用して dgate を起動し、LOGFILE にログを記録します
ゲート -pPORT -qIP --COMMAND:ARGS
ARGS を指定した COMMAND を IP:PORT の dgate インスタンスに直接送信します
DESCRIPTION
ConQuest は、フル機能を備えた Lua スクリプト対応の DICOM サーバーです。
DICOM への準拠を確認するには、次の点を確認してください。 /usr/share/doc/conquest-dicom-
サーバー/DicomConformance_FilesLST_Changes.pdf.gz
DGATE: UCDMC/NKI DICOM サーバー スレッドおよび PACS ユーティリティ アプリケーション 1.4.17d
OPTIONS
一般的に使用されるパターンは XNUMX つあります ゲート。 そして、それらのパターンにはさまざまな方法があります
オプションを次のように解釈します。 他のオプションについては以下で説明します。
使用法: (1) DGATE <-!#|-v|-u#|-^#> dicom.ini|stdout|UDP|File(#=port) のようにレポートします。
[-p#|-qIP|-b]
ポートの設定 | ターゲット IP の設定 | デバッグ 1 スレッド モードの実行
[-wDIR]
dgate(ini,dic,...) の作業ディレクトリを設定します。
[-i|-r|-arDEVICE]
初期化|DB の初期化/再生成|単一デバイスの再生成
[-d|-m|-k]
リスト(-d) デバイス (-m)AEマップ(-k) DICOM.SQL
[-t|-o]
テスト コンソール|テスト データベース
[-sOpt|-esap dup]
ODBCソース(WIN32)、SApwでデータベースを作成
[-nd|-nc#|-jd|-jc#]
NKI デ-/圧縮#|JPEG デ-/圧縮# ファイル
[-j*##|-j-##FILE]
ファイルを ## に再圧縮します
[-as#,N|-amFROM,TO]
MAGN をアーカイブする #KB を選択|デバイス データを移動
[-au|-aeFROM,TO]
アーカイブの選択を元に戻す|デバイスの名前を変更する
[-av|-atDEVICE]
ミラー ディスクを確認する|DEVICE の読み取りファイルをテストする
[-abJUKEBOX1.2,N]
MAGN から JUKEBOX1、CD2 を書き込むためのキャッシュセットを作成する
[-acJUKEBOX1.2]
JUKEBOX1、CD2 をキャッシュセットに対して検証する
[-adJUKEBOX1.2]
JUKEBOX1、CD2のキャッシュセットの確認と削除
[-f ID]
患者、研究、シリーズ、画像の DB を削除
[-f ファイル]
ファイルのDB、Zapサーバーファイルの入力/削除
[-faFILE<,ID>]
ファイルをサーバーに追加
[-zID] 患者を削除 (ザップ)
[-frDEVICE,DIR]
DEVICE 上の単一ディレクトリ DIR を再生成する
[-f PATID、ファイル]
ファイルのPATID変更/コピー(不可逆/XNUMX回のみ)
[-f?ファイル|-fu|-c#]
ファイルのUIDを取得|新しいUIDを作成|UIDヘルパー(0..99)
[-ff#] #MB が空くまで古い患者を削除します
[-gサーバー,日付]
ここにない日付のサーバーから画像を取得します。それ以外の場合: スレッドサーバーとして実行します。
ポート= 1111
(2) DGATE FileMapping サーバーの子を実行します。 共有メモリにはソケット#があります
(3) DGATE <-pPORT> <-qIP> - 指図:引数
(このサーバーまたは他の) 実行中のサーバーにコマンドを送信します
(直接動作します - 慎重に使用してください)
その他 OPTIONS
削除 オプション:
-- 画像ファイルを削除:ファイル
指定された画像ファイルをサーバーから削除します
--患者を削除:パティド
指定された患者をサーバーから削除します
--deletetudy:patid:studyuid
指定された研究をサーバーから削除します
-- 削除:日付(範囲)
日付にサーバーから研究を削除します
--deleteseries:patid:シリーズ流体
指定されたシリーズをサーバーから削除します
--deleteimagefromdb:ファイル
指定されたファイルをデータベースからのみ削除します
--deletesopfromdb:パット、スタディ、シリーズ、SOP
指定されたイメージをデータベースからのみ削除します
DICOM オプション:
--移動患者:ソース、宛先、パティッド
患者、ソースを移動 (ローカル)
--movestudy:source,dest,patid:studyuid
スタディの移動、パット: オプション
--moveaccession:ソース、宛先、パティッド:acc
Accession#、patid による移動: オプション
--動き研究:ソース、宛先、日付(範囲)
研究を日付に移動する
--movieseries:src,dst,patid:seruid,stuid
移動シリーズのパットID: オプション
修正 of ディコム オブジェクト:
--modifypatid:パティッド、ファイル
指定されたファイルの Patid を変更する
--匿名化:パティッド、ファイル
指定されたファイルを匿名化する
--modifystudy:p,s,スクリプト
患者または研究の項目を変更する
--modifyseries:p,s,スクリプト
シリーズ内のアイテムを変更する
--画像の変更:ファイル、スクリプト
ファイル内の項目を変更する
--マージスタディ:uid,uid,..
指定された Studyuid を使用してスタディのマージを開始します
--mergestudyfile:ファイル
すべてのファイルを処理してマージするために使用します
--mergeseries:uid,uid,..
指定された seriesuid を使用してシリーズのマージを開始します
--mergeseriesfile:ファイル
すべてのファイルを処理してマージするために使用します
-- 患者に取り付けます:任意の、サンプル
オブジェクトをアタッチするための UID を変更します
--attachanytostudy:任意の、サンプル
サンプル ファイル内の患者|研究|シリーズ
--シリーズに任意のアタッチ:任意の、サンプル
異なるレベルに同じものを取り付けないでください
--attachrtplantortstruct:計画、構造
rtplanをrtstructにアタッチする
メンテナンス オプション:
--initializetables:
データベースをクリアして作成する
--initializetables:1
インデックスを使用せずにデータベースをクリアして作成する
--initializetables:2
ワークリストデータベースのクリアと作成
--再生:
データベース全体を再生成する
--regendevice:端末
単一デバイスのデータベースを再生成する
--regendir:デバイス、ディレクトリ
単一ディレクトリのデータベースを再生成する
--regenfile:ファイル
指定されたファイルをデータベースに再入力します
--メイクスペース:#
古い患者を削除して #MB のスペースを確保します
- 終了する:
サーバーを停止します
--セーフクイット:
アクティブでないときにサーバーを停止する
ロギング オプション:
--debuglog_on:ファイル/ポート
デバッグログの開始
--log_on:ファイル/ポート/パイプ
通常のロギングを開始する
--デバッグレベル:#
デバッグログレベルを設定する
--display_status:ファイル
サーバーのステータスを表示する
--status_string:ファイル
送信操作のステータス文字列を表示する
--checklargestmalloc:
DICOMオブジェクトのサイズ制限を見積もる
--get_freestore:dev,fmt
デバイス上の無料 #Mb をレポートする
- テストモード:#
dicom ファイル名に # を追加します
- エコー:AE、ファイル
エコーサーバー。 応答を表示
オプション:
--get_param:名前、FMT
DICOM.INI から任意のパラメータを読み取ります
--get_ini_param:名前、FMT
DICOM.INI から任意のパラメータを読み取ります
--get_ini_num:インデックス、FMT
DICOM.INI のエントリをリストします。
--get_ini:fmt
DICOM.INI のすべてのエントリをリストします。
--put_param:名前、値
任意のパラメータを DICOM.INI に書き込みます
--delete_param:名前
DICOM.INI からパラメータを削除します
--read_ini:
DICOM.INI からすべてのパラメータを再読み込みします
--get_amap:インデックス、FMT
ACRNEMA.MAP のエントリをリストします。
--get_maps:fmt
ACRNEMA.MAP のすべてのエントリをリストします。
--put_amap:i,AE,ip,p#,cmp
ACRNEMA.MAP のメモリへの書き込みエントリ
--delete_amap:索引
ACRNEMA.MAP のメモリ内のエントリを削除します
--write_amap:
ACRNEMA.MAPをメモリからディスクに書き込む
- 地図を読む:
ACRNEMA.MAP をディスクからメモリに再読み込みします
--get_sop:インデックス、FMT
受け入れられたサービス クラス UID をリストします。
--put_sop:インデックス、UID、名前
受け入れられたサービス クラス UID の書き込み/追加
--delete_sop:索引
受け入れられたサービス クラス UID を削除する
--get_transfer:インデックス、FMT
受け入れられる転送構文をリストします。
--put_transfer:in、UID、名前
受け入れられる転送構文の書き込み/追加
--delete_transfer:索引
受け入れられた転送構文を削除します
--get_application:idx,fmt
受け入れられたアプリケーション UID をリストします。
--put_application:i、U、n
承認されたアプリケーション UID の書き込み/追加
--delete_application:inde
承認されたアプリケーション UID を削除する
--get_localae:インデックス、FMT
受け入れられているローカル AE タイトルをリストします
--put_localae:in、AE、名前
承認されたローカル AE タイトルの書き込み/追加
--delete_localae:索引
承認されたローカル AE タイトルを削除する
--get_remoteae:インデックス、FMT
受け入れられたリモート AE タイトルをリストします
--put_remoteae:in、AE、名前
承認されたリモート AE タイトルの書き込み/追加
--delete_remoteae:索引
受け付けたリモートAEタイトルを削除する
--get_dic:インデックス、FMT
dicom 辞書項目をリストします。
--get_sqldef:レベル、in、fmt
データベースのフィールド定義をリストします。
コミュニケーション オプション:
--画像ファイルを追加:ファイル、パット
ファイルをサーバーにコピーし、オプションで新しい Patid を追加することもできます
--addlocalfile:ファイル、パット
ローカルファイルをサーバーにコピーします。 新しいパット
--loadanddeleteddir:ディレクトリ、パット
フォルダーをロードしてその内容を削除します
--loadhl7:ファイル
HL7 データをワークリストにロードする
--dump_header:ファイルイン、ファイルアウト
ファイルのヘッダーダンプを作成する
- 前方:ファイル、モード、サーバー
compr 付きのファイルを送信します。 モードからサーバーへ
--grabimagesfromserver:AE、日付
このサーバーを他のサーバーから更新する
--プリフェッチ:患者ID
すべての画像をプリフェッチして速度を向上させます
--患者を参照:検索文字列
Windows GUI で患者を選択
- 送信:p,s,s,s,ターゲット,pw,scr
データの即時 SFTP 送信
--submit2:p,s,s,s,ターゲット,c,scr
コマンドラインcで即時送信
- 書き出す:p、st、ser、sop、ファイル、scr
即時処理と zip/7z データ
--スケジュール転送:options
上記のバックグラウンドSFTP転送
ホイール試乗 オプション:
--genuid:
UIDを生成する
--changeuid:UID
現在または以前に生成された新しい UID を指定します
--changeuidback:UID
上記で生成された古い UID を指定します。
-チェックサム:弦
文字列のチェックサムを与える
--testcompress:ファイル
多くの圧縮を行ったファイルをサーバーに入力します
--clonedb:AE
テストのためにサーバーからデータベースのクローンを作成します
変換 オプション:
--convert_to_gif:ファイル、サイズ、出力、l/w/f
縮小してモノラルGIFに変換
--convert_to_bmp:ファイル、サイズ、出力、l/w/f
ダウンサイズしてカラーBMPに変換
--convert_to_jpg:ファイル、サイズ、出力、l/w/f
ダウンサイズしてカラーJPGに変換
--convert_to_dicom:ファイル、サイズ、comp、f
DICOMのダウンサイズ/圧縮/フレーム化
--extract_frames:ファイル、出力、最初、最後
DICOM ファイルのフレームを選択します
--count_frames:ファイル
DICOM ファイル内のフレーム数をレポートします
-解凍:ファイル、アウト
DICOM を解凍する
-圧縮:ファイル、モード、出力
DICOM をモード (J2 など) に圧縮します。
--wadorequest:パラメーター
内部 WADO サーバー
データベース オプション:
-クエリ:テーブル|フィールド|場所|fmt|ファイル
任意のクエリをファイルに出力
--クエリ2:tab|fld|whe|fmt|max|ファイル
同じですが、出力行を最大に制限します
--患者ファインダー:srv|str|fmt|ファイル
サーバー上の患者をリストする
--スタディファインダー:srv|str|fmt|ファイル
サーバー上のスタディをリストする
--シリーズファインダー:srv|str|fmt|ファイル
サーバー上のシリーズの一覧表示
--イメージファインダー:srv|str|fmt|ファイル
サーバー上の画像を一覧表示する
--シリーズリスト:srv|pat|stu|fmt|ファイル
スタディ内のシリーズをリストする
--imagelister:srv|pat|ser|fmt|ファイル
一連の (ローカル) ファイルをリストする
- エキス:患者ID = 'id'
すべてのデータベース テーブルを X に抽出します。
- エキス:
患者データベース テーブルを XA に抽出します。
--addrecord:テーブル|ファイル|値
レコードを追加します。値は '' 内にある必要があります
--deleterecord:テーブル、どこで
テーブルからレコードを削除
DbaseIII 無し ODBC:
--packdbf:
データベースをパックし、メモリインデックスを再作成する
--indexdbf:
メモリインデックスを再作成する
アーカイブ オプション:
--デバイスの名前を変更:からの
データベース内のデバイスの名前を変更する
--verifyミラーディスク:端末
選択したデバイスのミラー ディスクを確認します
--testimages:端末
デバイス上のすべての画像をテスト読み取りします
--データをデバイスに移動:から、へ
患者をあるデバイスから別のデバイスに移動する
-- シリーズをデバイスに移動:から、へ
シリーズをあるデバイスから別のデバイスに移動する
--selectlruforarchival:kb,デバイス
アーカイブのステップ 1: device.Archival へ
--selectseriestomove:デバイス、年齢、kb
アーカイブのステップ 1: device.Archival へ
-- 燃焼用に束を準備する:から、へ
アーカイブのステップ 2: キャッシュに移動する
--削除束アフターバーニング:デバイス
アーカイブのステップ 3: キャッシュから削除する
--比較バンチアフターバーン:deviceto パート ステップ 3 - ジュークボックスとキャッシュを比較する
--restoremagflags:
これまでのアーカイブを元に戻す
スクリプト記述 オプション:
--ルア:かたまり
サーバーで lua チャンクを実行し、完了するまで待ちます
--luastart:かたまり
サーバーで lua チャンクを実行し、すぐに返します
--ドルア:かたまり
この dgate インスタンスで lua チャンクを実行します
--ドルア:ファイル名
この dgate インスタンスで lua ファイルを実行します
圧縮
征服 多くの圧縮およびダウンサイジング方法をサポートしています。 これらは次のように宣言できます。
アクネマ.マップ ファイル、ディレクティブの使用 ドロップされたファイル圧縮、 受信圧縮
アーカイブ圧縮 in dicom.ini ファイルを使用したり、AE タイトルに修飾子を使用したりすることによって (チェックを入れる) AE TITLE
以下のセクション)。
以下の情報はから抽出されました 7.7 マニュアルの(ファイル
このパッケージ内の /user/share/doc/conquest-dicom-server/windowsmanual.pdf.gz):
サーバーにドロップされたファイルは、オプションで圧縮、解凍、またはその両方が行われます。
再圧縮された。 サポートされている値は次のとおりです (括弧内に記載されている予想圧縮率)。
たとえば、圧縮を変更せずに、画像をそのまま保存します。
たとえば、圧縮を変更せずに、画像をそのまま保存します。
NKI および/または JPEG 圧縮画像を解凍します
n1 高速 NKI プライベート可逆圧縮モード 1 (50%)
n2 は n1 と同じですが、CRC チェックでエラーが発生します (50%)
n3 高速 NKI プライベート可逆圧縮モード 3 (40%)
n4 は n3 と同じですが、CRC チェックでエラーが発生します (40%)
j1 JPEGLossless (廃止、代わりに J2 を使用) (33%)
j2 JPEGLosslessNH14 (33%)
j3 JPEG ベースライン 1 (8 ビット) 非可逆 (8%)
j4 JPEGExtended2and4 非可逆 (15%)
j5 JPEGSpectralNH6and8 非可逆 (15%)
j6 JPEGFulllNH10and12 非可逆 (14%)
j3NN JPEG ベースライン 1 (8 ビット) 定義どおりの品質 (60..95 を推奨)
j4NN JPEGExtended2and4 の定義どおりの品質 (60..95 を推奨)
j5NN JPEGSpectralNH6and8 定義どおりの品質 (60..95 を推奨)
j6NN JPEGFulllNH10and12 定義どおりの品質 (60..95 を推奨)
jk ロスレス JPEG2000 (30%)
jl 非可逆 JPEG2000 (20%)
jlNN 定義どおりの非可逆 JPEG2000 ビットレート (1..20 を推奨)
nj 最高の NKI モード。 ただし、JPEG はそのままにします (可変)
uj 非圧縮。 ただし、JPEG はそのままにします (可変)
k1 画像を幅/高さ 1024 ピクセルを超えて 1024 ピクセルに縮小します (可変)
k2 画像を幅/高さ 512 ピクセルを超えて 512 ピクセルに縮小します (可変)
k4 画像を幅/高さ 256 ピクセルを超えて 256 ピクセルに縮小します (可変)
k8 画像を幅/高さ 128 ピクセルを超えて 128 ピクセルに縮小します (可変)
ka 画像を幅 64 ピクセル以上/高さ 64 ピクセルに縮小します (可変)
AE TITLE
このパッケージの ConQuest DICOM サーバーのデフォルト AE タイトルは次のとおりです。 コンクエストSRV1 そしてこれは
AE タイトルを指す DICOM ビューアで使用する必要があります。 「ボーナス」機能として、次のことができます。
AE タイトルを使用して、ビューアとビューアの間で使用する圧縮のタイプを宣言します。
サーバ。 追加するだけです ~XX ConQuest AE Title に移動します。XX は希望する圧縮アルゴリズム/レベルです。
使用します。 たとえば、使用するには 非圧縮 画像、AEタイトル CONQUESTSRV1~un することができます
ビューアの DICOM ノード設定で宣言されています。
onworks.netサービスを使用してdgateオンラインを使用する