L-Share Viewer Portable

DICOM 適合性宣言書
L-Share Viewer Portable

1 / 21

L-Share Viewer Portable
発行履歴2014 年 6 月 16 日

初版

2 / 21

L-Share Viewer Portable
適合性宣言書概要
本アプリケーションは L-Share ライブラリを利用した DICOM 画像ビューアです。本アプリケーションは PACS サー
バ等の装置から DICOM 画像を検索・取得し、DICOM 画像を表示するサービスを搭載しています。
以下の表はネットワークサービスの概要を示しています。

SOP Classes

SCU

SCP

L-Share Viewer Portable
Computed Radiography Image Storage

NoYes

CT Image Storage

NoYes

Ultrasound Multiframe Image Storage

NoYes

MR Image Storage

NoYes

Ultrasound Image Storage

NoYes

Secondary Capture Image Storage

NoYes

X-Ray Angiographic Image Storage

No

Yes

X-Ray Radiofluoroscopic Image Storage

No

Yes

Nuclear Medicine Image Storage

NoYes

Positron Emission Tomography Image Storage

NoYes

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

3 / 21

L-Share Viewer Portable

目次
1. 序文 ....................................................................................5
1.1. 本書の目的 ..........................................................................51.2. 関連資料 ............................................................................51.3. 定義、用語、略語 ....................................................................52. ネットワーク ............................................................................62.1. 実装モデル ..........................................................................62.1.1. アプリケーションデータフロー ....................................................62.1.2. AE 機能定義 ......................................................................62.1.3. 実世界活動の順序 ................................................................62.2. AE 仕様 ..............................................................................72.2.1. L-Share Viewer Portable AE 仕様 ..................................................72.3. ネットワークインターフェース .......................................................212.3.1. 物理的ネットワークインターフェース .............................................212.3.2. IPv4 と IPv6 のサポート..........................................................212.4. 設定 ...............................................................................212.4.1. AE 設定 .........................................................................212.4.2. パラメータ .....................................................................213. 文字集合のサポート .....................................................................214. セキュリティ ...........................................................................215. 補遺 ...................................................................................215.1. プライベート要素のデータディクショナリー ...........................................215.2. 規格に対する拡張／特殊化／プライベート SOP クラス ...................................215.3. プライベート転送構文 ...............................................................214 / 21

L-Share Viewer Portable
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 ProviderSCU

Service Class User

SOP

Service Object Pair

TCP/IPTransmission Control Protocol/Internet ProtocolUID

Unique Identifier

VR

Value Representation

5 / 21

L-Share Viewer Portable
2. ネットワーク
2.1. 実装モデル

2.1.1. アプリケーションデータフロー

Query andRetreiveImages

RemoteQ/RSCP
L-ShareViewer
PortableAE
RemoteStorage
SCU

図 2.1.1 L-Share Viewer Portable の実装モデル
2.1.2. AE 機能定義
本アプリケーションは DICOM 画像を検索・表示するためのアプリケーションです。PACS サーバから DICOM 画像を検索・表示する機能を提供します。
2.1.3. 実世界活動の順序該当する記述はありません。

6 / 21

L-Share Viewer Portable
2.2. AE 仕様
2.2.1. L-Share Viewer Portable AE 仕様

2.2.1.1. SOP クラス適合性
L-Share Viewer Portable AE は以下の SOP クラスに対して標準的な適合性を提供します。
表 2.2.1.1 L-Share Viewer Portable AE SOP クラス適合性
SOP Class NameSOP Class UID

SCU

SCP

Patient Root Query/Retrieve

1.2.840.10008.5.1.4.1.2.1.1

Yes

No

1.2.840.10008.5.1.4.1.2.2.1

Yes

No

1.2.840.10008.5.1.4.1.2.2.2

Yes

No

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

No

Yes

Information Model - FIND
Study Root Query/Retrieve
Information Model - FIND
Study Root Query/Retrieve
Information Model - MOVE
Patient Root Query/Retrieve
Information Model - MOVE

1.2.840.10008.5.1.4.1.1.481.1

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

7 / 21

L-Share Viewer Portable
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

12.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

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-1448 / 211

L-Share Viewer Portable
2.2.1.3. アソシエーション開始方針
2.2.1.3.1. アクティビティ - 画像の検索と取得

2.2.1.3.1.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

図 2.2.1.3.1 画像の検索と取得アクティビティ

9 / 21

L-Share Viewer Portable
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
Transfer Syntax*

Abstract Syntax
NameUID

Name List

Role

Neg.

UID List

Patient Root

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Query/Retrieve

5.1.4.1.2.1.1

Little Endian.2

Study Root

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Query/Retrieve

5.1.4.1.2.2.1

Little Endian.2

Study Root

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Query/Retrieve

5.1.4.1.2.2.2

Little Endian.2

Patient Root

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Query/Retrieve

5.1.4.1.2.1.2

Little Endian.2

Computed

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Radiography

5.1.4.1.1.1

Little Endian.2

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

1.2.840.10008.

Implicit VR

1.2.840.10008.1

5.1.4.1.1.2

Little Endian.2

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

Ext.

SCU

None

SCUNone

SCU

None

SCU

None

SCP

None

SCP

None

Information
Model - FIND

Information
Model - FIND

Information
Model - MOVE

Information
Model - MOVE

Image Storage

CT Image Storage

10 / 21

L-Share Viewer Portable
Presentation Context Table
Transfer Syntax*

Abstract Syntax
Name

UID

Name List

UID List

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

Ultrasound1.2.840.10008.

Implicit VR

1.2.840.10008.1

Multiframe Image

5.1.4.1.1.3.1

Little Endian.2

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

1.2.840.10008.

Implicit VR

1.2.840.10008.1

5.1.4.1.1.4

Little Endian.2

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

Storage

MR Image Storage

Ultrasound Image

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Storage

5.1.4.1.1.6.1

Little Endian.2

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

Secondary

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Capture Image

5.1.4.1.1.7

Little Endian.2

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

Storage

11 / 21

Role

Ext.
Neg.

SCP

None

SCP

None

SCP

None

SCP

None

L-Share Viewer Portable
Presentation Context Table
Transfer Syntax*

Abstract Syntax
Name

UID

Name List

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Angiographic

5.1.4.1.1.12.1

Little Endian.2

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

X-Ray

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Radiofluoroscop

5.1.4.1.1.12.2

Little Endian.2

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

ic Image Storage

Nuclear Medicine

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Image Storage

5.1.4.1.1.20

Little Endian.2

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

Positron

1.2.840.10008.

Implicit VR

1.2.840.10008.1

Emission

5.1.4.1.1.128

Little Endian.2

Tomography Image

Explicit VR

1.2.840.10008.1

Storage

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

1.2.840.10008.

Implicit VR

1.2.840.10008.1

5.1.4.1.1.481.

Little Endian.2

RT Image Storage

12 / 21Ext.
Neg.

UID List

X-Ray
Image Storage

Role

SCP

None

SCP

None

SCP

None

SCP

None

SCP

None

L-Share Viewer Portable
Presentation Context Table
Transfer Syntax*

Abstract Syntax
Name

UID

Name List

1*RoleExt.
Neg.

UID List

Explicit VR

1.2.840.10008.1

Little Endian.2.1

JPEG Baseline

1.2.840.10008.1(Process1 ).2.4.50

JPEG Extended

1.2.840.10008.1(Process 2 & 4)

.2.4.51

L-Share Viewer Portable AE が SCU の場合(C-FIND/C-MOVE)、Implicit Little Endian のみを提案します。SCP の場合は表内の Transfer Syntax すべて受諾可能です。

2.2.1.3.1.3. Query/Retrieve Information Model - FIND の SOP 特有適合性
2.2.1.3.1.3.1. Study Root
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 NameTag

VR

照合タイプ

STUDY

Specific Character(0008,0005)

CSU

SOP Instance UID(0008,0018)

UIU

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

Set

13 / 21

L-Share Viewer Portable
Query/Retrieve Level

Attribute Name

Tag

VR

照合タイプStudy Instance UID(0020,000d)

UI

U

Series Instance UID(0020,000e)

UIU

Study ID

(0020,0010)

SH

U

Series Number(0020,0011)

IS

U

Instance Number(0020,0013)

IS

U

Number of Patient(0020,1200)

IS

U(0020,1202)

IS

U(0020,1204)

IS

U(0020,1206)

IS

U(0020,1208)

IS

U(0020,1209)

IS

U

Requesting Physician(0032,1032)

PN

U

Requesting Service(0032,1033)

LO

U

Specific Character(0008,0005)

CSU

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

USeries 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

Related Studies
Number of Patient
Related Series
Number of Patient
Related Images
Number of Study
Related Series
Number of Study
Related Images
Number of Series
Related ImagesSERIES

Set

14 / 21

L-Share Viewer Portable
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(0020,1200)

IS

U(0020,1202)

IS

U(0020,1204)

IS

U(0020,1206)

IS

U(0020,1208)

IS

U(0020,1209)

IS

U

Requesting Physician(0032,1032)

PN

U

Requesting Service(0032,1033)

LO

U

Specific Character(0008,0005)

CSU

SOP Instance UID(0008,0018)

UIU

Study Date

(0008,0020)

DA

S,U

Series Date

(0008,0021)

DA

U

Study Time

(0008,0030)

TMU

Series Time

(0008,0031)

TM

U

SOP Instance UID(0080,0018)

UIU

Study Instance UID(0020,000d)

UI

S

Series Instance UID(0020,000e)

UI

S

Instance Number(0020,0013)

ISU

Related Studies
Number of Patient
Related Series
Number of Patient
Related Images
Number of Study
Related Series
Number of Study
Related Images
Number of Series
Related Images

Set

IMAGE

照合タイプ：「U」：単一値照合「*」：ワイルドカード照合「U」：ユニバーサル照合「UNIQUE」：クエリレベル内でユニークなキー

15 / 21

L-Share Viewer Portable
アプリケーションから検索条件を設定する際、「Study Date」、または「Patient’s Name」、「Patient’s ID」のいずれかを含み、「Modality」と「Body Part Examined」を含まない場
合、STUDY レベルの C-FIND を行います。「Modality」、または「Body Part Examined」を含む場合は SERIES レベルになります。
アプリケーションからシリーズを選択した際は IMAGE レベルの検索を行い、リスト画面から画像表示画面に切り替わります。

2.2.1.3.1.3.2. Patient RootPatient Root Query/Retrieve Information Model – FIND では検索条件として指定可能な検索属性を下表に示します。
表 2.2.1.3.1.3.2 Patient Root Query/Retrieve Information Model - FIND 検索属性
Query/Retrieve Level

Attribute NameTag

VR

照合タイプ

PATIENT

Patient’s Name(0010,0010)

PNUPatient ID(0010,0020)

LOU

Patient’s Birth Date

(0010,0030)

DAU

Patient’s Sex(0010,0040)

CSU

照合タイプ：「U」：ユニバーサル照合
アプリケーションから検索条件を設定しない場合、または全件検索の場合 Patient Rootの検索を行います。

16 / 21

L-Share Viewer Portable
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

Further Meaning

StatusStatus
Success

Behavior

CodeMatching is complete

0000

The SCP has completed the matches.
Study, Series or Image information
items are available for display orfurther processing.

Pending

Matches are

FF00

continuing

The Study, Series, or Image
information items contained in theIdentifier is collected for later
display or further processing.

Pending

Matches are

FF01

The Study, Series or Image information

continuing – Warning

items contained in the Identifier isthat one or morecollected for later display or further

Optional Keys were noprocessing.

supported**Any

The Association is aborted using

otherA-ABORT and the Study, Series, or Image

statusInformation query is marked as failed.

code

The status meaning is logged andreported to the user if an interactivequery.
Any additional error information in
the Response will be logged.

17 / 21

L-Share Viewer Portable
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 tothe user if an interactive query.

Association aborted by the SCP or network

The Study, Series, or ImagelayersInformation query is marked as failed.
The reason is logged and reported tothe user if an interactive query.

18 / 21

L-Share Viewer Portable
2.2.1.3.1.4. Query/Retrieve Information Model - MOVE の SOP 特有適合性
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

Further Meaning

StatusStatusSuccess

Behavior

Code
Sub-operations

0000

complete – No Failures

The L-Share Viewer Portable AE Storage
SCP has successfully received the SOPinstance.
If all SOP instances in a move job havestatus success then the job is marked
as complete.

Pending

Sub-operations areFF00continuing

The L-Share Viewer Portable AE Storage
SCP has received continues.
Association will stay open.

**Any

The Association is aborted using

otherA-ABORT and the move job is marked asstatusfailed.

code

The status meaning is logged and thejob failure is reported to the user via
application.

19 / 21

L-Share Viewer Portable
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 tothe user if an interactive query.

Association aborted by the SCP or network

The Study, Series, or ImagelayersInformation query is marked as failed.
The reason is logged and reported tothe user if an interactive query.

2.2.1.3.1.1. Storage の SOP 特有適合性

2.2.1.3.1.1.1. ステータスコードに対する理由
C-STORE リクエストに対するステータスコードの理由を下表に示します。
表 2.2.1.3.1.1.1 C-STORE リクエストに対するステータスコードの理由
Service

Further

Meaning

StatusStatusSuccess

ReasonCodeSuccess

0000

The SOP instances were successfullyreceived.

RefusedOut of resources

A700

System reached the limit in disk spaceor memory usage.

Error

Identifier does not

A900

match SOP Class
Cannot understand

The Data Set was not encoded with avalid specified SOP instance.

C000

The L-Share Viewer Portable AE Storage
SCP could not translate the data set
into element syntax.

Warning

Coercion of data

B000elements

One or more element values werecoerced.

20 / 21

L-Share Viewer Portable
2.3. ネットワークインターフェース
2.3.1. 物理的ネットワークインターフェース
本アプリケーションは iPad(iOS7)の TCP/IP スタックをサポートする物理媒体上で稼働します。
2.3.2. IPv4 と IPv6 のサポート
本アプリケーションは IPv4 接続のみをサポートしています。

2.4. 設定
2.4.1. AE 設定
本アプリケーションは設定画面で構成された AE 名、実装識別情報、TCP/IP ポートを使用します。
2.4.2. パラメータ設定できるパラメータはありません。

3. 文字集合のサポート
DICOM アプリケーションの文字集合はデフォルトレパートリに加え、以下をサポートします。
ISO 2022 IR 87(JIS X 0208:Japanese Kanji)

4. セキュリティ
DICOM セキュリティはサポートしていません。

5. 補遺
5.1. プライベート要素のデータディクショナリー
プライベート要素はサポートしていません。
5.2. 規格に対する拡張／特殊化／プライベート SOP クラス
特殊化またはプライベート SOP クラスはサポートしていません。

5.3. プライベート転送構文
プライベート転送構文はサポートしていません。

21 / 21