「DICOM/Verification Service Class」の版間の差分
ナビゲーションに移動
検索に移動
imported>PACS 編集の要約なし |
編集の要約なし |
||
1行目: | 1行目: | ||
[[DICOM]]における'''Verification Service Class'''とは、装置間の存在確認および接続折衝確認を行う[[DICOM/Service Class|サービスクラス]]である。ようするにEcho SCUとEcho SCPの定義のこと。 | [[DICOM]]における'''Verification Service Class'''とは、装置間の存在確認および接続折衝確認を行う[[DICOM/Service Class|サービスクラス]]である。ようするにEcho SCUとEcho SCPの定義のこと。 | ||
== 概要 == | |||
Verification Service Classは主にDICOMネットワーク接続確認を行うのに用いる。 | |||
インターネットの世界で有名なpingコマンドに近い存在であるが、pingは電源とネットワークにさえ繋がっていれば大抵は応答してしまうのに対し、ベリファイサービスでは、DICOM通信における相手先のプロセス(サービス,[[DICOM/Application Entity|AE]])が立ち上がってるかの確認、また接続折衝処理(接続認証含む,[[DICOM/Associatoin|Association]])まで行うので、DICOM通信の接続設定が間違っていないかの確認などを行える。たとえばネットワーク接続すら出来なければ相手側の電源が入っていない可能性があり、ネットワーク接続が出来ても相手がエラーを返してくれば接続設定が間違っている可能性があるとわかる。 | |||
[[DICOM/SCP|SCP]] | DICOMではすべての[[DICOM/SCP|SCP]]はVerification Service Classの実装が必須要件となっている。 | ||
また、[[DICOM/SCU|SCU]]でも可能な限り実装すること(ツールを提供すること)が推奨されている。 | |||
SCU製品の場合は[[dcmtk]]あたりを同梱しておけば良い。 | |||
むしろその方が、わざわざ車輪の再発名をして混乱を招くよりも良い。 | |||
== 実装 == | |||
Verification Service Classの実装に際し、内部的に用いる[[DIMSE]]は[[DICOM/C-ECHO|C-ECHO]]である。 | |||
== 関連項目 == | == 関連項目 == | ||
* [[DCMTK/echoscu]] | * [[DCMTK/echoscu]] - [[DCMTK]]での実装 | ||
{{DEFAULTSORT:Verification Service Class}} | {{DEFAULTSORT:Verification Service Class}} | ||
[[Category:DICOM]] | [[Category:DICOM]] |
2012年8月2日 (木) 13:42時点における版
DICOMにおけるVerification Service Classとは、装置間の存在確認および接続折衝確認を行うサービスクラスである。ようするにEcho SCUとEcho SCPの定義のこと。
概要
Verification Service Classは主にDICOMネットワーク接続確認を行うのに用いる。
インターネットの世界で有名なpingコマンドに近い存在であるが、pingは電源とネットワークにさえ繋がっていれば大抵は応答してしまうのに対し、ベリファイサービスでは、DICOM通信における相手先のプロセス(サービス,AE)が立ち上がってるかの確認、また接続折衝処理(接続認証含む,Association)まで行うので、DICOM通信の接続設定が間違っていないかの確認などを行える。たとえばネットワーク接続すら出来なければ相手側の電源が入っていない可能性があり、ネットワーク接続が出来ても相手がエラーを返してくれば接続設定が間違っている可能性があるとわかる。
DICOMではすべてのSCPはVerification Service Classの実装が必須要件となっている。 また、SCUでも可能な限り実装すること(ツールを提供すること)が推奨されている。 SCU製品の場合はdcmtkあたりを同梱しておけば良い。 むしろその方が、わざわざ車輪の再発名をして混乱を招くよりも良い。
実装
Verification Service Classの実装に際し、内部的に用いるDIMSEはC-ECHOである。
関連項目
- DCMTK/echoscu - DCMTKでの実装