DICOM is Easy
Software Programming for Medical Applications
Saturday, December 6, 2025
Introduction to DICOM - Chapter 4 - DICOM Objects Explained: IODs, Modules, and How to Create a Secondary Capture Image (SC IOD) in C#
Getting Oriented using the Image Plane Module
![]() |
| Axial Cut |
![]() |
| Sagittal Cut |
![]() |
| Coronal Cut |
Sunday, June 30, 2024
MODALIZER+ Video tutorials on YouTube
Here's a nice thing about blogging, it keeps a log, Ha?! And like a log, it's a peace of history and as it's been running since 2008 I find it interesting (well, it's my blog). I'm coming to the point, and the point is that MODALIZER+, a software that my team and I develop for quite a while now is kind of documented here with all its evolvement, since it started as a bunch of tests of our SDK up to its current release which I'm quite happy with. And now as there are more and more users of MODALIZER+, we started making this video tutorials series on YouTube. We have two videos now and we're working on more to add to the channel. Check them out. The first two ore more focused on the software itself and the next ones are going also to focus on DICOM in general. Stay tuned and tell me what you think in the comments.
Tuesday, July 4, 2023
Indexing DICOM files in a directory into a CSV file using PowerShell and MODALIZER-SDK
#!PowerShell ... jeje ... this doesn't work on widows ;-)
## How the PowerShell DICOM Script Works
### Customizing the Extracted DICOM Tags
### Handling Errors During DICOM File Parsing
Wednesday, June 28, 2023
Introduction to DICOM - Chapter 5 – Solving a DICOM Communication Problem
In this post we'll discuss:
- Application Entities (AE’s) – the nodes in the DICOM network and their name – AE Title
- Association – a network peer-to-peer session between two DICOM applications
- Association Negotiation – The first part of the association in which the two AE’s agree on what can and can’t be done during the Association
- The Verification Service using the C-ECHO command – a DICOM Service Class that is used to verify a connection, sort of application level ‘ping’.
- The Storage Service using the C-STORE command – a DICOM Service that allows one AE to send a DICOM object to another AE
Complaint 20123
Burt Simpson from Springfield Memorial Hospital reports that he can’t send the screen capture to the PACS. He kept clicking the green “Send” button but he always gets the same error: “Operation Failed!”. The log file Burt copied from the system is attached.
Query/Retrieve part II - C-MOVE
C-MOVE is a DICOM command that means this: The calling AE (we) ask the called AE (the PACS) to send all the DICOM Instances that match the identifier to the target AE.
If you're looking for a High-Performance DICOM Server with Query/Retrieve SCP check HRZ's DICOM Server solution.
DICOM Modality Worklist
Technically speaking, DICOM Modality Worklist is a task manager just like a piece of paper with short text and a check box or the tasks application on your iPhone (or Android). But for the imaging center or RAD department the advantages are enormous. The most obvious benefit is that there’s no need to reconcile all kind of misspelled names in the PACS because the patient name is no longer keyed in on the modality workstation but received electronically via the MWL query. The fact that the requested procedure is also received electronically reduces the chance for doing the wrong procedure to the wrong patient. Combined with Modality Performed Procedure step (MPPS), that allows the modality to report the task status, take ownership over the task and checkmark it as done when completed, the up side is obvious. No wonder then, that many HMO’s require Modality Worklist as a mandatory feature for every imaging device they purchase.



