Medical Image Processing Server using DICOM. Barberis, Sebastián (1), Graffigna, Juan Pablo (2), Isoardi, Roberto (1) 1 – Escuela de Medicina Nuclear.

Slides:



Advertisements
Similar presentations
Integrating the Healthcare Enterprise
Advertisements

Automatic Configuration of DICOM Network Applications Experience with Frozen Draft of Supplement 67 DICOM Anniversary Conference & Workshop Baltimore,
COMPREHENSIVE APPROACH TO INFORMATION SECURITY IN ADVANCED COMPANIES.
Chapter 19: Network Management Business Data Communications, 5e.
PACS In Nuclear Medicine Practical Experience from the Cromwell Perspective.
Medical Imaging System Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
The use cases that drive XNAT development Dan Marcus June 24, 2012.
Network Redesign and Palette 2.0. The Mission of GCIS* Provide all of our users optimal access to GCC’s technology resources. *(GCC Information Services:
April 7, 2005Baltic IT&T 2005 Forum1 Hopes And Constraints Concerning Hospital Information System Dzintars Mozgis, Dr.med Chairman, Board, University Hospital.
Chapter 19: Network Management Business Data Communications, 4e.
Network Redesign and Palette 2.0. The Mission of GCIS* Provide all of our users optimal access to GCC’s technology resources. *(GCC Information Services:
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
Interpret Application Specifications
A Guide to major network components
Distributed Systems: Client/Server Computing
Picture Archiving And Communication System (PACS)
Picture Archiving and Communication System (PACS) -Krystal Kerney and Hui Pan.
MiPACS/MiRIS Work Flow
 Network Management  Network Administrators Jobs  Reasons for using Network Management Systems  Analysing Network Data  Points that must be taken.
THE DICOM 2013 INTERNATIONAL CONFERENCE & SEMINAR March 14-16Bangalore, India DICOM Medical Image Management the Challenges and Solutions – Cloud as a.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
Introduction to Information System Development.
WINDOWS SERVICES. Introduction You often need programs that run continuously in the background Examples: – servers –Print spooler You often need.
IBM Rhapsody Simulation of Distributed PACS and DIR systems Krupa Kuriakose, MASc Candidate.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
VistA Imaging Overview Past & Present  VistA Imaging was conceived in 1987, at first to capture and view video frames of pathology specimens. It quickly.
Managing the development and purchase of information systems (Part 1)
POAD Distributed System Case Study: A Medical Informatics System Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Btec National Diploma Level 31 IT Systems Troubleshooting and Repair Identify and select remedies.
An Introduction to HIS Hou Hai-feng.
DICOM Singapore Seminar:
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
Chapter 10 Information Systems Analysis and Design
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 13 Post-Implementation Training.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Computer Emergency Notification System (CENS)
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
NumaStore Nuclear Cardiology P.E.T. Nuclear Medicine Image Management Solution Mini-PACS for Nuclear Medicine Archiving and Data Management.
Control in ATLAS TDAQ Dietrich Liko on behalf of the ATLAS TDAQ Group.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
Integrating the Healthcare Enterprise How to Purchase IHE Conformant Systems John Paganini Guardian Healthcare.
Medical Imaging Lection 3.
PACS in Radiology By Alanoud Al Saleh.
1 End User Support Introduction Identify and select remedies.
Exchanging Imaging Data
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
ANALISA & PERANCANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma.
Medical Imaging Lection 3. Basic Questions Imaging in Medical Sciences Transmission Imaging PACS and DICOM.
CATI Pitié-Salpêtrière CATI: A national platform for advanced Neuroimaging In Alzheimer’s Disease Standardized MRI and PET acquisitions Across a wide network.
By J Swetha ( ) V V Aishwarya ( ).
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
ADMINISTRATIVE AND CLINICAL HEALTH INFORMATION. Information System - can be define as the use of computer hardware and software to process data into information.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Development of an information system for a radiotherapy complex
Chapter 19: Network Management
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
PLM, Document and Workflow Management
Department of Biological and Medical Physics
IS442 Information Systems Engineering
Business Process Management Software
Presentation transcript:

Medical Image Processing Server using DICOM. Barberis, Sebastián (1), Graffigna, Juan Pablo (2), Isoardi, Roberto (1) 1 – Escuela de Medicina Nuclear. Mendoza. Argentina. 2 – Universidad Nacional de San Juan. San Juan. Argentina.

Problematic Situation Algorithms developed by research groups present inconvenients that make difficult their validation and clinical implementation. Algorithms developed by research groups present inconvenients that make difficult their validation and clinical implementation. Highly trained medical and technical staff usually work in very demanding environments and cannot employ the developed tools. Highly trained medical and technical staff usually work in very demanding environments and cannot employ the developed tools. For the validation, a selection of studies and its later processing is required. Actually, validations are performed manually. For the validation, a selection of studies and its later processing is required. Actually, validations are performed manually.

Objetive – The implementation of a centralized processing server that allows solving different needs in diagnosis and research. – The development of a DICOM system interact within a PACS. – Quickly associate research processing algorithms to clinical implementation, allowing their validation.

Workstation Network Service Modalities Diagnostic Workstation StorageServer DICOM Printers PACSManager HIS / RIS Processing Server Connecting to a PACS system

Features Communication of studies in clinical environments (DICOM). Communication of studies in clinical environments (DICOM). Different algorithms of processing: Different algorithms of processing: Intermodality/intrapatient registration for radiotherapy. Intermodality/intrapatient registration for radiotherapy. Intramodality/intrapatient registration for treatment monitoring. Intramodality/intrapatient registration for treatment monitoring. Processing of single studies for diagnosis. Processing of single studies for diagnosis. Others. Others. Easy administration and set-up Easy administration and set-up Automatic Function. Automatic Function. Multi-thread. Multi-thread. Stability against failures. Stability against failures. Development with GPL tools. Development with GPL tools.

Tools used Support tools for design: Support tools for design: Notation diagrams in Unified Modeling Language UML. Notation diagrams in Unified Modeling Language UML. Tool box BOUML® release 2.32 Tool box BOUML® release 2.32 Develop Enviroment and compiler: Develop Enviroment and compiler: Code::Blocks 8.02 Code::Blocks 8.02 Compiler MinGW Compiler MinGW DICOM facilities: DICOM facilities: CTN of Mallincrodt Institute of Radiology. CTN of Mallincrodt Institute of Radiology. Database facilities. Database facilities. MySQL 5.0 API for C. MySQL 5.0 API for C. Processing Algorithms Processing Algorithms Research project. Research project.

Implementation model - Application Data Flow

Implementation of the DICOM standard The whole communication and transfer of images with remote application entities is carried out using the DICOM network protocol using the TCP/IP protocol. The functions supported by the entities of the system are: The whole communication and transfer of images with remote application entities is carried out using the DICOM network protocol using the TCP/IP protocol. The functions supported by the entities of the system are: UL services supported are: A-ASSOCIATE, A-RELEASE, A- ABORT, A-P-ABORT and P-DATA UL services supported are: A-ASSOCIATE, A-RELEASE, A- ABORT, A-P-ABORT and P-DATA SCU (Application Entitys ‘Send’) SCP (Application Entitys 1 to N) Storage. Verification.

Implementation of the DICOM standard The reception Applications Entity in this system support a great number of storage service class (listed in its Conformance Statement) and the verification service class. The reception Applications Entity in this system support a great number of storage service class (listed in its Conformance Statement) and the verification service class. As the communication module only supports the storage and verification, the response to other request (as posts C-FIND or C-GET) is reject whit the corresponding response messages. As the communication module only supports the storage and verification, the response to other request (as posts C-FIND or C-GET) is reject whit the corresponding response messages.

Features database 1) Contains the configuration parameters (available processing algorithms, conditions for them, assigned port, etc). 1) Contains the configuration parameters (available processing algorithms, conditions for them, assigned port, etc). 2) Served for recording studies information (general and specific data). 2) Served for recording studies information (general and specific data). Both sets of data are used to making decisions. Both sets of data are used to making decisions. Decision-making system: SQL Query Decision-making system: SQL Query

Thread use Allows opening a listening port for each different processing algorithm (including their capacity of solve one o more association request). Allows opening a listening port for each different processing algorithm (including their capacity of solve one o more association request). Allows the separation of tasks and avoid problems that can halt its overall performance. The latter is important because the imaging techniques can be used in a development phase, causing instability in the process Allows the separation of tasks and avoid problems that can halt its overall performance. The latter is important because the imaging techniques can be used in a development phase, causing instability in the process

Test and application This tool has been implemented in a Medical Imaging and Radiotherapy center, “Escuela de Medicina Nuclear, Mendoza, Argentina” including three image processing algorithms. This tool has been implemented in a Medical Imaging and Radiotherapy center, “Escuela de Medicina Nuclear, Mendoza, Argentina” including three image processing algorithms. Quality control in computed tomography. Quality control in computed tomography. Flip process to prepare PET studies for Radiotherapy Planning. Flip process to prepare PET studies for Radiotherapy Planning. Cropping and segmentation of MRI brain studies. Cropping and segmentation of MRI brain studies.

Test and application Quality control in computed tomography Cropping and segmentation of MRI brain studies. Flip process to prepare PET studies for Radiotherapy Planning.

This work has allowed the development of a Processing Server in accordance with DICOM standard. It is possible to integrate new processing algorithms to clinical environments. The application allows an automatic management of studies. The decision made determines which operation must be executed, which studies take part, and to whom the results must be sent. The system can receive several studies, execute algorithms, or send results simultaneously using different processing threads. Operations, ports, conditions, etc., can be quickly modified by means of a SQL database. Conclusions

For the design and the development of the server, GPL software tools have exclusively been used. A weakness of the system is the necessity of employing automatic algorithms that require no user intervention. Even though there is a tendency to this kind of techniques, there is no possibility to interact with the user during processing tasks. Regarding the implementation of the system in a clinical environment, it is necessary to execute it for a prolonged time in order to evaluate the system and algorithms. It will allow to analyze the organizational changes. Conclusions