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>
-
dcm4chee-patched0916.jar
anddcm4che-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
anddcm4che.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 -->