github dcm4che/dcm4chee-arc-light 5.16.0

latest releases: 5.32.0, 5.31.2, 5.31.1...
5 years ago

Enhancements

  • Enable/disable permanent deletion of Patient by configuration #278
  • UI : Enable to use queuing option for external HL7 requests #1083
  • UI: Optionally enable permanent deletion of not rejected Studies #1456
  • Emit Audit Messages on any action a Keycloak admin performs within the admin console #1592
  • QIDO-RS: support referring a pre-configured Attribute Set by Query Parameter includefield #1690
  • Support filter Expiration Date for Study/Series by RESTful services #1743
  • UI : Enable to filter Studies/Series by Expiration Date #1744
    create index on series.series_iuid to improve query performance for relational queries w/o Study Instance UID #1762
  • UI Configuration: Enable to select also Other AE Titles of Archive AE Titles for attributes with "format": "dcmArchiveAETitle" #1769
  • Audit Service : Improve exception handling #1771
  • Accept multiple values for particular matching keys by DIMSE C-FIND SCP and QIDO-RS #1772
    QIDO-RS, COUNT-RS, SIZE-RS, EXPORT-RS: Optionally process multiple values for Modalities in Study as AND #1773
  • Support range matching of Study Access Date Time for RESTful services #1774
  • Support to reject entity for Data Retention Expiry after export on completion of Export Task #1775
  • UI Studies page : Enable range matching for Study Access Date Time #1776
  • Optionally export expired Studies/Series before rejecting them for Data Retention Expiry #1777
  • Enable to protect individual Studies from getting expired #1778
  • Enable to freeze Expiration Date of individual Studies #1779
  • Enable auto rejection of expired studies/series for already purged instances #1784
  • Replace Reject Expired Studies Polling Start Time by Reject Expired Studies Schedule(s) #1786
  • Support range matching of Study Size by RESTful services #1788
  • Increase robustness concerning premature A-RELEASE-RQ by C-MOVE SCUs before final C-MOVE RSP #1790
  • UI : Support range matching of Study Size #1791
  • Prevent Scheduler from rejecting the same expired Study/Series on different nodes concurrently #1792
  • Supplement received C-FIND RSPs without Specific Character Set (0008,0005) with configurable default Character Set enhancement #1793
  • QIDO-RS: Return Expiration State and Exporter ID in private Attributes #1794
  • Support filter Studies/Series by Expiration State specified by Query Parameter: 'ExpirationState' #1795
  • Handle RuntimeException thrown by observers of Store Events #1796
  • Enable to retrieve objects as they were received and stored on the Storage System #1800
  • Provide additional Archive AE "AS_RECEIVED" in default configuration #1801
  • Adjust StudyInstanceUID, RequestedProcedureID and ScheduledProcedureStepID missing in HL7 Order #1804
  • IOCM-RS: support asynchronous rejection of instances #1807
  • IOCM-RS: reject instances of matching entities #1808
  • UI : Update Study Retention Policy widget to use json schema in the form (only pro version) #1809
  • UI : Lifecycle management / Study page: Provide option to select configured Exporters while setting the expiration date on Studies/Series #1810
  • Refactor RetrieveContext: remove dispensable HttpServletRequest field #1812
  • IOCM-RS: return number of rejected instances #1814
  • Optionally trigger Storage Verification if objects failed to get fetched from Storage on retrieve #1818
  • Return Storage Verification Task Status WARN even if Storage Verification for all objects fails #1822
  • Update db scripts for 5.16.0 for databases other than postgres #1825
  • UI: AE widget: Add Station Name, Institution Name, Institution Department Name and Application Cluster attributes #1826
  • Track history of attributes modifications of stored objects #1827
  • HL7 ORU : Optionally allow to configure language for the imported SRs #1828
  • Coerce Patient ID of received objects with Patient ID associated with matching MWL items #1833
  • Optionally use different Character Set for DICOM Data Sets transcoded from received HL7 messages than the Character Set of the HL7 message #1834
  • WADO-URI/RS: Log Query Parameters of HTTP request #1838
  • IOCM-RS: Nullify Attributes of original Study when copying/moving instances to another Study by default configuration #1839
  • Remove all attributes from the Patient attribute filter which may vary between Studies in the default configuration #1841
  • RESTful service : Link Study/Series/Instances to MWL Entry - use Requested Procedure Description as Study Description #1844
  • IOCM-RS: Preserve Attributes of original Study when copying/moving instances to an "empty" Study #1845
  • Seal audit messages received by Logstash written to Elasticsearch #1848
  • Retry failed attempts to update export tasks caused by javax.persistence.OptimisticLockException #1849
  • Missing Exporter configuration shall not cause Storage failure #1850
  • Include required XSD files for query of Estonian Population Register #1851
  • Restful service: Compare Patient Demographics #1852
  • Restful service to update Study Access Control ID #1858

Bug Fixes

  • Audit Service : Study records having no accession number cause empty Accession block in audit messages #1091
  • UI: STOW-RS Metadata contains attributes only defined for C-FIND and QIDO response datasets #1125
  • UI: Attempt to retrieve a single Series or Instance retrieves the whole Study #1458
  • UI Configuration : Single valued format of 'dcmAETitle' does not show the value previously configured and dropdown is blank #1670
  • UI: Creating an Study Retention policy while leaving Conditions-field empty don't work (Only Pro Version) #1728
  • UI: Configuration: Deleting multiple child-elements at once can lead to deleting the wrong child(s) #1739
  • UI Studies page : Download studies as CSV not working in Firefox #1752
  • UI Studies page : Download (Uncompressed) DICOM Object not working in Firefox #1758
  • Typo in update-config-5.15.1.ldif #1780
  • Claiming Update of Series Metadata by one node broken #1781
  • Claiming Metadata Update of Series may not prevent other nodes to repeat failed updates immediately #1783
  • Claiming verification of Patient Demographic may not prevent other nodes from performing the operation concurrently #1785
  • Ease the condition checked for object storages associated with Rejection Note Storage AET #1787
  • Audit service : For no op Order messages return event action code as Read #1789
  • Update Series Expiration Date audit fails if only series expiration date was updated #1797
  • Copy or Move of Studies/Series/Instances to Patient fails #1798
  • Procedure Record Audit service fails for HL7 Order messages that failed on processing #1803
  • UI: Default Permissions for downloading Studies is missing #1829
  • IOCM Update Study : Updated attributes do not reflect correctly #1831
  • Duplicate receive of same object of study with equal digest fails #1832
  • HL7 Order messages with multiple Scheduled Procedure Steps fails on receive #1835
  • Storage Commitment SCP broken if Purge Instance Records = true #1842
  • UI: on attribute-list the Item number is missing #1843
  • Delete Patient RESTful service fails with ConstraintViolationException #1846
  • Link Study/Series/Instances to MWL Entry ignores configured Link MWL Entry Update Policy #1847
  • EXPORT-RS: duplicate 'failed' property in json response for synchronous export #1859

Wiki Pages

  • HowTo : Lifecycle Management - Move studies before rejecting them #1819
  • HowTo : Reject entity for Data Retention Expiry on successful export #1820
  • HowTo : Delete exported Study from specified Storage on successful export #1821
  • HowTo : Freeze Expiration Date of Individual Studies #1823
  • HowTo : Protect individual Studies from getting expired #1824

Binary Distribution Packages

https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.16.0

Don't miss a new dcm4chee-arc-light release

NewReleases is sending notifications on new releases.