Having a little bit more reading on the use of dcm4chee-attribute-filter.xml, I tried to make a change as follows:
I made the follow change in an attempt to allow K-PACS users to update the attribute "Study Description" when the retrieve the study, modify the header, and store it back to dcm4chee
<study>
<attr tag="00080005"/> <!-- Specific Character Set -->
<attr tag="00080020"/> <!-- Study Date -->
<attr tag="00080030"/> <!-- Study Time -->
<attr tag="00080050"/> <!-- Accession Number -->
<attr tag="00080090"/> <!-- Referring Physician Name -->
<attr tag="00081030"/> <!-- Study Description -->
<attr tag="00081032"/> <!-- Procedure Code Seq -->
<attr tag="0020000D" coerce="false"/> <!-- Study Instance UID -->
<attr tag="00200010"/> <!-- Study ID -->
<attr tag="0032000A"/> <!-- Study Status ID -->
</study>
TO
<study>
<attr tag="00080005"/> <!-- Specific Character Set -->
<attr tag="00080020"/> <!-- Study Date -->
<attr tag="00080030"/> <!-- Study Time -->
<attr tag="00080050"/> <!-- Accession Number -->
<attr tag="00080090"/> <!-- Referring Physician Name -->
<attr tag="00081030" overwrite="true"/> <!-- Study Description -->
<attr tag="00081032"/> <!-- Procedure Code Seq -->
<attr tag="0020000D" coerce="false"/> <!-- Study Instance UID -->
<attr tag="00200010"/> <!-- Study ID -->
<attr tag="0032000A"/> <!-- Study Status ID -->
</study>
According to
http://www.dcm4che.org/jira/browse/DCMEE-253 , "overwrite" means the new object will replace the attribute in the DB. However, I resend the same study with a modified "Study Description" in the DICOM header, but did not observe any change in the update behavior unfortunately, even after restarting dcm4chee. Is there anything I am missing?
Edited by: abelau on Oct 31, 2008 6:03 AM