Archival and Communication of DICOM Images on a Hospital Network
Sheikh Mahmood H.M
School of Biomedical Engineering
IIT - Bombay
Workflow related to Images
CT, MR, US
Printing of Image on film
Radiologist
Radiologist
Digital mages
Printing of Image on film
Referring
Physician
CT UltrasoundMRI Laser Scanner
Image Database
Workstation Workstation
Picture Archiving and Communication System
Review-station Review-station
Problems encountered
Difficult to install and maintain Platform (and vendor) dependent Close system
ACR-NEMA
American College of Radiologists
National Electrical Manufacturers' Association
DICOM – Digital Imaging and Communication in Medicine
DICOM: Digital Imaging and Communication in Medicine
Specifies a non-proprietary data interchange protocol and image format for medical images and image related information.
The information is modeled with entity-relationship (E-R) model
DICOM Data
Information Object Definition (IOD) - A data abstraction of a class of real-world objects
DICOM Message Service Element (DIMSE) - The set of DICOM Application Layer communication services.
DIMSE Service Group (DSG) - A subset of the full DIMSE services which is applicable to a specific IOD
Service Object Pair (SOP) = IOD + DSG
DICOM Information Model Service ClassSpecification
specifies related
applied to an
defined as
Service Group Information ObjectDefinition
is a group of contains
DIMSE Services
Attributes
SOP Class(es)
Attribute (data element) – The functional unit of DICOM
The Attribute includes :
A tag that identifies the element,
Value Representation that describes how the value field to follow is represented
The length field that gives the length of the value field that follows
The Value field that contains the value to be transmitted
DICOM Toolkit
Imagectn – Implements DICOM Image Archive
Application Entity (Title, host, port)
Storage
Query
Retrieval
Imagectn
Accepts SOP classes of storage service class and
Query/Retrieve service class Maintains Database Never exits
Storescu
Implements SCU for storage service class Connects storage SCP
Findscu
Implements SCU for Query/Retrieve service class
Supports querying, using C-FIND
Movescu
Implements SCU for Query/Retrieve service class (uses C-MOVE) and
SCP for storage service class Configuration of storage areas
STA_STORE DATA LTA_STORE BASE IMAGECTN
STORESCP SCP for FINDSCU SCU for MOVESCU
MED1
MED1
ORTHO1
ORTHO1
ORTHO2
ORTHO2
MED2
MED2
EMERGENCYEMER
GENCY OT OT
ServiceClass User:C-FINDC-MOVEC-GET
ServiceClass User:C-FINDC-MOVEC-GET
Service Class Provider:C-FIND, C-MOVE, C-GET Service Class User:C-FIND, C-MOVE, C-GET Service Class Provider:C-STORE Service class User:C-STORE
Service Class Provider:C-FIND, C-MOVE, C-GET Service Class User:C-FIND, C-MOVE, C-GET Service Class Provider:C-STORE Service class User:C-STORE
Service Class Provider:C-FIND, C-MOVE, C-GET Service Class Provider:C-STORE
DICOM Client
DICOM Archive
Image Server
WWW Interface to DICOM Archive
Using Existing PCs Familiarity and User Friendly Platform Independence
Display medical images on a web browserLoad DICOM files from the InternetPerform various Image manipulationsBuild a user-friendly interface
HTTP
Server
CGI
DCMTK
Client
DICOM
Server
DICOM
Archive
HTTP
DICOM
patientQuery showImage moveSeries
moveStudy studyQuerypatientStudies
HTTP
DICOM CLIENT
DICOM SERVER
IMAGE ARCHIVE
DICOM
Output Files
DICOM
CGI
Conclusion
DicomAccess
Image Format Conversion
Radiology Teaching Files