2.13.1 Changelog

Release Notes - dcm4chee - Version dcm4chee-2.13.1 - HTML format

Bug

  • [DCMEE-502] - CONFIGURED_AETS does not work
  • [DCMEE-648] - Type 2 Attribute missing in Key Selection Object created by KeyObjectService.
  • [DCMEE-649] - Typo in dcm4chee-filecopy-xmbean.xml
  • [DCMEE-660] - C-FIND response shall not contain Attributes that were not in the request
  • [DCMEE-662] - New Pre-Connectathon Test Tool for XDS (xdstest2) failed!
  • [DCMEE-665] - if all online filesystems are taken offline and then a new online filesystem is added, it still isn't used and store fails
  • [DCMEE-670] - MESA test fails - 50411: Eye Care Document Title Return Key
  • [DCMEE-673] - Wrong Error handling for 'missing document' and 'missing metadata'
  • [DCMEE-674] - Missing check of Mime type matching
  • [DCMEE-676] - Prefetch Service broken
  • [DCMEE-677] - Storing dicom instances with a non-null, but empty string patient name fails
  • [DCMEE-678] - Show Series attributes in DB view contains MPPS attributes
  • [DCMEE-679] - Manual linkage of unscheduled MPPS with MWL item should overwrite request attributes on STUDY and SERIES level
  • [DCMEE-680] - showAvailableDiskSpace() failed on windows system when path contains a blank!
  • [DCMEE-682] - XDS related Audit messages for ITI-14, ITI-15 and ITI-18 are missing
  • [DCMEE-687] - User Admin can't be disabled with folder.permissions.
  • [DCMEE-689] - Wrong root element in pom.xml: <model> instead <project>
  • [DCMEE-691] - database name missing in INSTALL
  • [DCMEE-694] - Potential Null Pointer in XDSService.java
  • [DCMEE-702] - MPPSEmulator: Missing Study ID (0020,0010) and Performed Location (0040,0243) in generated MPPS
  • [DCMEE-703] - MPPSSCP: Issuer of Patient ID (0010,0021) is stored in MPPS attrs BLOB
  • [DCMEE-704] - IANScu: Missing SOP Class UID (0008,0016) and SOP Instance UID (0008,0018) in emitted Study Content Notification messages
  • [DCMEE-711] - Incorrect XMBean attribute description of ForwardService.ForwardingRules
  • [DCMEE-717] - HPStoreScp DICOM validation contains error

Improvement

  • [DCMEE-548] - update impax attribute filters
  • [DCMEE-633] - Set content length in http response if available.
  • [DCMEE-655] - Change default values in XDSService for new public NIST registry (year 2007/2008)
  • [DCMEE-658] - Avoid fragmentation of outgoing HL7 messages into several TCP segments
  • [DCMEE-664] - Accept PIX query response QBP^K23 with empty PID.3
  • [DCMEE-675] - Make JDBC binding for Oracle BLOB's to LONGVARBINAR configurable
  • [DCMEE-681] - ORM Service: Allow multiple SPS-IDs with only one ORC segment.
  • [DCMEE-685] - Remove outdated attributes and methods from XDS Repositor Service (XDSService)
  • [DCMEE-686] - Improve performance of IMAGE level query for large Studies
  • [DCMEE-696] - Add AuditLoggerService attribute EncodeUserIsRequestorTrue
  • [DCMEE-698] - Use real process ID, instead random number in emitted Audit Messages
  • [DCMEE-700] - Image Compression shall preserve unused bits in pixel data
  • [DCMEE-705] - IANScu: Provide values for Patient Name (0010,0010), Patient ID (0010,0020) and Study ID (0020,0010) in emitted Study Content Notification messages
  • [DCMEE-706] - MPPSScu: Avoid MPPS "Ping Pong"
  • [DCMEE-708] - Remove outdated attributes and methods from XDS-I Service.
  • [DCMEE-709] - Use indention for logging SOAP messages.
  • [DCMEE-710] - when wado service cannot cache an image, message should be logged at WARN and not ERROR
  • [DCMEE-712] - Emit Query Audit Message on PIX Query (HL7 QBP^Q23)
  • [DCMEE-713] - Add sample SSL debugging settings to startup scripts.
  • [DCMEE-716] - Make HL7 message type for Patient Arrival, Patient Merge and Delete Patient configurable
  • [DCMEE-718] - Process HL7 ADT^A47 Change Patient Identifier List by ADT Service

New Feature

  • [DCMEE-311] - Coerce MPPS and object attributes on receive of ORM^O01 AFTER the image acquisition and storage
  • [DCMEE-450] - Role-Based query/retrieve/storage permission
  • [DCMEE-650] - Move XDS Repository from dcm4chee-arc to a standalone project.
  • [DCMEE-653] - Provide a 'install_as_addon' distribution feature to Store2Dcm Service
  • [DCMEE-657] - Upgrade to Enhanced Multi-frame Image Service
  • [DCMEE-667] - Add 'forced match' of unique? matching keys (AccessionNumber, Study InstanceUID, SPSID) for proxy feature.
  • [DCMEE-668] - WADO frame level retrieve
  • [DCMEE-672] - Support extraction of PDF document from received HL7 MDM^T02/T10 messages

Task

  • [DCMEE-647] - Refactoring AbstractFileCopyService: reuse SeriesStored.NOTIF_FILTER
  • [DCMEE-671] - Drop support of extraction of PDF document from received HL7 ORU^R01 messages
  • [DCMEE-683] - Fetch User Role information by JAAS and not by direct query of DB user/roles tables
  • [DCMEE-692] - Split Attribute Change Audit configuration of AuditLoggerService in one configuration file per service
  • [DCMEE-695] - Update documentation with regards to updating the DCM4CHEE AET
  • [DCMEE-715] - Process received HL7 ADT^A28 (Create New Patient) by ADT Service by default configuration
  • [DCMEE-719] - Add methods in HL7 ADT, ORM and ORU Service to process XML messages provided by proprietary DCM4CHEE extensions
  • [DCMEE-720] - Do no longer include dcm4che-1.4.x and dcm4chee-cdw in source distribution package of dcm4chee