Troubleshoot Issue PACS Siemens Syngo CT PHKG #12

Open
opened 2025-11-11 10:49:15 +07:00 by mario · 1 comment
Owner

Tags : #pacs
Date : Tue, 11 Nov 2025


Brief Issue:

Syngo SIEMENS_S7VB10B CT Scan tidak bisa Get Worklist dari ABPACS. Error di layar Syngo:
(( Gambar terlampir ))

Error di log dcm4chee:

2025-09-20 03:18:02,748 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] received AAssociateRQ appCtxName: 1.2.840.10008.3.1.1.1/DICOM Application Context Name implClass: 1.3.12.2.1107.5.1.4 implVersion: SIEMENS_S7VB10B calledAET: ABPACS callingAET: HRI_CTAWP105919 maxPDULen: 32768 asyncOpsWindow: pc-1: as=1.2.840.10008.5.1.4.31/Modality Worklist Information Model - FIND ts=1.2.840.10008.1.2.1/Explicit VR Little Endian ts=1.2.840.10008.1.2/Implicit VR Little Endian ts=1.2.840.10008.1.2.2/Explicit VR Big Endian 2025-09-20 03:18:02,748 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] sending AAssociateAC appCtxName: 1.2.840.10008.3.1.1.1/DICOM Application Context Name implClass: 1.2.40.0.13.1.1.1 implVersion: dcm4che-1.4.34 calledAET: ABPACS callingAET: HRI_CTAWP105919 maxPDULen: 16352 asyncOpsWindow: pc-1: 0 - acceptance ts=1.2.840.10008.1.2.1/Explicit VR Little Endian 2025-09-20 03:18:02,749 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] received [pc-1] 4:C_FIND_RQ with Dataset class: 1.2.840.10008.5.1.4.31/Modality Worklist Information Model - FIND 2025-09-20 03:18:02,751 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] sending [pc-1] 4:C_FIND_RSP with Dataset class: 1.2.840.10008.5.1.4.31/Modality Worklist Information Model - FIND status: ff00 2025-09-20 03:18:02,751 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] sending [pc-1] 4:C_FIND_RSP class: 1.2.840.10008.5.1.4.31/Modality Worklist Information Model - FIND status: 0 2025-09-20 03:18:02,753 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1350-1) [org.dcm4cheri.net.FsmImpl] received A-RELEASE-RQ 2025-09-20 03:18:02,753 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1350-1) [org.dcm4cheri.net.FsmImpl] sending A-RELEASE-RP 2025-09-20 03:18:02,753 INFO -> (TCPServer-1-3) [org.dcm4cheri.server.ServerImpl] finished - Socket[addr=/192.168.20.1,port=64216,localport=11112] 2025-09-20 03:18:02,790 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1348-1) [org.dcm4cheri.net.FsmImpl] closing connection - Socket[addr=/192.168.20.1,port=64214,localport=11112] 2025-09-20 03:18:02,797 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1349-1) [org.dcm4cheri.net.FsmImpl] closing connection - Socket[addr=/192.168.20.1,port=64215,localport=11112] 2025-09-20 03:18:02,803 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1350-1) [org.dcm4cheri.net.FsmImpl] closing connection - Socket[addr=/192.168.20.1,port=64216,localport=11112]

Error Explanation

  1. Association established successfully
  2. C-FIND request received
  3. Status 0xff00 (Pending) - indicates matching worklist items found
  4. Status 0x0000 (Success) - query completed successfully
  5. Clean association release

Possibility Issue

  • The Siemens CT is rejecting the worklist items, not DCM4CHEE. The server successfully returned data, but the modality's validation failed.
  • The modality rejects worklists when required DICOM attributes are missing or malformed
Tags : #pacs Date : Tue, 11 Nov 2025 --- ### **Brief Issue:** Syngo SIEMENS_S7VB10B CT Scan tidak bisa Get Worklist dari ABPACS. Error di layar Syngo: (( Gambar terlampir )) Error di log dcm4chee: ```log 2025-09-20 03:18:02,748 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] received AAssociateRQ appCtxName: 1.2.840.10008.3.1.1.1/DICOM Application Context Name implClass: 1.3.12.2.1107.5.1.4 implVersion: SIEMENS_S7VB10B calledAET: ABPACS callingAET: HRI_CTAWP105919 maxPDULen: 32768 asyncOpsWindow: pc-1: as=1.2.840.10008.5.1.4.31/Modality Worklist Information Model - FIND ts=1.2.840.10008.1.2.1/Explicit VR Little Endian ts=1.2.840.10008.1.2/Implicit VR Little Endian ts=1.2.840.10008.1.2.2/Explicit VR Big Endian 2025-09-20 03:18:02,748 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] sending AAssociateAC appCtxName: 1.2.840.10008.3.1.1.1/DICOM Application Context Name implClass: 1.2.40.0.13.1.1.1 implVersion: dcm4che-1.4.34 calledAET: ABPACS callingAET: HRI_CTAWP105919 maxPDULen: 16352 asyncOpsWindow: pc-1: 0 - acceptance ts=1.2.840.10008.1.2.1/Explicit VR Little Endian 2025-09-20 03:18:02,749 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] received [pc-1] 4:C_FIND_RQ with Dataset class: 1.2.840.10008.5.1.4.31/Modality Worklist Information Model - FIND 2025-09-20 03:18:02,751 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] sending [pc-1] 4:C_FIND_RSP with Dataset class: 1.2.840.10008.5.1.4.31/Modality Worklist Information Model - FIND status: ff00 2025-09-20 03:18:02,751 INFO HRI_CTAWP105919->ABPACS (TCPServer-1-3) [org.dcm4cheri.net.FsmImpl] sending [pc-1] 4:C_FIND_RSP class: 1.2.840.10008.5.1.4.31/Modality Worklist Information Model - FIND status: 0 2025-09-20 03:18:02,753 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1350-1) [org.dcm4cheri.net.FsmImpl] received A-RELEASE-RQ 2025-09-20 03:18:02,753 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1350-1) [org.dcm4cheri.net.FsmImpl] sending A-RELEASE-RP 2025-09-20 03:18:02,753 INFO -> (TCPServer-1-3) [org.dcm4cheri.server.ServerImpl] finished - Socket[addr=/192.168.20.1,port=64216,localport=11112] 2025-09-20 03:18:02,790 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1348-1) [org.dcm4cheri.net.FsmImpl] closing connection - Socket[addr=/192.168.20.1,port=64214,localport=11112] 2025-09-20 03:18:02,797 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1349-1) [org.dcm4cheri.net.FsmImpl] closing connection - Socket[addr=/192.168.20.1,port=64215,localport=11112] 2025-09-20 03:18:02,803 INFO HRI_CTAWP105919->ABPACS (ActiveAssoc-1350-1) [org.dcm4cheri.net.FsmImpl] closing connection - Socket[addr=/192.168.20.1,port=64216,localport=11112] ``` ### **Error Explanation** 1. Association established successfully 2. C-FIND request received 3. **Status `0xff00` (Pending)** - indicates matching worklist items found 4. **Status `0x0000` (Success)** - query completed successfully 5. Clean association release ### **Possibility Issue** * The **Siemens CT is rejecting the worklist items**, not DCM4CHEE. The server successfully returned data, but the modality's validation failed. * The modality rejects worklists when **required DICOM attributes are missing or malformed**
Author
Owner

Resolve Trial

1. Ubah Log Level DCM4CHEE ke Debug

Tujuan: cek apakah payload yang terkirim terlog atau tidak
Steps:

  • cd ke config
# cd ke config
cd /srv/dcm4chee/server/default/conf/
nano jboss-log4j.xml
  • ubah BackupIndex ke 7 agar file server.log bisa terbackup lebih banyak
 <!-- A size based file rolling appender -->
   <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
     <param name="File" value="${jboss.server.log.dir}/server.log"/>
     <param name="Append" value="false"/>
     <param name="MaxFileSize" value="10000KB"/>
     <param name="MaxBackupIndex" value="1"/>
     
 <!-- menjadi -->
     <param name="MaxBackupIndex" value="5"/>
  • ubah log level
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="Target" value="System.out"/>
      <param name="Threshold" value="INFO"/>

 <!-- menjadi -->
      <param name="Threshold" value="DEBUG"/>
  • ubah archive log level
   <!-- Limit the org.dcm4chex.archive category to INFO -->
   <category name="org.dcm4chex.archive">
      <priority value="INFO"/>

 <!-- menjadi -->
    <priority value="DEBUG"/>
  • restart dcm4chee
sudo systemctl restart dcm4chee.service
  • cek log
tail -f /srv/dcm4chee/server/default/log/server.log

Yang dicari:

2025-11-11 10:39:07,806 DEBUG MODALITY->ABPACS (TCPServer-1-1) [org.dcm4chex.archive.dcm.mwlscu.MWLScuService] 0042     (0008,0005) CS #10 *1 [ISO_IR 100] //Specific Character Set
0060    (0008,0050) SH #14 *1 [CR.251031.003] //Accession Number
0082    (0008,0090) PN #16 *1 [rs harapan kita] //Referring Physician's Name
-0001   (0008,1110) SQ #-1 * [] //Referenced Study Sequence
        (fffe,e0dd)    #0 //Sequence Delimitation Item
-0001   (0010,0010) PN #20 *1 [os demo no 00405356] //Patient's Name
-0001   (0010,0020) LO #8 *1 [00405356] //Patient ID
...
### **Resolve Trial** #### 1. Ubah Log Level DCM4CHEE ke Debug Tujuan: cek apakah payload yang terkirim terlog atau tidak Steps: - cd ke config ```sh # cd ke config cd /srv/dcm4chee/server/default/conf/ nano jboss-log4j.xml ``` - ubah BackupIndex ke 7 agar file server.log bisa terbackup lebih banyak ```xml <!-- A size based file rolling appender --> <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender"> <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <param name="File" value="${jboss.server.log.dir}/server.log"/> <param name="Append" value="false"/> <param name="MaxFileSize" value="10000KB"/> <param name="MaxBackupIndex" value="1"/> <!-- menjadi --> <param name="MaxBackupIndex" value="5"/> ``` - ubah log level ```xml <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <param name="Target" value="System.out"/> <param name="Threshold" value="INFO"/> <!-- menjadi --> <param name="Threshold" value="DEBUG"/> ``` - ubah archive log level ```xml <!-- Limit the org.dcm4chex.archive category to INFO --> <category name="org.dcm4chex.archive"> <priority value="INFO"/> <!-- menjadi --> <priority value="DEBUG"/> ``` - restart dcm4chee ```sh sudo systemctl restart dcm4chee.service ``` - cek log ```sh tail -f /srv/dcm4chee/server/default/log/server.log ``` Yang dicari: ```log 2025-11-11 10:39:07,806 DEBUG MODALITY->ABPACS (TCPServer-1-1) [org.dcm4chex.archive.dcm.mwlscu.MWLScuService] 0042 (0008,0005) CS #10 *1 [ISO_IR 100] //Specific Character Set 0060 (0008,0050) SH #14 *1 [CR.251031.003] //Accession Number 0082 (0008,0090) PN #16 *1 [rs harapan kita] //Referring Physician's Name -0001 (0008,1110) SQ #-1 * [] //Referenced Study Sequence (fffe,e0dd) #0 //Sequence Delimitation Item -0001 (0010,0010) PN #20 *1 [os demo no 00405356] //Patient's Name -0001 (0010,0020) LO #8 *1 [00405356] //Patient ID ... ```
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mario/ohif-viewer#12