github dcm4che/dcm4chee-arc-light 5.24.0

latest releases: 5.33.0, 5.32.0, 5.31.2...
3 years ago

Attention:
Processing of Export and Retrieve Tasks in particular Export/Retrieve Queues have to be explicitly enabled by setting Queue attribute

Name Type Description (LDAP Attribute)
installed boolean If false, processing of tasks in this queue is paused. (dicomInstalled)

of corresponding Export/Retrieve Queue to true. s.o. #3211

Enhancements

  • UI Configuration: Drop-down for Archive Device Attribute Patient Verification PDQ Service ID #1639
  • UI Navigation -> Studies : Enable to View DICOM object for KOs #2533
  • UI Navigation -> UWL: Add new workitems #2768
  • UI: Refactor to avoid use of legacy RESTful services #2884
  • Provide exporter to send HL7 notifications on receive of DICOM objects #3182
  • Provide exporter to Create Workitem on remote UPS-RS server on receive of DICOM objects #3191
  • Export / Retrieve Monitoring : Enable marking single or bulk tasks for export / retrieve #3201
  • UI Monitoring Export / Retrieve : Enable to mark single / bulk / selected task(s) for export / retrieve #3202
  • Mark bulk tasks for export service : Distribute tasks to be marked for export on several new devices #3203
  • UI Monitoring -> Export : Enable selecting several new devices to distribute marking tasks for export #3204
  • Optionally apply filter to returned MWL items from external MWL SCP to coerce request attributes of received object locally #3205
  • Wado Exporter: Support to include HTTP Header: Accept-Encoding in invoked HTTP Request #3208
  • QIDO RS: Return HTTP Header fields Last-Modified and ETag for Search for a Study's Series or Instances #3210
  • Replace JMS by Task Scheduler #3211
  • Extend WADO Exporter to allow pre-fetch of QIDO-RS responses #3215
  • Enable condition based MPPS forwarding #3219
  • HL7 Export Rule : Make qualified patient identifier selected from PID-3 configurable #3220
  • RESTful service to Search for / Count merged Patients #3221
  • RESTful service to "unmerge" merged Patients #3222
  • UI Navigation - Patients : Enable querying merged patients #3226
  • UI Navigation Patient: Widget to "unmerge" merged Patients #3227
  • UI Configuration: Cloning a device shall also take care of cloning associated vendor data #3228
  • ldap docker image: provide script to add Storage SCP Transfer Capabilites to an existing Network AE #3235
  • HL7v2 Patient Demographics Query (PDQ) Service Provider #3254
  • Log failures on DB update of calculated size and query attributes for a Study and continue calculation for other Studies #3255
  • Send HL7 Notifications about changes of the Status of requested Procedures in the order as the Status was changed #3256
  • Send IANs triggered by MPPS or Study Received in the order of the receive #3257
  • Refactor DB Model for Task Management #3261
  • WADO-RS Metadata Retrieve: optionally exclude private data elements from returned metadata #3266
  • WADO/QIDO Service: increase DEBUG logging #3267
  • Adjust Task Scheduling and Monitoring RESTful services concerning replacement of JMS by Task Scheduler and refactoring of the DB model #3268
  • Import MWL from external worklist : Handle missing Scheduled Procedure Step Status in C-FIND response leniently #3271
  • Add Study Status ID (0032000A) in MWL attribute filter in default configuration #3272
  • UI Navigation - MWL : Add Study Status ID filter used in querying AGFA worklists #3273
  • Provide sample stylesheet and configuration to map Study Status ID to ScheduledProcedureStepSequence.ScheduledProcedureStepStatus #3274
  • Enable exporting series specified in CSV #3279
  • UI Navigation - Study : Enable uploading DICOM files only for web applications consisting STOW_RS web service class #3281
  • Prefetch on HL7: ignore duplicate HL7 messages received in an interval lesser than Suppress Duplicate Retrieve Interval #3282
  • Export on HL7: ignore duplicate HL7 messages received in an interval lesser than Suppress Duplicate #3283
  • Update DB SQL scripts for 5.24.0 for databases other than postgres #3287
  • Accept SOP Class Microscopy Bulk Simple Annotations Storage by default configuration #3288
  • Enable to access MWL items by MWL-RS not returned by corresponding MWL SCP by configured Hide SPS with Status(s) #3297
  • Extend UI language list configuration to support Thai #3299

Bug Fixes

  • UI: Fix the mark for export icon style and the buttons styles in the export, retrieve and queue page #3209
  • Configuring Record Attribute Modification on Archive Network AE level fails to update device configuration #3212
  • Prefetch Study Metadata using WADO Exporter in sample configuration creates duplicate metadata json files #3218
  • Studies of patient is not decremented on deleting a study permanently #3231
  • Status of MWL items of configured Other AE Title not changed on MWL Idle Timeout triggered Scheduled Procedure Step status update #3232
  • Change status of matching scheduled procedure steps does not update status of MWL items configured for Other AE title #3233
  • Duplicated Other AE titles shown in configuration where dcmArchiveAETitle format is used #3234
  • DICOM UL Services User Identity Negotiation fails with org.keycloak.jose.jws.JWSInputException: java.lang.NullPointerException #3236
  • DICOM UL Services User Identity Negotiation fails if no User Identity Negotiation Role is configured #3237
  • Build fails with maven 5.8.1 caused by maven-default-http-blocker #3238
  • Import report from HL7 ORU fails for HL7 applications associated with Other AE #3240
  • DICOM UL Services User Identity Negotiation use stale token fetched on previous request with different user/password #3241
  • Remove duplicate UI permission 'Action - Studies - More Function' from default-ui-config.ldif #3244
  • UI Navigation - UWL : Create / Clone / Update UPS workitem or template fails with 406 - Not Acceptable #3246
  • Bulk data files not cleaned up on filesystem write failure #3251
  • Storing study to archive fails on application of merge from MWL coercion if multiple MWL items exist for the used matching key #3265
  • Import MWL from external worklist : Scheduled Procedure Step Status not sent in C-FIND return keys #3270
  • JAX-RS request method annotation missing for Reject matching instances of series service #3278
  • UI Navigation Studies - Retrieve single study / series / instance from external archive : Misleading field 'Scheduled Procedure Step Start Date Time' in retrieve study widget #3280
  • UI Monitoring - Queues : Misleading message displayed in canceling matching tasks #3284
  • OutOfMemoryError: Metaspace, WELD-001524: Unable to load proxy class for bean Managed Bean #3285
  • HL7 ORU to Encapsulated PDF : Content Date / Time values translated from OBR-7 is ineffective #3286
  • Cancelling of Export tasks is treated as failure bug
    #3289
  • Import Instances on Storage: Storage Transfer Syntax UID in DB does not reflect Transfer Syntax of imported DICOM File #3290
  • Add missing mwl_item.local_aet in patch-create-firebird.awk script #3291
  • Prefetch Prior Studies on Store fails with javax.persistence.NonUniqueResultException #3294
  • UI Monitoring Queues : Rescheduling single task on new device name is ineffective #3295
  • Coercion of Study Instance UID by matching MWL item on receive fails with Key study_iuid already exists #3298
  • Patients do not get deleted from DB on permanent deletion of (last) rejected Study #3303

Dependencies

  • Upgrade Keycloak adapter and Keycloak Admin Client in archive docker image to 14.0.0 #2925
  • Upgrade Keycloak in docker image to 14.0.0 #2926
  • Upgrade included JDBC Drivers #3250
  • Upgrade Wildfly in archive docker image to 24.0.1.Final #3292

Documentation

  • Ensure HL7 Conformance Statement is up-to-date with HL7 based features/services #3106

Binary Distribution Packages

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

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

NewReleases is sending notifications on new releases.