dcm4chee 2.10.3 has been released!

dcm4chee Archive Release

Version 2.10.3 of the dcm4chee archive was recently released.  Download it from the SourceForge project page.  This is a maintenance release which also contains a few infrastructure upgrades, and new features/enhancements.

Database Update

This update (from 2.9.5) requires a database update. See <dcm4chee_home>/sql/update-2.10.xxxx for the database update script. If you already applied the DB update script for dcm4chee v2.10.2 there is no need to adjust the DB schema again.

You should directly update your installation from v2.9.5 to v2.10.3. You do not need to update your system to v2.10.2 before going to v2.10.3.

Be Careful

As always, before modifying your database or updating the system, make a backup and thoroughly test the new release before rolling it into production!

See the change log below. The identifiers (DCMEE-1 for example) refer to the dcm4che JIRA issue id. Feel free to search/browse JIRA if you want more information on a specific item, or post questions to the dcm4che user forum or mailing list.

Bug

  • [DCMEE-1] - Deletion of Studies (or other entities) from Web Interface is broken in Oracle version
  • [DCMEE-7] - Storage of Objects with equal values for Study and Series Instance UIDs fails
  • [DCMEE-10] - Update script for MS SQL Server 2005 fails
  • [DCMEE-23] - error in psql script
  • [DCMEE-29] - C-MOVE SCP returns Processing Failure (0101H) instead Unable To Process (CxxxH) error status
  • [DCMEE-30] - C-MOVE SCP returns Warning Status Sub-operations Complete - One or more Failures (B000H) even if all Sub-operation failed
  • [DCMEE-33] - SQL (caused by the web interface) fails on DB2 with SQLCODE: -270 RC 63
  • [DCMEE-34] - Failed to store KeyObjectSelectionDocument
  • [DCMEE-36] - SQL error: incompatible operator arguments
  • [DCMEE-45] - Manual Link of unscheduled MPPS to MWL items broken
  • [DCMEE-46] - Missing Windows Service Launcher bin/JavaService.exe in distribution package
  • [DCMEE-50] - C-FIND with RequestAttributesSeq and RequestingService as matching criteria failed.
  • [DCMEE-53] - Detail view of Audit Records fails in MySQL version
  • [DCMEE-57] - adjustExpectedDataVolumnePerDay triggers FinderException, if no object were received during last 24 hours
  • [DCMEE-60] - Broken Audit Record Repository in PostgreSQL version
  • [DCMEE-62] - Free disk space fails
  • [DCMEE-64] - Change HL7 logging category
  • [DCMEE-66] - MWL MPPS linking with multible MPPS is broken.
  • [DCMEE-73] - w/o studies option in Web Folder cannot be deactivated

Improvement

  • [DCMEE-2] - ORU Service shall accept ORU^R01 with missing Study Instance UID information
  • [DCMEE-3] - ORU Service shall query for Studies with matching Accession Number
  • [DCMEE-4] - Replace \H\, \N\, \.br\ in report text in ORU^R01 by CR+LF for text value of generated SR Document
  • [DCMEE-11] - Make HL7Receiver robust concerning duplicate segment delimiters im HL7 messages
  • [DCMEE-13] - Accept alternative ADT Patient Merge messages to ADT^A40
  • [DCMEE-14] - Extend sample attribute filters with Request Attributes
  • [DCMEE-15] - Extend MPPS Emulator Service to use SPS ID in received object for MWL lookup or to disable MWL lookup at all
  • [DCMEE-16] - Remove Request Attributes from attribute filters
  • [DCMEE-17] - Provide possibility to query MWL also for entries with status IN PROGRESS, DISCONTINUED, COMPLETED
  • [DCMEE-22] - Support Requesting Service and Requesting Physician as matching key by Query/Retrieve SCP
  • [DCMEE-24] - dcmcdw: Put newest Study on first Media
  • [DCMEE-27] - Use df -kP for evaluation of free diskspace on Unix Platforms
  • [DCMEE-35] - DICOM Query with multivalues.
  • [DCMEE-37] - QueryRetrieveScp: return Warning Pending Status FF01, if matching of provided key is not supported
  • [DCMEE-38] - MWLFindScp: return Warning Pending Status FF01, if matching of provided key is not supported
  • [DCMEE-40] - QueryRetrieveSCP: Support Issuer of Patient ID (0010,0021) as matching key
  • [DCMEE-41] - MWLSCP: Support Issuer of Patient ID (0010,0021) as matching key
  • [DCMEE-47] - MPPSEmulator: Create unscheduled MPPS for Series without Request Attribute Sequence Item(s)
  • [DCMEE-55] - Use JDBCOracleSequenceCreateCommand instead JDBCOracleCreateCommand as keygenerator for Oracle
  • [DCMEE-65] - Update series and study attributes with MWL attributes after manual MPPS-MWL linking (web).
  • [DCMEE-67] - MWLSCP: return MWL items of ANY status, if no particular status is specified in the C-FIND RQ identifier
  • [DCMEE-70] - Change status values of 'Scheduled Procedure Step Status' as described in DICOM Correction Item CP-651.
  • [DCMEE-74] - Rely for dcm4chee-arr-3 on table auto creation/update by Hibenate - do no create it in the DDL for dcm4chee-2

New Feature

  • [DCMEE-18] - Merge MWL attributes into received Composite Object

Task

  • [DCMEE-8] - Upgrade to JBoss-4.0.4GA
  • [DCMEE-19] - MPPSEmulator no longer need to support MWL query and Patient Merge
  • [DCMEE-51] - Build without use of patch
  • [DCMEE-54] - Use IDENTITY column instead separate sequence for each table for DB2 version
  • [DCMEE-58] - Integration with dcm4che-arr-3.x

dcm4che Toolkit Release