Introduction to DICOM
Chapter 1: Introduction
DICOM is a software integration standard that is used in Medical Imaging. All modern medical imaging systems (AKA Imaging Modalities) Equipment like X-Rays, Ultrasounds, CT (Computed Tomography), and MRI (Magnetic Resonance Imaging) support DICOM and use it extensively.In this tutorial I present a high level review of DICOM. We will look at DICOM from the user point of view trying to avoid the fine details when possible.
Readers familiar with the DICOM standard and its technical vocabulary will surely recognize these terms though I will try to avoid them when there exists a common replacement. The reason for this is because the DICOM standard’s vocabulary is very different from the equivalent terms used in everyday’s computing and I try here to explain DICOM to people with common background in modern software and computing but none or very little background in Medical Imaging and Healthcare IT.
The core of DICOM is a file format and a networking protocol.
- DICOM File Format – All Medical Images are saved in DICOM format. Medical Imaging Equipment creates DICOM files. Doctors use DICOM Viewers, computer software applications that can display DICOM images, to diagnose the findings in the images. DICOM files contain more than just images. Every DICOM file holds patient information (name, ID, sex and birth date), important acquisition data (e.g., type of equipment used and its settings), and context of the imaging study that is used to link the image to the medical treatment it was part of.
- DICOM Network Protocol – All medical imaging applications that are connected to the hospital network use the DICOM protocol to exchange information, mainly DICOM images but also patient and procedure information. The DICOM network protocol is used to search for imaging studies in the archive and restore imaging studies to the workstation in order to display it. There are also more advanced network commands that are used to control and follow the treatment, schedule procedures, report statuses and share the workload between doctors and imaging devices.
DICOM is first of all an Interface Definition. It’s success relies on the ability to integrate medical systems manufactured by many different vendors.
The reality today in medical imaging is that when installing new imaging equipment in the hospital and plugging it into the network, it can immediately query the medical imaging archive (PACS), retrieve images that were created by other systems and display them. Additionally, if the new system produces images, they can be reviewed on other vendor’s systems that are already members of the network. All this is done without any changes or modifications to any of the involved system software.
Some of you would rightfully say that this is exactly what you would expect from any new laptop or printer you bring home. However, for the medical community, this was almost impossible before DICOM. Integrating medical equipment of different vendors used to be a big issue. Even today with all the advancement that IT made, very large budgets are spent over interfaces and integration in every large project, not only in medicine.
The ability of modern imaging equipment to seamlessly collaborate and integrate together in a multi-vendor environment is the most notable achievement of DICOM that led to a great advancement in medical imaging.
Great Post. Tanks!
ReplyDeleteExcellent piece of cake for the beginners..
ReplyDeleteHI, I really enjoyed your presentation, I would have a contact... Thanks
ReplyDeleteThanks for explaining DICOM in familiar computer terms. :)
ReplyDeleteThank you it is useful.
ReplyDeleteThanks for your wonderful post!
ReplyDeletethanks!
ReplyDeleteThanks for your excellent post that uses a lay-person's terms, like myself.
ReplyDeleteThanks bud
ReplyDeleteNice post. Thank you!!
ReplyDeleteThank you, its very clear for anyone.
ReplyDeleteThanks,Nice one
ReplyDeleteThank you very much for sharing this information with the world. I really enjoy reading the simple way of explanation.
ReplyDeleteThank you again sir :)
Thanks!! This is really good story telling ....
ReplyDeleteVery helpful, thank you!
ReplyDeleteI am preparing for a interview that is coming up and this article is a savior, thank you!
ReplyDeleteThis was a great article (and series of articles), but I would like to hear more about DICOM vs DICOM SR--exactly what is the difference?
ReplyDeleteThanks for your explanation!
ReplyDeleteVery good post!
ReplyDeleteAwesome explanation ,thanks a lot sir.
ReplyDeleteCheers....
Good info! appreciate the post.....
ReplyDeleteHi!
ReplyDeleteHi Roni!
I've read that currently DICOM specification allows the insertion of mp4 files (movies) in a PACS (as it can be verified in ftp://medical.nema.org/medical/dicom/final/sup149_ft.pdf). Is the RZDCX toolkit able to do that? If not, Is it scheduled this development or can we do it through any workaround? Thanks in advance
Hi Victor,
DeleteYes, it is scheduled for development.
I hope we will have this soon.
Regards
Roni
Thanks for your response. We're looking for some component to do this job, and we'd like to count with yours in our options. We're not in hurry, but do you know any approximate deadline when it's expected to be released this development? (at least any beta version for testing purposes)...
DeleteBest regards
Hi Victor,
DeletePlease email info@roniza.com for details.
Thanks
Roni
I have been workling in the IT field for a long time but I have just joined a hospital 3 months ago. this is a nice explanation in simple terms.
ReplyDeleteGreat post! Thank you ☺
ReplyDeleteGr8 post. Thanks for sharing :)
ReplyDeleteThe best explanation of DICOM! Thank you! <3
ReplyDeleteHi Roni !
ReplyDeleteFirst of all thank you for such a good explanation.
I am currently working on a project related to healthcare informatics. I wish to create a tool which extracts the metadata of a DICOM file and puts it to a database, such as MySQL. Could you please help me know how can i extract the metadata? I am new to all this.
Thanks !
Well driven...Wonderful Sharing.
ReplyDeleteIt really helped.
Thanks,
Bin
Roni!
ReplyDeleteBig plus for your karma for your efforts. I am BA on a medical-related project in IT, deal with DICOM and modalities and this blog is the best knowledge transfer I have found so far. Willing to read next chapters (I have started from MWL).
Wish you success and harmony )
Roni!
ReplyDeleteBig plus for your karma for your efforts. I am BA on a medical-related project in IT, deal with DICOM and modalities and this blog is the best knowledge transfer I have found so far. Willing to read next chapters (I have started from MWL).
Wish you success and harmony )
Roni!
ReplyDeleteBig plus for your karma for your efforts. I am BA on a medical-related project in IT, deal with DICOM and modalities and this blog is the best knowledge transfer I have found so far. Willing to read next chapters (I have started from MWL).
Wish you success and harmony )
Thanks :)
Deleteawesome information
ReplyDeleteThnks for dis.
ReplyDeleteThank you so much. I appreciate the info and please keep posting! I am getting ready to take my CIIP exam and this has helped me tremendously.
ReplyDeletethank you for this simple yet great explanation, i have just one doubt (and the reason that got me here) what do i have to do so the xray machine can send or share the images with a pc in a local network? (so i dont need a usb flash disk or a cd)
ReplyDeleteIf your x-ray machine has DICOM network capabilities then all you need to do is to connect it to the local network and configure the destination to send the files to.
ReplyDeleteYou can use our DICOM server - DSRSVC as the destination.
Simply download it (http://downloads.roniza.com/downloads/dsrsvc/RZDCX_DSRSVC_-_Win32_-_Release-DLL_218_artifacts.zip), unzip the package, and run DicomServer -r from command line. It will receive the images on port 104.
Good luck.
Awesome! Thanks!! Its still very useful even though the post was created years back.
ReplyDeleteIt is a very informative and useful post thanks it is good material to read this post increases my knowledge
ReplyDeleteComputer Communication and Networks
Just... Thanks for your efort to share your knowledgments!
ReplyDeleteIndeed THANK YOU!
ReplyDeleteThanks!
ReplyDeleteThanks for this. Atleast now I can comfortably study it more with tgis basic knowledge
ReplyDeleteHi rozi, Do you recommend any books related to healthcare domain (DICOM,..) for software engineer
ReplyDelete