Skip to main content


Showing posts from November, 2016

Store server application for dicom images

Store Server Program Using C++ and DICOM Network Protocol A storage server program is able to receive dicom images from a source AE such as console, store them on secure user account, which matches the key attribute of the image. Create scan sheet of the images that have been received, parse out important header information, and store that header information in a database. SYNOPSIS  It starts automatically at boot-in and running on port 104 in the background. If you don’t want the server running on port 104, edit store_server and run it on a new terminal window. ./store_server (no arguments) To change port number you have to edit the port number as shown below.   store_server ( Port number , './Temp', './handlerdb', 'store_server_config.cfg', 1); DESCRIPTION After an images are received from a source AE, the store program will run another script (handlerdb). This script will be responsible for moving the images into the user account with a

Picture Archiving and Communication System (PACS)

Picture Archiving and Communication System (PACS) Using Python This system allows Louisville Hospital to store, view and share DICOM images that come from different MRI machines locally and externally. This system is called a PACS (picture archiving and communication system) is an evolving healthcare technology for storage, retrieval, management, distribution and presentation of medical images  such as  magnetic resonance imaging (MRI)  , computed axial tomography (CAT scan) equipment and etc.    This system has three components: 1)  Security app. for distribution and exchange of patient information.  2)  Mobile friendly app. for viewing, processing, and interpreting images.  3)Database app. that  archive, store, and retrieve DICOM images and related documentation and reports. The model details can be found on this  github page .