Skip to content

5.23.0

Compare
Choose a tag to compare
@gunterze gunterze released this 14 Dec 20:28
· 2351 commits to master since this release

Enhancements

  • UI Navigation : Show Warning message returned in the QIDO responses, that additional results can be requested #2367
  • Create UPS on Completion of previous UPS #2720
  • Improve JSON configuration schema descriptions #2791
  • UI Navigation Studies: Display SOP Class Name instead SOP Class UID of Instances #2817
  • Extend conditions: Support specifying list of possible codes for code sequences #2830
  • Audit study size and study series query attributes calculation #2832
  • Make literal person name matching fully DICOM compliant #2837
  • HL7 ORU to DICOM : Extend stylesheet to also enable transcoding Series / SOP Instance UIDs from HL7 messages #2840
  • Extend RESTful service for merging Patient IDs by verifying against an external C-FIND SCP #2841
  • Provide metrics about number of concurrent open associations accepted from/initiated to particular AEs #2842
  • Increase default value for Archive Device attribute "Store Update DB Maximum Number of Retries" from 1 to 3 #2844
  • UI:About: Make the Year dynamically. Showing current year instead of 2017 #2846
  • Extend UI language list configuration to support Marathi and Japanese #2848
  • Avoid creation of duplicate Patient records on receive of Studies with non-unique Patient IDs #2850
  • Optionally use all Patient attributes for identifying Patients without Issuer of Patient ID #2851
  • WADO-RS Retrieve Thumbnail: Return thumbnail of median - instead of first - image of Series #2853
  • WADO Exporter to invoke WADO requests: optionally include authorization token fetched from keycloak #2856
  • Handle non-unique Issuer of Patient ID/Local Namespace Entity IDs on storage gracefully #2860
  • Coerce attributes on Import of Instances on Storage #2861
  • UPS Event Reports to a Websocket client on server restart #2864
  • Provide individual LDIF files for update of device and ae specific configuration #2865
  • Update DB scripts for 5.23.0 for databases other than postgres #2871
  • Support invocation of WADO requests over secured http using WADO Exporter #2873
  • Allow permanent deletion of studies from database while retaining the objects on filesystem #2874
  • Provide Transfer Capabilities for Dermoscopic Photography Images (Supp 221: Dermoscopy) by default configuration #2876
  • WADO-RS: adjust Profile Class of included ICC Profile in rendered objects #2877
  • RESTful service to supplement Issuer of Patient ID on matching Patients #2878
  • LDAP docker image: split script to add http+https connections into two scripts to add http or https connection #2879
  • Remove misleading REPLACE policy from attribute update policy list of an archive Attribute Coercion #2880
  • Extend HL7 Order Control Status code combinations in a SPS Status for HL7 Order for COMPLETED status #2883
  • WADO-RS: Log Accept Header field of Request in server.log #2885
  • Enable to add new JsonDicomConfigurationExtension by CDI Producers #2888
  • Suppress appending ?null to the logged RESTful services if there are no Query Parameters #2890
  • Disable validation of DICOM RESTful services if request URL contains an Other AE Title of an Application Entity #2896
  • Audit Service : Enable use of HL7 CX encoding characters in patient name field #2898
  • Audit Service : Enable use of \ in field values in spool files #2899
  • Support hexadecimal data escape sequences \Xdddd\ in HL7 Text Fields #2900
  • HL7 ORU Encapsulated PDF / CDA messages : Reject incoming messages if the corresponding document is missing in OBX-5.5 #2902
  • QIDO-RS: Return Receiving Application Entity Title of Series, Sending Presentation Address of Series and Receiving Presentation Address of Series #2908
  • C-FIND SCP: Support wildcard matching for Receiving Application Entity Title of Series, Sending Presentation Address of Series and Receiving Presentation Address of Series #2909
  • QIDO-RS: Support wildcard matching for Receiving Application Entity Title of Series, Sending Presentation Address of Series and Receiving Presentation Address of Series #2910

Bug Fixes

  • UI Config: User should not be able to de-select value for Archive Device Attributes "Allow Delete Study Permanently" and "Allow Delete Patient" #2829
  • Study with non-unique Patient ID should NOT be associated to one of the existing Patient records with matching Patient ID #2847
  • Procedure service invoked for HL7 order messages containing invalid Order Control Code - Order Status combinations #2849
  • No UPS Event Report sent from archive for UPS created by C-Store or HL7 #2852
  • UI: URLs for Invoke Image Display does not support {{patientName}} #2854
  • UI: Navigation->Patient: Delete patient is not showing on new created patient #2855
  • Supplement Instititution Address on received DICOM objects is missing #2857
  • Storing Institution Address in Series attributes of received DICOM object is missing #2858
  • Processing of HL7 OMI^O23 message fails with org.dcm4che3.data.IncompatibleSpecificCharacterSetException #2859
  • Incorrect Value Representation for InputReadinessState in ups create and update iod files causes corrupted UPS attribute blobs #2866
  • Concurrent start of multiple archive instances fail with javax.ejb.EJBTransactionRolledbackException #2875
  • UI: Range Picker: On Smart picker, the day duration is not working as it should. #2882
  • WADO-RS Thumbnail returns invalid JPEGs for non image resources #2889
  • UI: Configuration: Cannot save configuration with no value for optional multi-value attribute with specified regex pattern #2891
  • $DCM4CHEE_ARC/cli/adjust-managed-executor.cli missing in binary distribution package #2895
  • Cached Study and Series records shall get invalided on failure to update DB on storage #2903
  • Issuer record not created in DB but only supplemented in patient attributes if HL7 msgs received after DICOM object storage #2905
  • Secured archive UI Navigation : UWL tab not available for users with 'user' / 'admin' roles #2906

Dependencies

  • Upgrade Keycloak in docker image to 11.0.3 #2862
  • Upgrade Wildfly in archive docker image to 21.0.1.Final #2863
  • Upgrade Postgres DB docker image to 13.1 #2869
  • Upgrade Keycloak adapter and Keycloak Admin Client in archive docker image to 11.0.3 #2870
  • Upgrade included JDBC Drivers #2886

Documentation

  • Wiki: How to schedule workitems for Double Reading #2831
  • PostgreSQL docker: Adapt Replication description in README to changes in PostgreSQL v12+v13 #2833
  • Wiki : HowTo use various Archive Metrics #2843
  • HL7 Conformance Statement : Rename Report Import Service to Observation Reporting Management and provide separate chapter for outgoing HL7 notifications #2845
  • Rename misleading reference to query parameter in swagger specification for Copy/Move Instance to Study RESTful services #2881
  • Installation guide inconsistencies #2894

Binary Distribution Packages

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