Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div....

70
DICOM Kapitel 1 Einführung, Datenformat, Datentypen

Transcript of Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div....

Page 1: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

DICOM

Kapitel 1

Einführung, Datenformat, Datentypen

Page 2: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

DICOM Netzwerk

Tele-radiologie

Kernspin CT Ultraschall RIS

PACS Befundungs-Arbeitsplatz

DVD, CD Drucker

DICOM Welt

HL7 Netzwerk

AbrechnungPDMSLISKIS

HL7 Welt

Kernspin CT Ultraschall RIS

2

Page 3: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Was ist DICOM?

• DICOM

– steht für Digital Imaging and COmmunication in Medicine

– spezifiziert viele Dienste und Formate (zum – spezifiziert viele Dienste und Formate (zum Austausch von Bildern und anderer medizinischer Daten zwischen Computern)

– ermöglicht den hersteller-übergreifenden Datenaustausch („offene Systeme“)

– ist KEIN funktionales Produkt3

Page 4: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Historie des DICOM Standards

1988: 2. Version des ACR/NEMA Standards

1985: 1. Version des ACR/NEMA Standards

1982: Gründung einer Arbeitsgruppe des

American College of Radiology (ACR) und der

National Electrical Manufacturers Association (NEMA)

1970er Jahre: Digitale Bildgebung entsteht (v.a. CT)

4

Tipps- Digitale Version unter http://medical.nema.org verfügbar

- Kurzreferenz für z.B. Part 16 in DICOM 2008: PS 3.16 – 2008

1970 1980 1990 2000 2010

1992: 3. Version als DICOM 3.0

Regelmäßig weitere Revisionen

mit Jahreszahl, z.B. „DICOM 2008“

Page 5: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Part 14Grayscale

Standard Display Function

Part 16Content Mapping

Resource

Part 5Data Structure and Semantics

Part 6Data Dictionary

Part 3Information

Object Definitions

Part 4Service Class Specification

Part 10Media Application

Profile

Implementation Model

SOP Classes, Roles

and Transfer Syntax

DICOM ConformanceStatement Document

(Part 2)

Part 7Message Exchange

Part 1Introduction

and Overview

Part 9Obsolete

Part 13Obsolete

Part 16Content Mapping

Resource

5

Part 12Media Formats &

Physical Media for Data Interchange

Part 11Media Storage & File Format for

Data Interchange

Part 15Security Profiles

Physical Media

Security Measures

Part 8Network

Communication sSupport

Communication Stack

Exchange Resource

Part 17Explanatory Information

Part 18Web Access to

DICOM Persistent Objects

Page 6: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Wann bin ich „DICOM-konform“ ?

• Produkte implementieren Teilmengen davon

• „DICOM-konform“ bedeutet keine absolute Funktionalität, sondern der Hersteller veröffentlicht im DICOM Conformance Statement DCS, was er unterstützt:

• Der Standard beschreibt in Part 2 das DCS

6

Page 7: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

STATISCHE SICHT (TEIL 1)

Part 5, Part 6

DICOM Filesets («Dateien»)

7

Page 8: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Digitale Bilddaten auf CD

• Spezifikation

– DICOMDIR

– Keine Dateiendung

– File-Sets

Page 9: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Übung

9

Page 10: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Binärdaten

DatentypTag

10

WertLänge

DEZ HEX001 001002 002...009 009010 00A011 00B012 00C013 00D014 00E015 00F016 010017 011018 012

Page 11: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Datenstruktur

Data Element(Attribut)

Data Element(Attribut)

…Data Element

(Attribut)

Data Set

11

LängeTag

(Attribut) (Attribut)…

(Attribut)

Daten-typ

Wert

Data Element (Attribut)

Page 12: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

http://www.dclunie.com/pixelmed/software/webstart/DicomImageViewer.jnlp

Page 13: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Part 14Grayscale

Standard Display Function

Part 16Content Mapping

Resource

Part 5Data Structure and Semantics

Part 6Data Dictionary

Part 3Information

Object Definitions

Part 4Service Class Specification

Part 10Media Application

Profile

Implementation Model

SOP Classes, Roles

and Transfer Syntax

DICOM ConformanceStatement Document

(Part 2)

Part 7Message Exchange

Part 1Introduction

and Overview

Part 9Obsolete

Part 13Obsolete

Part 16Content Mapping

Resource

13

Part 12Media Formats &

Physical Media for Data Interchange

Part 11Media Storage & File Format for

Data Interchange

Part 15Security Profiles

Physical Media

Security Measures

Part 8Network

Communication sSupport

Communication Stack

Exchange Resource

Part 17Explanatory Information

Part 18Web Access to

DICOM Persistent Objects

Page 14: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Part 6: Data DictionaryValue Representation VR

(Datentyp)

Value Multiplicity

(Kardinalität)

Long String

14

Code String

Page 15: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Part 14Grayscale

Standard Display Function

Part 16Content Mapping

Resource

Part 5Data Structure and Semantics

Part 6Data Dictionary

Part 3Information

Object Definitions

Part 4Service Class Specification

Part 10Media Application

Profile

Implementation Model

SOP Classes, Roles

and Transfer Syntax

DICOM ConformanceStatement Document

(Part 2)

Part 7Message Exchange

Part 1Introduction

and Overview

Part 9Obsolete

Part 13Obsolete

Part 16Content Mapping

Resource

15

Part 12Media Formats &

Physical Media for Data Interchange

Part 11Media Storage & File Format for

Data Interchange

Part 15Security Profiles

Physical Media

Security Measures

Part 8Network

Communication sSupport

Communication Stack

Exchange Resource

Part 17Explanatory Information

Part 18Web Access to

DICOM Persistent Objects

Page 16: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Part 5: Datentypen

16

Page 17: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Datentyp PN (Person Name)

17

Page 18: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Datentyp PN (Forts.)

• „Adams^John Robert Quincy^^Rev.^B.A.M.Div.“

– [Ein Familienname; drei Vornamen;kein Mittelname; ein Präfix; zwei Suffixe.]

• „Ewing^John Ross^^^“

– [Ein Familienname; zwei Vornamen;– [Ein Familienname; zwei Vornamen;kein Mittelname; kein Präfix; kein Suffix.]

• „Ewing^John Ross“

– [Ein Familienname; zwei Vornamen;kein Mittelname; kein Präfix; kein Suffix.]

• „ABC Farms^Running On Water“

– [Pferd namens „Running On Water“, das der Organisation „ABC Farms“ gehört]

18

Page 19: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Datentyp Sequence SQ

19

Page 20: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Sequence: Beispiel

20

Page 21: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Datenstruktur bei Sequences

Data Element(Attribut)

Data Element(Attribut)

…Data Element

(Attribut)

Data Element (Attribut)

Data Set

21

LängeTagDaten-

typWert

Data Element (Attribut)

LängeTagDaten-

typWert

Data Element (Attribut)

LängeTagDaten-

typWert

Data Element (Attribut)

Page 22: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Value MultiplictyValue Representation VR

(Datentyp)

Value Multiplicity

(Kardinalität)

22

Page 23: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Multiplicity

23

Achtung, nicht verwechseln: • Eine Sequence ist eine Folge mehrerer unterschiedlicher

Datenelemente (Tag, Datentyp, Länge, Wert).• Ein Wert eines Datenelements mit VR > 1 kann mehrere

(gleichartige) Werte enthalten.

LängeTagDaten-

typWert

Datenelement

Page 24: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

IODS ("BILDER", ENCPDF, SR), TRANSFERSYNTAX,

Page 25: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Verzeichnisstruktur

25

Page 26: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Part 14Grayscale

Standard Display Function

Part 16Content Mapping

Resource

Part 5Data Structure and Semantics

Part 6Data Dictionary

Part 3Information

Object Definitions

Part 4Service Class Specification

Part 10Media Application

Profile

Implementation Model

SOP Classes, Roles

and Transfer Syntax

DICOM ConformanceStatement Document

(Part 2)

Part 7Message Exchange

Part 1Introduction

and Overview

Part 9Obsolete

Part 13Obsolete

Part 16Content Mapping

Resource

26

Part 12Media Formats &

Physical Media for Data Interchange

Part 11Media Storage & File Format for

Data Interchange

Part 15Security Profiles

Physical Media

Security Measures

Part 8Network

Communication sSupport

Communication Stack

Exchange Resource

Part 17Explanatory Information

Part 18Web Access to

DICOM Persistent Objects

Page 27: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Part 3: Modell der realen Welt

27Quelle: PS3.3 Seite 54

Page 28: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Patient-Studie-Serie

Patient

Studie

Weitere Studien

Neue Serie bei• neuer Modalität• neuer Position

28

SerieSerie Serie

BildBild

Bild (IOD)

BildBildBild

Bild (IOD)

Bild (IOD)

• neuer Position (Kopf, Abdomen, …)

• Geänderten Aufnahme-parametern (Kontrastmittel, T1/T2-Gewichtung, …)

Page 29: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Ihre Bilder

29Achtung: Die Verzeichnisstruktur muss nicht der Hierarchie Patient-Studie-Serie entsprechen

Page 30: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

DICOMDIR

30

Page 31: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

IOD CT Bild

M: Mandatory

C: Conditional

• 1: Mandatory - Always Present with a Value• 2: Mandatory - But allowed to be Empty• 1C, 2C: Conditional - Type 1 and 2

31

C: Conditional

U: User Option

• 1C, 2C: Conditional - Type 1 and 2• 3: Optional - also allowed to be Empty

Page 32: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Pixel

32

Page 33: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Bild: IOD (Information Object Definition)

SOP Studie Serie Equipment BilddatenPatient

IODs und IEs

PatientNameIDGeburtstagGeschlecht

SOPClass IDInstance- ID

StudieIDDatumZeitArzt

Serie IDNummerModalität

EquipmentHerstellerInstitution

Bilddaten

System spezParameterPosition

AllgemeinBildnummer

Bildpixel#BitsPixeldaten

VOIBildnummer

Module

IE Information Entities

33

BildnummerBildtyp

Bildnummer…

MerkeEine IOD besteht aus Information Entities (Patient, Studie, ..)Eine IE besteht aus einem oder mehreren ModulenEin Modul besteht aus mehreren Attributen

Page 34: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Übung

34

Page 35: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Vom Bild zum Befund

Be-fund

35

Untersuchender Arzt

Patient

Radiologe

?

Patient

Quelle: Dr. Rainer Röhrig, Uniklinik Gießen

Page 36: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Encapsulated PDF IOD

36Auszug aus Part 3, Anhang 45

Page 37: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Werkzeugunterstützung

37

TippMit dem Tool-Set dcm4che (Pdf2Dcm.bat) können Sie selbst

encapsulated PDF-Dateien erstellen.

Page 38: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Structured Report IOD

38Part 3, Anhang 35

Page 39: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Beispiel für ein Structured Report

39

Page 40: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Beispiel für Structured Report

40

Page 41: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

SPEZIALTHEMEN

Zeichenkodierung

Transfersyntax

41

Page 42: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Zeichensätze

42

Page 43: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Beispiel PN

43

Page 44: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Transfersyntax

LängeTag

Data Element(Attribut)

Data Element(Attribut)

…Data Element

(Attribut)

Daten-typ

Wert

Data Set

44

typ

Explizit: Datentyp ist mit angegebenImplizit: Datentyp ist nicht mit angegeben

Page 45: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Transfersyntax II

Big endian

45

Little endian

42

Page 46: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Transfersyntax III

Big Endian Little Endian

ExplizitIn Verwendung,heute üblich

In VerwendungExplizitheute üblich

In Verwendung

ImplizitNicht in Verwendung

In Verwendung

46

Page 47: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Eine erste Zusammenfassung

• Hierarchie der Objekte

– Patient

– Studie

– Serie

• Attribut

– Tag

– Datentyp

– Länge

– Bild � IOD Information Object Definition

– IE Information Entity

– Modul

– Attribut

– Wert

• Spezifikation

– Part 3: Aufbau IODs

– Part 5: Kodierung, Datentypen

– Part 6: Data dictionary

47

Page 48: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

DYNAMISCHE SICHT

Austausch und Verarbeitung von Daten

48

Page 49: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Quelle: Dr. Rainer Röhrig, Uniklinik GießenQuelle: Dr. Rainer Röhrig, Uniklinik GießenQuelle: Dr. Rainer Röhrig, Uniklinik Gießen

Page 50: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Austausch von IOs

Bisher: Statische Sicht

• Medien, Datenträger

• (Bild-)Daten

• Definition von Formaten

Jetzt: Dynamische Sicht

• Verarbeiten der Information

– Speichern

– Drucken

– Suchen, …• Definition von Formaten

• Struktur

• Information

– Suchen, …

• Austausch der Information

• Kommunikation

50

Page 51: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Mögliche Fragen (und Antworten)

Kann mein CT seine Bilder anmeine Workstation schicken?

Kann sich die

Wir unterstützen die CT ImageStorage SOP Class als SCU

51

Kann sich die Modalität mit meinem RIS verbinden?

Garantiert DICOM

Plug and Play?

Wir sind DICOM-konform!

Wir unterstützen die DICOM Worklist

SOP? SCU?

Worklist?

Page 52: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

DICOM Vokabeln

Bekannt

• Information Object Definition (IOD)

• Transfer Syntax

Neu

• Service Class User (SCU)

• Service Class Provider (SCP)

• Service Object Pair (SOP)• Information Entity (IE)

• DICOM Conformance Statement

• Service Object Pair (SOP)

• DIMSE Service

• Unique Identifier (UID)

• Application Entity Title (AET)

52

Page 53: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Ich möchte ein CT-Bild speichern

Ich möchte die MRT-Bilder von Patient Maier

haben

Deutsch ���� DICOM

Ich möchte ein CT-Bild speichern

Ich möchte die MRT-Bilder von Patient Maier

haben

Ich möchte einen Structured Report

drucken

haben

Ich möchte ein Röntgen-Bild verschieben

53

Ich möchte einen Structured Report

drucken

haben

Ich möchte ein Röntgen-Bildverschieben

Information ObjectDienst (DIMSE)

Page 54: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

DICOM Befehle: DIMSE

• DICOM Message Service Element (DIMSE)

• Services

– DIMSE-C Services:C-STORE, C-ECHO, C-FIND, C-GET, C-MOVEC-STORE, C-ECHO, C-FIND, C-GET, C-MOVE

– DIMSE-N Services:N-ACTION, N-EVENT-REPORT, N-CREATE,N-DELETE, N-GET, N-SET

54

Page 55: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

SCP, SCU und SOP

C-Store

Service Class User (SCU)CT Image Storage SOP Class

Service Class Provider (SCP)CT Image Storage SOP Class

55

Information Object + DICOM Service (Befehl)CT IOD + C-STORE

Service Object Pair (SOP)

Page 56: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Storage SCU

Storage

SCP

Application Entity Title (AET)

C-Store

56

DICOM Application(z.B. CT)

DICOM Application(z.B. PACS)

Quelle: SIEMENS, DCS für Somatom syngo CT

Page 57: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Beispiel 2 für SOPs: Query / Retrieve

57

Page 58: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Sprachkurs DICOM

DICOM Deutsch

Wir unterstützen die CT Image Storage SOP Class als SCU

Das Produkt sendet DICOM Bilder, um sie speichern zu lassen

Wir unterstützen die CT Image Storage SOP Class als SCP

Das Produkt empfängt DICOM CT Bilder und speichert sie

Wir unterstützen die Modality WorklistWir unterstützen die Modality WorklistManagement als ein SCU

58

Page 59: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Part 14Grayscale

Standard Display Function

Part 16Content Mapping

Resource

Part 5Data Structure and Semantics

Part 6Data Dictionary

Part 3Information

Object Definitions

Part 4Service Class Specification

Part 10Media Application

Profile

Implementation Model

SOP Classes, Roles

and Transfer Syntax

DICOM ConformanceStatement Document

(Part 2)

Part 7Message Exchange

Part 1Introduction

and Overview

Part 9Obsolete

Part 13Obsolete

Part 16Content Mapping

Resource

59

Part 12Media Formats &

Physical Media for Data Interchange

Part 11Media Storage & File Format for

Data Interchange

Part 15Security Profiles

Physical Media

Security Measures

Part 8Network

Communication sSupport

Communication Stack

Exchange Resource

Part 17Explanatory Information

Part 18Web Access to

DICOM Persistent Objects

Page 60: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

NETZWERK

Verhandlung, OSI

60

Page 61: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Demo: Netzwerkkommunikation

61

Page 62: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Netzverbindung

62Aus Part 8

Page 63: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Verbindung

63Aus Part 7

Page 64: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Verhandlung

64Aus Part 7

Page 65: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Übung 2: Query/Retrieve

• Bilden Sie Paare (PCs)

• Wählen Sie je eine Rollen als SCU oder SCP

• Suchen Sie Bilder mit JDICOM

– SCU: QueryRetrieveSCU– SCU: QueryRetrieveSCU

– SCP: ImageServer

65

Zum Experimentieren:Erhöhen Sie den Verbose-Level in der KonfigurationÜbungsblatt: ./Unterlagen/Übungen/QueryRetrieve.pdf

Page 66: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

DYNAMISCHE SICHT

Austausch und Verarbeitung von Daten

66

Page 67: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Beispiel 3 für SOPs: Worklists

Service Class User (SCU)CT

Service Class Provider (SCP)RIS

67

C-Find

Gib mir meine Aufgabenliste (Worklist)

Page 68: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Worklist Query

68

Page 69: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Beispiel 4 für SOPs:Performed Procedure Step PPS

69Aus Part 4

Page 70: Kapitel1 Einführung, Datenformat, Datentypen · • „Adams^John Robert Quincy^^Rev.^B.A.M.Div. ... SCP, SCU und SOP C-Store Service Class User (SCU) CT Image Storage SOP Class

Szenarien

Modalität RIS

Worklist

Ergebnisse

Workstation ArchivDrucker

speichernspeicherndrucken

druckenspeichern

abfragen

empfangen