1 / 21
DICOM 適合性宣言書
2 / 21 発行履歴
3 / 21
適合性宣言書概要
本アプリケーションは L-Share ライブラリを利用した DICOM 画像ビューアです。本アプリケーションは PACS サー バ等の装置から DICOM 画像を検索・取得し、DICOM 画像を表示するサービスを搭載しています。
以下の表はネットワークサービスの概要を示しています。
SOP Classes SCU SCP
L-Share Viewer Portable
Computed Radiography Image Storage No Yes
CT Image Storage No Yes
Ultrasound Multiframe Image Storage No Yes
MR Image Storage No Yes
Ultrasound Image Storage No Yes
Secondary Capture Image Storage No Yes
X-Ray Angiographic Image Storage No Yes
X-Ray Radiofluoroscopic Image Storage No Yes
Nuclear Medicine Image Storage No Yes
Positron Emission Tomography Image Storage No Yes
RT Image Storage No Yes
Patient Root Query/Retrieve Information Model - FIND Yes No Patient Root Query/Retrieve Information Model - MOVE Yes No Study Root Query/Retrieve Information Model - FIND Yes No Study Root Query/Retrieve Information Model - MOVE Yes No
4 / 21
目次
序文 ...5 1. 本書の目的 ...5 1.1. 関連資料 ...5 1.2. 定義、用語、略語 ...5 1.3. ネットワーク ...6 2. 実装モデル ...6 2.1. アプリケーションデータフロー ...6 2.1.1. AE 機能定義 ...6 2.1.2. 実世界活動の順序 ...6 2.1.3. AE 仕様 ...7 2.2.L-Share Viewer Portable AE 仕様 ...7 2.2.1. ネットワークインターフェース ...21 2.3. 物理的ネットワークインターフェース ...21 2.3.1. IPv4 と IPv6 のサポート ...21 2.3.2. 設定 ...21 2.4. AE 設定 ...21 2.4.1. パラメータ ...21 2.4.2. 文字集合のサポート ...21 3. セキュリティ ...21 4. 補遺 ...21 5. プライベート要素のデータディクショナリー ...21 5.1. 規格に対する拡張/特殊化/プライベート SOP クラス ...21 5.2. プライベート転送構文 ...21 5.3.
5 / 21
序文
1.
本書の目的 1.1.
本書は、L-Share Viewer Portable の DICOM Conformance Statement(DICOM 適合性宣言書)です。
関連資料 1.2. DICOM 規格書(2013) 定義、用語、略語 1.3. 本書では以下の定義、用語、略語を使用します。 AE Application Entity
DICOM Digital Imaging and Communications in Medicine DIMSE DICOM Message Service Element
PDU Protocol Data Unit SCP Service Class Provider SCU Service Class User SOP Service Object Pair
TCP/IP Transmission Control Protocol/Internet Protocol UID Unique Identifier
6 / 21
ネットワーク
2.
実装モデル 2.1. アプリケーションデータフロー 2.1.1.図 2.1.1 L-Share Viewer Portable の実装モデル AE 機能定義 2.1.2. 本アプリケーションは DICOM 画像を検索・表示するためのアプリケーションです。PACS サーバか ら DICOM 画像を検索・表示する機能を提供します。 実世界活動の順序 2.1.3. 該当する記述はありません。 Remote Storage SCU Remote Q/R SCP Query and Retreive Images L-Share Viewer Portable AE
7 / 21 AE 仕様
2.2.
L-Share Viewer Portable AE 仕様 2.2.1.
SOP クラス適合性 2.2.1.1.
L-Share Viewer Portable AE は以下の SOP クラスに対して標準的な適合性を提供します。
表 2.2.1.1 L-Share Viewer Portable AE SOP クラス適合性
SOP Class Name SOP Class UID SCU SCP
Patient Root Query/Retrieve Information Model - FIND
1.2.840.10008.5.1.4.1.2.1.1 Yes No
Study Root Query/Retrieve Information Model - FIND
1.2.840.10008.5.1.4.1.2.2.1 Yes No
Study Root Query/Retrieve Information Model - MOVE
1.2.840.10008.5.1.4.1.2.2.2 Yes No
Patient Root Query/Retrieve Information Model - MOVE
1.2.840.10008.5.1.4.1.2.1.2 Yes No
Computed Radiography Image Storage 1.2.840.10008.5.1.4.1.1.1 No Yes CT Image Storage 1.2.840.10008.5.1.4.1.1.2 No Yes Ultrasound Multiframe Image Storage 1.2.840.10008.5.1.4.1.1.3.1 No Yes MR Image Storage 1.2.840.10008.5.1.4.1.1.4 No Yes Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6.1 No Yes Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7 No Yes X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1 No Yes X-Ray Radiofluoroscopic Image Storage 1.2.840.10008.5.1.4.1.1.12.2 No Yes Nuclear Medicine Image Storage 1.2.840.10008.5.1.4.1.1.20 No Yes Positron Emission Tomography Image Storage 1.2.840.10008.5.1.4.1.1.128 No Yes RT Image Storage 1.2.840.10008.5.1.4.1.1.481.1 No Yes
アソシエーション確立方針 2.2.1.2.
一般 2.2.1.2.1.
L-Share Viewer Portable AE のアプリケーションコンテキストは以下の通りです。
表 2.2.1.2.1 L-Share Viewer Portable AE アプリケーションコンテキスト Application Context Name 1.2.840.10008.3.1.1.1
8 / 21 アソシエーション数
2.2.1.2.2.
L-Share Viewer Portable AE は 1 回に 1 つのアソシエーションを受諾します。
表 2.2.1.2.2 L-Share Viewer Portable AE アソシエーション最大数
Maximum number of simultaneous Associations 1
非同期性 2.2.1.2.3.
L-Share Viewer Portable AE は非同期操作をサポートしません。
表 2.2.1.2.3 L-Share Viewer Portable AE の非同期性
Maximum number of outstanding asynchronous transactions 1
実装識別情報 2.2.1.2.4.
L-Share Viewer Portable AE の実装識別情報は以下の通りです。
表 2.2.1.2.4 L-Share Viewer Portable AE 実装識別情報
Implementation Class UID 1.2.392.200281.81.270.1143.1 Implementation Version Name 1.0-144
9 / 21 アソシエーション開始方針 2.2.1.3. アクティビティ - 画像の検索と取得 2.2.1.3.1. アクティビティの順序 2.2.1.3.1.1. 図 2.2.1.3.1 画像の検索と取得アクティビティ L-Share Viewer
Portable Image Manager
1.Open Association
2.C-FIND Request (Patient/Study/Series/Image Information) 3.C-FIND Response (Patient/Study/Series/Image Information)
: Status=Pending 4.C-FIND Response : Status=Success 5.Close Association
6.Open Association
7.C-MOVE Request (Image Information)
8.Open Association
9.C-STORE Request (Image)
10.C-MOVE Response : Status=Pending 11.C-STORE Response : Status=Success 12.Close Association
13.C-MOVE Response : Status=Success 14.Close Association
10 / 21 提案プレゼンテーションコンテキスト 2.2.1.3.1.2.
L-Share Viewer Portable AE は以下のプレゼンテーションコンテキストを提案します。
表 2.2.1.3.1.2 L-Share Viewer Portable AE 提案プレゼンテーションコンテキスト Presentation Context Table
Abstract Syntax Transfer Syntax* Role Ext.
Neg.
Name UID Name List UID List
Patient Root Query/Retrieve Information Model - FIND 1.2.840.10008. 5.1.4.1.2.1.1 Implicit VR Little Endian 1.2.840.10008.1 .2 SCU None Study Root Query/Retrieve Information Model - FIND 1.2.840.10008. 5.1.4.1.2.2.1 Implicit VR Little Endian 1.2.840.10008.1 .2 SCU None Study Root Query/Retrieve Information Model - MOVE 1.2.840.10008. 5.1.4.1.2.2.2 Implicit VR Little Endian 1.2.840.10008.1 .2 SCU None Patient Root Query/Retrieve Information Model - MOVE 1.2.840.10008. 5.1.4.1.2.1.2 Implicit VR Little Endian 1.2.840.10008.1 .2 SCU None Computed Radiography Image Storage 1.2.840.10008. 5.1.4.1.1.1 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51 CT Image Storage 1.2.840.10008. 5.1.4.1.1.2 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50
11 / 21
Presentation Context Table
Abstract Syntax Transfer Syntax* Role Ext.
Neg.
Name UID Name List UID List
JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51 Ultrasound Multiframe Image Storage 1.2.840.10008. 5.1.4.1.1.3.1 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51 MR Image Storage 1.2.840.10008. 5.1.4.1.1.4 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51 Ultrasound Image Storage 1.2.840.10008. 5.1.4.1.1.6.1 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51 Secondary Capture Image Storage 1.2.840.10008. 5.1.4.1.1.7 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51
12 / 21
Presentation Context Table
Abstract Syntax Transfer Syntax* Role Ext.
Neg.
Name UID Name List UID List
X-Ray Angiographic Image Storage 1.2.840.10008. 5.1.4.1.1.12.1 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51 X-Ray Radiofluoroscop ic Image Storage 1.2.840.10008. 5.1.4.1.1.12.2 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51 Nuclear Medicine Image Storage 1.2.840.10008. 5.1.4.1.1.20 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51 Positron Emission Tomography Image Storage 1.2.840.10008. 5.1.4.1.1.128 Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51 RT Image Storage 1.2.840.10008. 5.1.4.1.1.481. Implicit VR Little Endian 1.2.840.10008.1 .2 SCP None
13 / 21
Presentation Context Table
Abstract Syntax Transfer Syntax* Role Ext.
Neg.
Name UID Name List UID List
1 Explicit VR Little Endian 1.2.840.10008.1 .2.1 JPEG Baseline (Process1 ) 1.2.840.10008.1 .2.4.50 JPEG Extended (Process 2 & 4) 1.2.840.10008.1 .2.4.51
*L-Share Viewer Portable AE が SCU の場合(C-FIND/C-MOVE)、Implicit Little Endian のみ
を提案します。SCP の場合は表内の Transfer Syntax すべて受諾可能です。
Query/Retrieve Information Model - FIND の SOP 特有適合性 2.2.1.3.1.3.
Study Root 2.2.1.3.1.3.1.
Study Root Query/Retrieve Information Model - FIND の SCP に検索条件として指定可能 な検索属性を下表に示します。
表 2.2.1.3.1.3.1 Study Root Query/Retrieve Information Model - FIND 検索属性 Query/Retrieve Level Attribute Name Tag VR 照合タイプ STUDY Specific Character
Set
(0008,0005) CS U
SOP Instance UID (0008,0018) UI U Study Date (0008,0020) DA S,U Series Date (0008,0021) DA U Study Time (0008,0030) TM U Series Time (0008,0031) TM U Accession Number (0008,0050) SH U Modality (0008,0060) CS U Modalities in Study (0080,0061) CS U Study Description (0008,1030) LO U Series Description (0008,103e) LO U Patient’s Name (0010,0010) PN S,*,U Patient ID (0010,0020) LO S,*,U Patient’s Birth Date (0010,0030) DA U Patient’s Sex (0010,0040) CS U Body Part Examined (0018,0015) CS U
14 / 21
Query/Retrieve Level Attribute Name Tag VR 照合タイプ Study Instance UID (0020,000d) UI U
Series Instance UID (0020,000e) UI U Study ID (0020,0010) SH U Series Number (0020,0011) IS U Instance Number (0020,0013) IS U Number of Patient Related Studies (0020,1200) IS U Number of Patient Related Series (0020,1202) IS U Number of Patient Related Images (0020,1204) IS U Number of Study Related Series (0020,1206) IS U Number of Study Related Images (0020,1208) IS U Number of Series Related Images (0020,1209) IS U Requesting Physician (0032,1032) PN U Requesting Service (0032,1033) LO U SERIES Specific Character
Set
(0008,0005) CS U
SOP Instance UID (0008,0018) UI U Study Date (0008,0020) DA S,U Series Date (0008,0021) DA U Study Time (0008,0030) TM U Series Time (0008,0031) TM U Accession Number (0008,0050) SH U Modality (0008,0060) CS S,*,U Modalities in Study (0080,0061) CS U Study Description (0008,1030) LO U Series Description (0008,103e) LO U Patient’s Name (0010,0010) PN S,*,U Patient ID (0010,0020) LO S,*,U Patient’s Birth Date (0010,0030) DA U Patient’s Sex (0010,0040) CS U Body Part Examined (0018,0015) CS S,*,U
15 / 21
Query/Retrieve Level Attribute Name Tag VR 照合タイプ Study Instance UID (0020,000d) UI S
Series Instance UID (0020,000e) UI U,UNIQUE Study ID (0020,0010) SH U Series Number (0020,0011) IS U Instance Number (0020,0013) IS U Number of Patient Related Studies (0020,1200) IS U Number of Patient Related Series (0020,1202) IS U Number of Patient Related Images (0020,1204) IS U Number of Study Related Series (0020,1206) IS U Number of Study Related Images (0020,1208) IS U Number of Series Related Images (0020,1209) IS U Requesting Physician (0032,1032) PN U Requesting Service (0032,1033) LO U Specific Character Set (0008,0005) CS U
SOP Instance UID (0008,0018) UI U Study Date (0008,0020) DA S,U Series Date (0008,0021) DA U Study Time (0008,0030) TM U Series Time (0008,0031) TM U IMAGE SOP Instance UID (0080,0018) UI U Study Instance UID (0020,000d) UI S Series Instance UID (0020,000e) UI S Instance Number (0020,0013) IS U 照合タイプ: 「U」:単一値照合 「*」:ワイルドカード照合 「U」:ユニバーサル照合 「UNIQUE」:クエリレベル内でユニークなキー
16 / 21
アプリケーションから検索条件を設定する際、「Study Date」、または「Patient’s Name」、 「Patient’s ID」のいずれかを含み、「Modality」と「Body Part Examined」を含まない場 合、STUDY レベルの C-FIND を行います。「Modality」、または「Body Part Examined」を含 む場合は SERIES レベルになります。
アプリケーションからシリーズを選択した際は IMAGE レベルの検索を行い、リスト画面か ら画像表示画面に切り替わります。
Patient Root 2.2.1.3.1.3.2.
Patient Root Query/Retrieve Information Model – FIND では検索条件として指定可能な 検索属性を下表に示します。
表 2.2.1.3.1.3.2 Patient Root Query/Retrieve Information Model - FIND 検索属性 Query/Retrieve Level Attribute Name Tag VR 照合タイプ PATIENT Patient’s Name (0010,0010) PN U
Patient ID (0010,0020) LO U Patient’s Birth Date (0010,0030) DA U Patient’s Sex (0010,0040) CS U 照合タイプ:
「U」:ユニバーサル照合
アプリケーションから検索条件を設定しない場合、または全件検索の場合 Patient Root の検索を行います。
17 / 21
ステータスコードに対する振る舞い 2.2.1.3.1.3.3.
Query/Retrieve Information Model – FIND レスポンスで受け取ったステータスコードに 対する振る舞いを下表に示します。
表 2.2.1.3.1.3.3 Query/Retrieve Information Model - FIND ステータスコードに対する 振る舞い
Service Status
Further Meaning Status Code
Behavior
Success Matching is complete 0000 The SCP has completed the matches. Study, Series or Image information items are available for display or further processing.
Pending Matches are continuing
FF00 The Study, Series, or Image
information items contained in the Identifier is collected for later display or further processing. Pending Matches are
continuing – Warning that one or more Optional Keys were no supported
FF01 The Study, Series or Image information items contained in the Identifier is collected for later display or further processing.
* * Any
other status code
The Association is aborted using A-ABORT and the Study, Series, or Image Information query is marked as failed. The status meaning is logged and reported to the user if an interactive query.
Any additional error information in the Response will be logged.
18 / 21 通信異常に対する振る舞い 2.2.1.3.1.3.4.
通信異常時の Query/Retrieve Information Model - FIND の振る舞いを下表に示します。
表 2.2.1.3.1.3.4 Query/Retrieve Information Model - FIND 通信異常時の振る舞い
Exception Behavior
Timeout The Association is aborted using
A-ABORT and the Study, Series, or Image Information query is marked as failed. The reason is logged and reported to the user if an interactive query. Association aborted by the SCP or network
layers
The Study, Series, or Image
Information query is marked as failed. The reason is logged and reported to the user if an interactive query.
19 / 21
Query/Retrieve Information Model - MOVE の SOP 特有適合性 2.2.1.3.1.4.
ステータスコードに対する振る舞い 2.2.1.3.1.4.1.
Query/Retrieve Information Model - MOVE レスポンスで受け取ったステータスコードに 対する振る舞いを下表に示します。
表 2.2.1.3.1.4.1 Query/Retrieve Information Model - MOVE ステータスコードに対する 振る舞い
Service Status
Further Meaning Status Code
Behavior
Success Sub-operations
complete – No Failures
0000 The L-Share Viewer Portable AE Storage SCP has successfully received the SOP instance.
If all SOP instances in a move job have status success then the job is marked as complete.
Pending Sub-operations are continuing
FF00 The L-Share Viewer Portable AE Storage SCP has received continues.
Association will stay open.
* * Any
other status code
The Association is aborted using A-ABORT and the move job is marked as failed.
The status meaning is logged and the job failure is reported to the user via application.
20 / 21 通信異常に対する振る舞い 2.2.1.3.1.4.2.
通信異常時の Query/Retrieve Information Model - MOVE の振る舞いを下表に示します。
表 2.2.1.3.1.4.2 Query/Retrieve Information Model - MOVE 通信異常時の振る舞い
Exception Behavior
Timeout The Association is aborted using
A-ABORT and the Study, Series, or Image Information query is marked as failed. The reason is logged and reported to the user if an interactive query. Association aborted by the SCP or network
layers
The Study, Series, or Image
Information query is marked as failed. The reason is logged and reported to the user if an interactive query.
Storage の SOP 特有適合性 2.2.1.3.1.1. ステータスコードに対する理由 2.2.1.3.1.1.1. C-STORE リクエストに対するステータスコードの理由を下表に示します。 表 2.2.1.3.1.1.1 C-STORE リクエストに対するステータスコードの理由 Service Status
Further Meaning Status Code
Reason
Success Success 0000 The SOP instances were successfully received.
Refused Out of resources A700 System reached the limit in disk space or memory usage.
Error Identifier does not match SOP Class
A900 The Data Set was not encoded with a valid specified SOP instance.
Cannot understand C000 The L-Share Viewer Portable AE Storage SCP could not translate the data set into element syntax.
Warning Coercion of data elements
B000 One or more element values were coerced.
21 / 21 ネットワークインターフェース 2.3. 物理的ネットワークインターフェース 2.3.1. 本アプリケーションは iPad(iOS7)の TCP/IP スタックをサポートする物理媒体上で稼働します。 IPv4 と IPv6 のサポート 2.3.2. 本アプリケーションは IPv4 接続のみをサポートしています。 設定 2.4. AE 設定 2.4.1. 本アプリケーションは設定画面で構成された AE 名、実装識別情報、TCP/IP ポートを使用します。 パラメータ 2.4.2. 設定できるパラメータはありません。
文字集合のサポート
3.
DICOM アプリケーションの文字集合はデフォルトレパートリに加え、以下をサポートします。ISO 2022 IR 87(JIS X 0208:Japanese Kanji)