Dcm4chee 2.17 fixes - RubinLab/epad-ws GitHub Wiki

  • Series deletion issue: 2.17 version of dcm4chee has issues with deleting a specific series with the scripts. We created a patch for this to run on epad servers. You need to follow the steps below to achieve the same.

/home/pacs/dcm4chee-2.17.1-mysql/server/default/conf/xmdesc/dcm4chee-contentedit-xmbean.xml should be edited to change the second moveSeriesToTrash to moveSeriesToTrash2() (The one with series instance uids) here is the git diff

       <description>Move series to trash.
       </description>
-      <name>moveSeriesToTrash</name>
+      <name>moveSeriesToTrash2</name>
       <parameter>
         <description>Series Instance UIDs</description>
         <name>iuids</name>
  1. dcm4chee-patched0916.jar and dcm4che-patched.jar should be downloaded and copied to /home/pacs/dcm4chee-2.17.1-mysql/server/default/lib/. The originals of these files, dcm4chee.jar and dcm4che.jar, should be removed from the folder (don’t forget to make copies of the originals just incase.)
  • Pixel Value Related issues: For SUV calculation or pixel value retrieval to work you need to add the attributes below to /home/pacs/dcm4chee-2.17.1-mysql/server/default/conf/dcm4chee-attribute-filter.xml. A sample file is here
        <attr tag="00281053"/> <!-- Rescale Slope -->
        <attr tag="00281052"/> <!-- Rescale Intercept -->
        <attr tag="00281051"/> <!-- Window Width -->
        <attr tag="00281050"/> <!-- Window Center -->
        <attr tag="00280103"/> <!-- Pixel Representation -->
        <attr tag="00280030"/> <!-- Pixel Spacing -->
⚠️ **GitHub.com Fallback** ⚠️