DICOM
DICOM
• Introduction
• The DICOM Interface
• History
• Information Objects
• Roles
• Service Classes
• Conformance
• Parts of the Standard
• Other DICOM Terms
Traditional imaging workflow
Image Clinical
Acquisition Interpretation
Film
Management
and
Library
Result Distribution
Image Output to
on Film Referring Physician
Introduction
Introduction- Evolving from a hospital need
Distribution
Printer
Introduction
The DICOM interface
A manufacturer uses the
standard to design and build a
product. The Dicom standard
describes all of the detailed
functional specifications which
Image Acquisition a device with a communication-
DICOM interface (allowing one
computer to ‘talk’ to another
Interface
e.g. Ultrasound Inside medical
computer) must employ to meet
equipment the standard.
The standard provides a
common reference for all
developers of medical
equipment.
DICOM image
The interface uses a set of
computer software which
executes the DICOM protocol.
The software also formats the
data for transmission.
DICOM concepts
Information Objects:
Information Objects
standardize the content of
a wide range of image
DICOM types (e.g. CT, MRI, NM,
concept US, Xray)
Service Classes:
Service classes define what to
do with those Objects (e.g.
store, move, print) across
Information Role Service the network.
Objects Definition Classes Role Definition:
In the Role Definition is
defined which equipment
Three concepts specified is the transmitter of
information and which
equipment is the receiver
of information.
Information Objects
Network
Successful communication
If two devices want to have a
The DICOM functionality is defined as follows:
successful communication, we
Functionality = must consider the following:
Image
Archive
acquisition
1 2
Network
Verification Service classes
The verification Class is used to
test DICOM connections
over the network. It uses the
DICOM echo command to
another DICOM compatible
workstation to verify the
Verification (SCU) Verification (SCP) connection.
Most systems have the
verification class user and
provider function to be able
to test connections.
Provider means that when you
Echo
receive a DICOM echo
SCU SCP command that you will
respond to this (you provide
this service to the users on
the network).
User means that you can send a
DICOM echo command to
another system. (you use the
service from a provider on
the network).
Storage Service Class
SCP
SCU
Image
DICOM
Application DICOM DICOM Protocol
Transfer TCP
Communication TCP TCP Protocol
Protocol
IP
Network IP IP Protocol
(Internet Protocol)
Ethernet
Link Ethernet card Ethernet card Protocol
(DICOM I/F PWB)
Network
Data transfer
• Application
• Presentation
• Application • Session
• Transport
• Presentation • Network
• Datalink
• Session • Physical
• Transport • Application
• Network
• Datalink
• Physical
Image transfer via networks
• OSI model
DICOM Application Entity
DICOM "Added
Value"
OSI Assocationa DICOM
OSI Upper Layer Control (ACSE)
Service Boundary Upper Layer
OSI Presentation protocol for
OSI Session TCP/IP
OSI Transport TCP
OSI Network
IP
OSI LLC Standard
Networking
Application Entity
The label or name of a
• Application Entity DICOM application
Service Class
associates one or more
Information Objects with one
• Application Entity or more Commands to be
performed upon these
• Image Object Definition objects. Service Class
Specifications state
requirements for Command
• Service Class Elements and how resulting
Commands are applied to
• Association Information Objects. Service
Class Specifications state
requirements for both Users
• DIMSE Services (SCU’s) and Providers
(SCP’s) of communications
services.
DICOM Terminology
Association
The initial ‘handshake’
• Application Entity between Application Entities
(AE’s) that represents an
• Image Object Definition agreement the SCP will
support the requested
services of an SCU.
• Service Class
• Association DIMSE Service
Generic services which act
• DIMSE Services upon instances of an
information object. The
specific messages that AE’s
use to
DICOM data format