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

Ad


OnWorksファビコン

wlmscpfs-クラウドでのオンライン

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

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

プログラム:

NAME


wlmscpfs-DICOM基本ワークリスト管理SCP(データファイルに基づく)

SYNOPSIS


wlmscpfs[オプション]ポート

DESCRIPTION


  wlmscpfs アプリケーションは、基本ワークリストのサービスクラスプロバイダー(SCP)を実装します
管理サービス。 アプリケーションは、指定されたTCP/IPポートで着信をリッスンします
ワークリスト管理SCUからの関連付け要求。 協会が
確認され、ワー​​クリストクエリが受信されました。 wlmscpfs アプリケーションはクエリを実行します
特定のディレクトリ内の特定のファイル(対応するを介して指定できます
プログラムオプション)対応するワークリスト情報のファイルシステム上で、
この情報を呼び出し元のワークリスト管理SCUに送り返します。 対処することは別として
ワークリスト管理クエリ、 wlmscpfs アプリケーションは検証もサポートしています
SCPとしてのサービスクラス。

パラメーター


リッスンするポートtcp / ipポート番号

OPTIONS


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

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

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

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

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

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

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

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

マルチプロセス オプション
-s--単一プロセス
シングルプロセスモード

- フォーク
各アソシエーションのfork子プロセス(デフォルト)

オプション
一般:

-dfp --data-files-path [p] ath:文字列(デフォルト:/ home / www / wlist)
ワークリストデータファイルへのパス

ワークリストファイルの処理:

-efr --enable-file-reject
不完全なワークリストファイルの拒否を有効にする(デフォルト)

-dfr--disable-file-reject
不完全なワークリストファイルの拒否を無効にする

処理 オプション
返された文字セット:

-cs0 --return-no-char-set
特定の文字セットを返さない(デフォルト)

-cs1 --return-iso-ir-100
特定の文字セットを返すISOIR100

-csk --keep-char-set
ファイルで提供された文字セットを返す

その他の処理オプション:

-nse --no-sq-expansion
C-FINDで空のシーケンスの展開を無効にする
メッセージをリクエストする

ネットワーク オプション
推奨されるネットワーク転送構文:

+ x = --prefer-uncompr
明示的なVRローカルバイトオーダーを優先する(デフォルト)

+ xe --prefer-little
明示的なVRリトルエンディアンTSを好む

+ xb --prefer-big
明示的なVRビッグエンディアンTSを好む

+ xd --prefer-deflated
収縮した明示的なVRリトルエンディアンTSを好む

+ xi --implicit
暗黙のVRリトルエンディアンTSのみを受け入れる

ネットワークホストアクセス制御(tcpラッパー):

-ac --access-full
任意のホストからの接続を受け入れる(デフォルト)

+ ac --access-control
ホストアクセス制御ルールを適用する

1993年以降の値の表現:

+ u --enable-new-vr
新しいVRのサポートを有効にする(UN / UT)(デフォルト)

-u --新しいvrを無効にする
新しいVRのサポートを無効にし、OBに変換します

圧縮レベルをデフレートします(--prefer-deflatedを使用した場合のみ):

+ cl --compression-level [l] evel:整数(デフォルト:6)
0 =非圧縮、1 =最速、9 =最高の圧縮

その他のネットワークオプション:

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

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

--max-associations [a] ssocs:整数(デフォルト:50)
並列アソシエーションの最大数を制限する

- ごみ
協会を拒否する

- 拒絶
実装クラスUIDがない場合、関連付けを拒否します

--失敗しない
無効なクエリで失敗しないでください

--sleep-after [s] econds:整数
検索後s秒スリープ(デフォルト:0)

--sleep-[s] econds中:整数
検索中にs秒スリープします(デフォルト:0)

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

-dhl --ホストルックアップを無効にする
ホスト名ルックアップを無効にする

注意事項


上記のオプションの意味上の影響は、ほとんどのオプションで明らかです。
ただし、一部の特定のオプションは非常に具体的であるため、詳細な説明が必要です
これはこの箇所で与えられます。

返される文字セットオプションは、 wlmscpfs
アプリケーションは、からの文字で構成されていない属性値を返します
DICOMのデフォルトの文字レパートリー。 そのような場合、例えばオプション --return-iso-ir-100
モダリティのワークリスト管理C-FIND要求への応答を指定するために使用できます
DICOMの特定の文字セット属性(0008,0005)と対応するものが含まれている必要があります
値。返された属性の文字の元となる文字レパートリーを示します。
値が取得されました(この例では、レパートリーISO IR 100)。 注意してください
wlmscpfs アプリケーションは、すべての戻り値が実際に構成されていることを確認しません
このキャラクターのレパートリー。 アプリケーションは、これが当てはまると想定しています。

一般に、特定の文字セット属性(0008,0005)は、
文字セットの影響を受ける属性が含まれている場合のC-FIND応答、つまり
値表現PN、LO、LT、SH、ST、およびUTの場合。

このアプリケーションによって処理されるC-FIND要求には、DICOMが含まれている可能性があることに注意してください。
特定の文字セット属性(0008,0005)ですが、このアプリケーションはこれを使用しません
マッチングのための属性の値。 その上、DICOMの特定の文字セットかどうかの質問
属性(0008,0005)は、これによって返されるC-FIND応答に含まれます。
アプリケーションは常に、指定された戻り文字セットオプションによって決定されます
このアプリケーションが開始されたとき。

オプション--enable-file-rejectおよび--disable-file-rejectを使用して、または
完全なワークリストファイルのみが確実に作成されるようにするファイル拒否メカニズムを無効にします
マッチングプロセス中に使用されます。 ワークリストファイルは、次の場合に完全であると見なされます
SCPがSCUに戻さなければならない可能性のあるすべての必要なタイプ1情報が含まれています
C-FIND応答メッセージ。 DICOM規格のパート6付録Kの表K.1-4にすべてがリストされています
対応するタイプ1属性(「リターンキータイプ」の列を参照)。

DICOM 適合
  wlmscpfs アプリケーションは、SCPとして次のSOPクラスをサポートします。

検証SOPClass1.2.840.10008.1.1
FINDModalityWorklistInformationModel 1.2.840.10008.5.1.4.31

  wlmscpfs アプリケーションは、上記のすべてのプレゼンテーションコンテキストを受け入れます
転送構文のいずれかを使用してサポートされるSOPクラス:

LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2

のデフォルトの動作 wlmscpfs アプリケーションは、
デフォルトの暗黙的な転送構文に対する明示的なエンコード。 もしも wlmscpfs で実行されています
ビッグエンディアンハードウェアは、LittleEndianExplicit転送よりもBigEndianExplicitを優先します
構文(およびその逆)。 この動作は、 - 好む オプション(を参照)
上記)。

zlibサポートを有効にしてコンパイルした場合(を参照) - バージョン 出力)およびifオプション - 好む-
しぼんだ が使用される場合、次の転送構文も受け入れられます。

DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99

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

現在、 wlmscpfs アプリケーションは、一致するキーとして次の属性をサポートします。

(0008,0050)アクセッション番号
(0008,0090)ReferingPhysicianName
(0010,0010)患者名
(0010,0020)患者ID
(0010,0030)PatientBirthDate
(0010,0040)PatientSex
(0010,2297)責任者
(0010,2298)責任者の役割
(0032,1032)RequestingPhysician
(0038,0010)入場ID
(0040,0100)ScheduledProcedureStepSequence
(0008,0060)>モダリティ
(0040,0001)> ScheduledStationAETitle
(0040,0002)> ScheduledProcedureStepStartDate
(0040,0003)> ScheduledProcedureStepStartTime
(0040,0006)> ScheduledPerformingPhysicianName
(0040,1001)RequestedProcedureID
(0040,1003)RequestedProcedurePriority

リターンキーとして、次の属性が現在サポートされています wlmscpfs:

(0008,0020)StudyDate
(0008,0030)StudyTime
(0008,0050)アクセッション番号
(0008,0080)InstitutionName
(0008,0081)InstitutionAddress
(0008,0090)ReferingPhysicianName
(0008,1080)AdmittingDiagnosesDescription
(0008,1110)ReferencedStudySequence
(0008,1150)> ReferencedSOPClassUID
(0008,1155)> ReferencedSOPInstanceUID
(0008,1120)ReferencedPatientSequence
(0008,1150)> ReferencedSOPClassUID
(0008,1155)> ReferencedSOPInstanceUID
(0010,0010)患者名
(0010,0020)患者ID
(0010,0021)IssuerOfPatientID
(0010,0030)PatientBirthDate
(0010,0040)PatientSex
(0010,1000)OtherPatientIDs
(0010,1001)OtherPatientNames
(0010,1020)PatientSize
(0010,1030)PatientWeight
(0010,1040)PatientAddress
(0010,1080)MilitaryRank
(0010,2000)MedicalAlerts
(0010,2110)ContrastAllergies
(0010,2160)EthnicGroup
(0010,21a0)SmokingStatus
(0010,21b0)AdditionalPatientHistory
(0010,21c0)PregnancyStatus
(0010,21d0)LastMenstrualDate
(0010,2297)責任者
(0010,2298)責任者の役割
(0010,4000)PatientComments
(0020,000d)StudyInstanceUID
(0032,1032)RequestingPhysician
(0032,1033)RequestingService
(0032,1060)RequestedProcedureDescription
(0032,1064)RequestedProcedureCodeSequence
(0008,0100)> CodeValue
(0008,0102)> CodingSchemeDesignator
(0008,0103)> CodingSchemeVersion
(0008,0104)> CodeMeaning
(0038,0010)入場ID
(0038,0011)IssuerOfAdmissionID
(0038,0050)SpecialNeeds
(0038,0300)CurrentPatientLocation
(0038,0500)PatientState
(0040,0100)ScheduledProcedureStepSequence
(0008,0060)>モダリティ
(0032,1070)> RequestedContrastAgent
(0040,0001)> ScheduledStationAETitle
(0040,0002)> ScheduledProcedureStepStartDate
(0040,0003)> ScheduledProcedureStepStartTime
(0040,0004)> ScheduledProcedureStepEndDate
(0040,0005)> ScheduledProcedureStepEndTime
(0040,0006)> ScheduledPerformingPhysicianName
(0040,0007)> ScheduledProcedureStepDescription
(0040,0008)> ScheduledProtocolCodeSequence
(0008,0100)>> CodeValue
(0008,0102)>> CodingSchemeDesignator
(0008,0103)>> CodingSchemeVersion
(0008,0104)>> CodeMeaning
(0040,0009)> ScheduledProcedureStepID
(0040,0010)> ScheduledStationName
(0040,0011)> ScheduledProcedureStepLocation
(0040,0012)>前投薬
(0040,0020)> ScheduledProcedureStepStatus
(0040,0400)> CommentsOnTheScheduledProcedureStep
(0040,1001)RequestedProcedureID
(0040,1002)ReasonForTheRequestedProcedure
(0040,1003)RequestedProcedurePriority
(0040,1004)PatientTransportArrangements
(0040,1005)RequestedProcedureLocation
(0040,1008)ConfidentialityCode
(0040,1009)ReportingPriority
(0040,1010)NamesOfIntendedRecipientsOfResults
(0040,1400)RequestedProcedureComments
(0040,2001)ReasonForTheImagingServiceRequest
(0040,2004)IssueDateOfImagingServiceRequest
(0040,2005)IssueTimeOfImagingServiceRequest
(0040,2008)OrderEnteredBy
(0040,2009)OrderEnterersLocation
(0040,2010)OrderCallbackPhoneNumber
(0040,2016)PlacerOrderNumberImagingServiceRequest
(0040,2017)FillerOrderNumberImagingServiceRequest
(0040,2400)ImagingServiceRequestComments
(0040,3001)ConfidentialityConstraintOnPatientDataDescription

属性(0008,0005)SpecificCharacterSetは特殊なケースであり、
wlmscpfs 上記の注のセクションで説明されています。

アクセス 管理
TCPラッパーをサポートするUnixプラットフォームでコンパイルすると、ホストベースのアクセス制御が可能になります
で有効になります - アクセス制御 コマンドラインオプション。 この場合、アクセス制御
システムのホストアクセス制御テーブルで定義されているルール wlmscpfs 強制されます。 The
ホストアクセス制御テーブルのデフォルトの場所は次のとおりです。 /etc/hosts.allow &
/etc/hosts.deny。 詳細については、 ホストアクセスとします。

ロギング


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


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

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

COPYRIGHT


Copyright(C)1996-2014 by OFFIS eV、Escherweg 2、26121 Oldenburg、Germany。

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


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

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

Linuxコマンド

Ad