How to Become a PACS Analyst
Step by Step Guide on what to learn and how to enter the field of Imaging Informatics
How to Become a PACS Analyst
Step by Step Guide on what to learn and how to enter the field of Imaging Informatics

PACS Training - DICOM Basics 101
The best way to learn is through a real life experience. The next best, is simulating one. Imagine a PACS administrator, Sarah, who works in a busy hospital’s radiology department. She receives a support ticket from one of the radiologists, Dr. Roberts, who is unable to retrieve a patient’s MRI study from the PACS into the advanced post-processing software they use for 3D reconstructions. Dr. Roberts reports that whenever he tries to query the PACS for the study, the software either returns no results or fails to retrieve the images entirely, causing delays in patient care.
Understanding the Issue: Sarah starts her investigation by considering the basic principles of how Query/Retrieve works in DICOM. She knows that this process involves two key components in the DICOM network: the Service Class Provider (SCP) and the Service Class User (SCU).
Given that the query isn’t returning results or the retrieval is failing, Sarah suspects there may be an issue in how the SCU (the post-processing software) is communicating with the SCP (the PACS).
Explaining Query/Retrieve in this Context: In DICOM, the Query/Retrieve service allows the SCU to search for and retrieve images from the SCP. Here’s how it generally works:
If something goes wrong during these steps, it could be due to various factors such as network issues, configuration mismatches, or even DICOM compatibility problems between the SCU and SCP.
Resolution: To resolve the issue, Sarah takes the following steps:
Outcome: After following these steps, Sarah successfully identifies and resolves the issue. The post-processing software is now able to query the PACS and retrieve the MRI study without any problems. Dr. Roberts can continue with the 3D reconstruction, ensuring that patient care is not delayed.
Here’s what we know about the system. In the latest documentation, here is what the configuration for PACS and the Post-Processing software should be:
Here is the result of the PACS DICOM logs that were captured in step 1.
[2024-09-01 10:15:23] [INFO] Connection established between SCU (POSTPROC_WORKSTATION) [192.168.10.20:105] and SCP (PACS_MAIN) [192.168.10.10:104].
[2024-09-01 10:15:24] [INFO] C-FIND Request received from SCU (POSTPROC_WORKSTATION) [192.168.10.20:105] for Patient ID: 123456, Study Date: 2024-08-30, Modality: MRI.
[2024-09-01 10:15:25] [INFO] C-FIND Response sent to SCU (POSTPROC_WORKSTATION) [192.168.10.20:105]. Found 1 matching study:
– Study Instance UID: 1.2.840.113619.2.5.1762386550.20240830.123456.1
– Series Instance UID: 1.2.840.113619.2.5.1762386550.20240830.123456.2
– Number of Images: 25
[2024-09-01 10:15:26] [INFO] C-MOVE Request received from SCU (POSTPROC_WORKSTATION) [192.168.10.20:105] to retrieve Study Instance UID: 1.2.840.113619.2.5.1762386550.20240830.123456.1 to AE Title: POSTPROC_WORKSTATION_DEST [192.168.10.30:106].
[2024-09-01 10:15:27] [ERROR] C-MOVE operation failed. Unable to establish connection to destination AE Title: POSTPROC_WORKSTATION_DEST [192.168.10.30:106]. Error: “No response from remote AE.”
[2024-09-01 10:15:28] [INFO] Attempting to resolve issue.
[2024-09-01 10:15:29] [WARNING] Discrepancy found: AE Title ‘POSTPROC_WORKSTATION_DEST’ unknown. Expected IP: 192.168.10.20, Port: 105.
[2024-09-01 10:15:30] [INFO] C-MOVE operation aborted by SCP.
[2024-09-01 10:15:31] [INFO] Connection terminated between SCU (POSTPROC_WORKSTATION) [192.168.10.20:105] and SCP (PACS_MAIN) [192.168.10.10:104].
Based on the logs above, have you identified the problem?
[2024-09-01 10:16:05] [INFO] Configuration updated: AE Title ‘POSTPROC_WORKSTATION_DEST’ corrected to IP: 192.168.10.20, Port: 105.
[2024-09-01 10:16:10] [INFO] Connection re-established between SCU (POSTPROC_WORKSTATION) [192.168.10.20:105] and SCP (PACS_MAIN) [192.168.10.10:104].
[2024-09-01 10:16:12] [INFO] C-MOVE Request received from SCU (POSTPROC_WORKSTATION) [192.168.10.20:105] to retrieve Study Instance UID: 1.2.840.113619.2.5.1762386550.20240830.123456.1 to AE Title: POSTPROC_WORKSTATION_DEST [192.168.10.20:105].
[2024-09-01 10:16:14] [INFO] C-MOVE operation successful. 25 images transferred to AE Title: POSTPROC_WORKSTATION_DEST [192.168.10.20:105].
[2024-09-01 10:16:15] [INFO] Connection terminated between SCU (POSTPROC_WORKSTATION) [192.168.10.20:105] and SCP (PACS_MAIN) [192.168.10.10:104].
Root Cause Analysis During her investigation, Sarah discovers that the issue stems from a recent upgrade performed by the vendor. Initially, the post-processing software was set up across several servers to handle different tasks. Specifically, a web server was responsible for handling the C-FIND queries. This web server, AE Title: POSTPROC_WORKSTATION would request that images be sent to a separate, high-performance server called the image server. This image server had the AE Title of POSTPROC_WORKSTATION_DEST.
However, the recent upgrade by the vendor consolidated these functions into a single, more powerful server, eliminating the need for the separate rendering server. Unfortunately, the PACS administrator responsible for managing this change did not update the AE Title configuration to reflect the new setup, nor did they perform any tests post-upgrade. As a result, when the C-MOVE operation was attempted, the Post-Processing application still requested images to be moved to the outdated image server, which no longer existed. This part in the log:
[2024-09-01 10:15:27] [ERROR] C-MOVE operation failed. Unable to establish connection to destination AE Title: POSTPROC_WORKSTATION_DEST [192.168.10.30:106]. Error: “No response from remote AE.”
Understanding DICOM Security and Node Configuration: In DICOM, security is a critical aspect of the system’s design, particularly when it comes to Query/Retrieve operations. You don’t want just any system to query retrieve images from your PACS. In order to safeguard the images in PACS, the promiscuous setting for Q/R is usually turned off. Only allowed nodes can request images. For a Query/Retrieve operation to happen, the nodes (i.e., the devices or software systems involved) must be explicitly configured and recognized by each other. This is done through the configuration of AE Titles, IP addresses, and ports. An unknown node cannot request images from the PACS.
Resolution: Once Sarah identified the root cause of the issue, she took the following steps to resolve it:
Outcome: After correcting the configuration error, the post-processing software was able to successfully query the PACS and retrieve the MRI study without any further issues. Dr. Roberts could proceed with the 3D reconstruction, ensuring that patient care was not delayed.
This scenario highlights the critical importance of keeping system configurations up-to-date, especially following major upgrades or changes in infrastructure. DICOM’s security protocols necessitate that all nodes involved in Query/Retrieve operations are correctly configured to ensure that sensitive medical data is properly transmitted. Missteps in this process, such as failing to update configurations after a system upgrade, can lead to significant workflow disruptions. By following a structured approach to troubleshooting and resolution, PACS administrators can maintain the integrity of the imaging workflow and ensure that their systems function smoothly and securely.
Understanding the roles of SCP and SCU in the DICOM network is essential for diagnosing and resolving these issues efficiently. By following a structured troubleshooting approach, PACS administrators can quickly identify and resolve problems, minimizing disruptions to patient care and maintaining the integrity of the imaging workflow.