DICOM Structure Basics
DICOM Structure Basics
Gunjan Patel
MS - Medical software,
BE-Biomedical Engineer
PGD-Quality Management
Email: [email protected]
Content
• History
• Introduction
• Why DICOM?
• DICOM Services Class
• Basic Terminology
• Exa.- RIS connection
• Uses of DIOCM
2
History
• 1985-1988 :
• Joint effort between Radiologist and Manufacturers to specify
ACR-NEMA 1.0 and 2.0
– ACR : American College of Radiology
– NEMA : National Electrical Manufacturer Association
• 1993 :
• 9 parts of DICOM (3.0)
• 2007 :
• 18 parts of DICOM - 126 Supplements
4
Why DICOM ?
5
Contin….
6
Contin….
7
DICOM Services Class
8
9
10
DICOM Terminology
• DICOM File Format
• Information Object Definition (IODs)
• Application Entity Title (AE Title)
• Service Class User/Provider (SCU/SCP)
• Unique IDentifier (UID)
• Transfer Syntax
• Value Representations (VR)
11
DICOM File Format
File
128 Bytes
Preamble
DICOM File (set to 00H by default)
Meta
DICOM Prefix DICM
Information Attribute Name Tag Type
Group Length (0002,0000) 1
File
ONE File Meta Information Version (0002,0001) 1
Meta Media Storage SOP Class UID (0002,0002) 1
DICOM
Eléments Media Storage SOP Instance UID (0002,0003) 1
SOP Transfer Syntax UID (0002,0010) 1
15
Application Entity Title (AE Title)
• AE is essentially the name of a DICOM device or program
used to uniquely identify it (you cannot have two
identical AEs in your PACS network)
• Even though DICOM does not have strict requirements
for AE naming, AEs are typically labeled with numbers
and uppercase characters only – no spaces, punctuation
signs, or other characters. In fact, it is not uncommon to
see DICOM units that would accept only uppercase
alphanumeric AEs.
16
Application Entity Title (AE Title)
Communicator’s
AE Title(s)
Names
17
“ Hi Tom , I am John . Can I send you a CT Image?“
Communication Communication
Initiator Name Recipient Name
18
“ I am sending a CT Image to you “
User Provider
SCU SCP
Service Class User Service Class Provider
role role
Response:
Status = SUCCESS
Store Response
Storage (SCU) Storage (SCP)
21
Transfer Syntax
Rx II
23
DICOM Transfer Syntaxes (cont’d)
Explicit VR versus Implicit VR
VR stands for Value Representation. It describes the
type and the format of the information sent in a
DICOM Data Element.
For instance, the Patient Date of Birth format is a 8
characters string following the format : YYYYMMDD (e.g.
19980625)
25
A specific VR for each need
DICOM defines a set of 27 VRs identified with two capital
letters. For instance:
• Free Form Text VR: •Fixed Format VR:
• SH: Short String • DA: Date
• TM: Time
• LO: Long String
• DT: DateTime
• ST: Short Text • PN: Person Name
• LT: Long Text
• UT: Unlimited Text
•Other VR:
• Math VR: • OB: Other Byte
• IS: Integer String • OW: Other Word
• OF: Other Float
• DS: Decimal String
• SQ: Sequence
• US: Unsigned Short
• …
• SS: Signed Short
• UL: Unsigned Long
• SL: Signed Long
26
27
28
29
30
DICOM Print Management
A Standard Interface
New Printer to Share Printers
31
DICOM for Media Interchange
The DICOM
Directory
(a.k.a. DICOMDIR)
The same image
facilitates media
objects as defined for
browsing ALL DICOM
MEDICAL
INFORMATION OBJECTS
Network exchange are
DIRECTORY
usable on physical
media
DICOM File Format
33
Feedback
and
Query ???
34
“Save Paper, Save Earth, Save US”
35
Referances
36