Archival and Communication of DICOM Images on a Hospital Network Sheikh Mahmood H.M School of Biomedical Engineering IIT - Bombay Workflow related to Images Printing of Image on film Radiologist Referring Digital mages CT, MR, US Physician Printing of Image on film Radiologist Picture Archiving and Communication System CT MRI Ultrasound Laser Scanner Image Database Workstation Workstation 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 Class Specification specifies related SOP Class(es) defined as Service Group is a group of DIMSE Services applied to an Information Object Definition contains Attributes 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 BASE LTA_STORE IMAGECTN STORESCP SCP for FINDSCU SCU for MOVESCU MED1 MED2 ORTHO 1 ORTHO 2 EMER GENCY OT Service Class User: C-FIND C-MOVE C-GET DICOM Client 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 Image Server Service Class Provider: C-FIND, C-MOVE, C-GET Service Class Provider: C-STORE DICOM Archive WWW Interface to DICOM Archive Using Existing PCs Familiarity and User Friendly Platform Independence Display medical images on a web browser Load DICOM files from the Internet Perform various Image manipulations Build a user-friendly interface HTTP HTTP Server CGI DCMTK Client DICOM DICOM DICOM Server Archive HTTP patientQuery patientStudies moveStudy moveSeries showImage studyQuery CGI DICOM CLIENT DICOM DICOM SERVER DICOM IMAGE ARCHIVE Output Files Conclusion DicomAccess Radiology Teaching Files Image Format Conversion