github dcm4che/dcm4chee-arc-light 5.23.3

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

Attention:
The archive UI is no longer included in the EAR deployment, but provided in a separate WAR deployment. (#3114)

Enhancements

  • Optionally omit Implementation Version Name (0002,0013) in the File Meta Information for compressed objects #2872
  • RESTful service to retrieve received MPPS #2968
  • HL7 messages triggered Patient / Procedure Record audit messages : Provide Message Type (MSH-9) and Message Control ID (MSH-10) as ParticipantObjectDetail #3102
  • HL7 messages triggered audit messages : Enable to select qualified patient identifier from list of identifiers in PID-3 for patient participant object #3103
  • HL7Prefetch: Create Retrieve Tasks on receive of HL7 messages according prefetch rules in status TO SCHEDULE #3104
  • archive docker image: disable jaeger-tracer to avoid WARN message in server log #3105
  • Accept Enhanced X-Ray Radiation Dose SR Storage by default configuration #3108
  • LDAP Docker image: Provide scripts to add users for keycloak and wildfly administration #3109
  • WADO-RS/URI : Change logging of HTTP request headers from INFO to DEBUG #3112
  • Support to deploy Archive Backend and Archive UI on different Wildfly instances #3114
  • HL7 Prefetch Rule: Delay Prefetch according referred HL7 TS field #3115
  • logstash docker image: remove not effective code to replace by in included HL7 messages #3119
  • Emit Audit Message for DICOM Instances Accessed on forward of C-MOVE RQ to fallback C-MOVE SCP #3122
  • Optionally schedule retrieve tasks to prefetch studies on receive of HL7 message on a different device than the one which received the HL7 messages #3123
  • HL7 Prefetch Rule: Suppress retrieve of Studies already available at the Prefetch Destination #3129
  • UI Navigation : Provide MPPS tab to search/count Modality Performed Procedure Steps #3132
  • MWL-RS: RESTful service to query (external) MWL SCP #3135
  • UI Navigation : Provide 'includefield' filter in Patients/MWL/UWL/MPPS tabs #3136
  • HL7 Prefetch triggered retrieve studies : For existing retrieve tasks, update scheduled time of retrieve task if it is later than computed scheduled time #3138
  • Archive Docker image: Provide ENVs for HTTPS/SSL with a Reverse Proxy #3140
  • Keycloak Docker image: Provide ENVs for HTTPS/SSL with a Reverse Proxy #3141
  • Optionally query external MWL SCP to coerce request attributes of received objects #3144
  • Reset processingStartTime and processingEndTime of a queue message on rescheduling a single task #3147
  • Include Transfer Capabilities for private Storage SOP Classes in default configuration of STORESCP #3149
  • Ignore attempts to re-import DICOM Composite objects on a storage system #3151
  • Optionally ignore present (2050,0020) Presentation LUT Shape on retrieve of rendered DICOM images by WADO-RS and WADO-URI services #3155
  • LDAP docker image: enable to specify ldapmodify options (e.g. -c) invoking prepare/enable/disable-replication scripts #3156
  • Extend Link Instances with MWL service also for external MWL SCPs #3158
  • Optionally use Change Requester AET as source AE used in rejection and storing replacement objects triggered by rejection related services #3161
  • Wild Card matching for UI attributes by C-FIND SCP and RESTful Search #3162
  • IocmRS resource class : Extract patient management and study management from IOCM service into separate JAX-RS resource classes #3163
  • RESTful service to import matching Scheduled Procedure Steps from external MWL SCP #3166
  • Support to validate Patient IDs against Estonian Patient ID schema in conditions for various rules #3168
  • archive docker image: enable gzip compression for WADO-RS Metadata and QIDO-RS responses #3171
  • QIDO RS: support filter Studies by (non) present Request Attribute Sequence (0040,0275) by proprietary Query Parameter requested=true|false #3174
  • UI: Search for unscheduled Studies #3177
  • Provide alternative stylesheet mwl2study.xml for attribute coercion from matching MWL item in default vendor data #3181
  • UI MWL: import matching Scheduled Procedure Steps to Archive AE #3183
  • Replicate external MWL SCP by local MWL SCP #3185
  • C-FIND/QIDO: Support Wildcard matching for Admission ID, Issuer of Patient ID and Local Namespace Entity ID of Accession Numbers and Admission IDs #3189
  • Treat failures to decode DICOM Attributes from DB BLOB fields more lenient #3192
  • UI Navigation - Patients : Show response details on suplementing issuers #3196
  • logstash docker image : Provide JSON properties for participant object details of single / bulk task operations' audits #3198
  • Support matching by Patient ID for attribute coercion from matching MWL item #3200

Bug Fixes

  • QIDO-RS download studies as CSV fails to print each record on new line #3107
  • QIDO-RS C-FIND Proxy: Returns 200 - Ok instead of 204 - No content, if no matches are found #3111
  • Audit Suppress Criteria JSON schema contains User Role ID Codes not matching with AuditMessages.RoleIDCode #3116
  • STOW-RS export using keycloak authentication does not send correct Bearer token #3130
  • UI Navigation - UWL : Patient birth date filter shows range picker widget instead of calendar #3133
  • Export of studies available only on nearline storage throws NullPointerException #3139
  • UI: Navigation: Restore study button doesn't disappear when switching back to normal study list #3143
  • Wrong VR (LO instead of UT) of Local Namespace Entity ID in item of supplemented Issuer of Accession Number Sequence #3145
  • UI: Server Time refresh prevents the Keycloak idle process #3150
  • Update patient triggered by HL7 / RS service : Less qualified issuer overwrites previously fully qualified issuer of a patient ID record #3153
  • Link Instances with MWL service throws NullPointerException if source instance references are not found in DB #3157
  • Storage of objects with multiple items in (0010,1002) Other Patient IDs Sequence may fail #3159 b
  • MWL SCP does not return MWL items for configured Other AE Title #3164
  • MWL RS does not return MWL items for configured Other AE Title #3165
  • Incorrect Value Representation for (0040,1003) Requested Procedure Priority (CS instead of SH) in hl7-order2dcm stylesheet #3173
  • UI: Split function of person-name pipe is showing error for some patient #3180
  • UI MWL: Function "Change SPS Status on matching MWL" should not be selectable for external MWL SCPs #3184
  • UI Navigation - Study : Remove Create new UPS Workitem option from More Functions dropdown #3193
  • UI Navigation Study / Patient tabs : Proprietary archive functions should not be selectable for external C-FIND SCPs #3197
  • Reschedule bulk export tasks of a specific archive device (in archive cluster) on new archive device reschedules all tasks #3199

Dependencies

  • Upgrade Apache jclouds to 2.3.0 #3096
  • logstash docker image: upgrade logstash to 7.12.1 #3120
  • LDAP docker image: Upgrade alpine to 3.13.4 #3126
  • LDAP docker image: provide version based on alpine:3.12.x #3127
  • Archive Docker Image: use adoptopenjdk:11.0.11_9-jdk-hotspot-focal as base image to support arm64 and armv7 architectures #3128
  • Upgrade Wildfly in archive docker image to 23.0.2.Final #3142
  • Keycloak Docker Image: use adoptopenjdk:11.0.11_9-jdk-hotspot-focal as base image to support arm64 and armv7 dependencies
    #3152

Documentation

  • Integration with KHEOPS DICOM Data Sharing Platform #2987
  • Document using Amazon-S3 as Storage System #3131
  • Reflect changes in user default configuration in Running on Docker instructions #3134

Binary Distribution Packages

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

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

NewReleases is sending notifications on new releases.