github dcm4che/dcm4chee-arc-light 5.22.4

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

Attention : For using unsecured version of archive, one has to now download Client Adapter for Wildfly from Keycloak and unzip it inside WILDFLY_HOME.

    > cd  $WILDFLY_HOME
    > unzip $Downloads/keycloak-wildfly-adapter-dist-11.0.1.zip

Enhancements

  • UI Monitoring Diff : Provide option to upload CSV file containing studyUIDs for comparing studies on two archives #1396
  • UI Configuration : Support format "dcmKeycloakClient" #1926
  • UI Configuration : Support format "dcmWebApp" #1927
  • UI QIDO requests shall not contain proprietary Query Parameters with default values #1962
  • UI Monitoring -> Storage Systems : Show configured Retention Periods #2001
  • UI Studies page : Support to select filter metadataUpdateFailed to filter for (Studies with) Series with Failures to update Series Metadata #2029
  • UI Monitoring -> Storage Systems : Show No Deletion Constraint for Storage Systems #2092
  • Utilize Unified Worklist (UWL) for queuing of Retrieve Tasks #2346
  • UI Monitoring -> Export tab : Support to specify Scheduled Time for upload CSV without scheduling #2355
  • UI Monitoring -> Retrieve tab : support to specify Scheduled Time on rescheduling a single or matching Tasks #2377
  • Provide Element Dictionary for Private GE Data Elements #2625
  • Provide Element Dictionary for Private Philips Data Elements #2626
  • Provide Element Dictionary for Private Siemens Data Elements #2627
  • Optionally overwrite/extend mapping of DICOM and HL7 Character Set code strings to charset names #2655
  • Include Transfer Capability for Instance Availability Notification as SCU for AE IOCM_REGULAR_USE in default configuration #2657
  • Upgrade wildfly in archive docker image to 20.0.1.Final #2658
  • Avoid ? in file names for private dictionaries #2662
  • ValidListValidator : Support validation of comma separated values in a list #2664
  • archive docker image: Make tls protocol and enabled cipher suites configurable by ENVs #2665
  • keycloak docker image: Make tls protocol and enabled cipher suites configurable by ENVs #2666
  • Validate dcmWebServiceClass query parameter using ValidValueOfValidator #2667
  • Refactor logging of HL7 messages #2669
  • UI: Setting TCP Backlog to 0 results in "internal server error" #2670
  • Support comma separated values for Query Parameter dcmQueueName of RESTful services for managing Retrieve Tasks #2672
  • Support comma separated values for Query Parameter ExporterID of RESTful services for managing Export Tasks #2673
  • Configuration of UPS Templates #2680
  • Provide Transfer Capabilities for RT Radiation Records (Sup199) and Neurophysiology Waveforms (Sup217) by default configuration #2681
  • Dockerimage with louketo-proxy:1.0.0 #2682
  • STOW-RS Metadata + STL/OBJ/MTL bulkdata: change default value of missing Measurement Unit from 'm' to 'mm' #2686
  • STOW-RS: accept STL bulkdata with proprietary/legacy Content-Type 'model/x.stl-binary' or 'application/sla' #2687
  • RESTful service to list configured UPS Templates #2688
  • RESTful service to create workitems for local Studies from CSV File containing Study Instance UIDs and referred UPS Template #2689
  • RESTful service to create workitems for external Studies from CSV File containing Study Instance UIDs and referred UPS Template #2690
  • Make UPSOnStore lenient to update UPS records with missing Input Information Sequence #2692
  • RESTful services to create workitems for local matching Studies/Series/Instances from referred UPS Template #2694
  • RESTful services to create workitems for external matching Studies/Series/Instances from referred UPS Template #2695
  • Merge Patient(s) RESTful service : Use IDWithIssuer.exportPatientIDWithIssuer to create attributes from Patient ID and its Issuer encoded in HL7 CX format #2699
  • Optionally secure DICOM UL Services utilizing User Identity Negotiation and Keycloak #2703
  • Unify jboss-deployment-structure.xml for unsecure and secure version #2707
  • archive docker image: optionaly disable validation of keycloak certificate #2709
  • UI Navigation -> UWL : Provide UPS Count #2719
  • UPS Processor for DICOM Export: make Series Instance UID and Referenced SOP Sequence in Input Information Sequence optional #2724
  • UI Configuration : Provide only those languages in the list for which there are language specific files configured #2728

Bug Fixes

  • Correct the logger name for IANSCU service implementation class #2654
  • IAN for study rejection using Incorrect Modality Worklist entry : Incorrect ordinal parameter set for series IUID in PPS reference query #2656
  • IAN for complete study rejection using Data Retention Policy Expired : Empty Referenced Performed Procedure Step Sequence is missing in IAN dataset #2659
  • Rejection of instances which are already purged fails with exception "No Such Instance" #2660
  • Instance Available Notification of Series with purged Instance records fails #2661
  • UPS processor for IAN of study fails if Rejection Note for study rejected with Retention expired is received before study is stored to archive #2663
  • Problem in the UI with dicomTransferCapabilities 2668
  • Accept rejection note for studies with reason Incorrect MWL before studies are received : IAN for rejected instances throws NoResultException on pps reference query #2674
  • restrict scheduling of Retrieve Tasks may postphone scheduling to not restricted queues #2675
  • ConcurrentModificationException onStore 5.22.3 #2678
  • Delete patient icon is seen intermittently for patients without any studies #2683
  • Processing HL7 message fails if patient data in the archive is encoded with a different character set as the HL7 message #2684
  • UI Configuration -> Control tab broken #2685
  • Input Information Sequence missing in UPS record created by HL7 #2691
  • Typo in UPS Create UPSService.createUPS prevent check for ProcedureStepState = SCHEDULED #2693
  • UPS Worklist Label configured on Archive AE extension level is not picked correctly #2696
  • UI Navigation -> Patients tab : Send Storage Commitments and Send IAN in Actions for Selections dropdown is unnecessary 2697
  • UI Navigation -> Patients tab : Incorrect service invoked for patient merge #2698
  • Missing JAX-RS annotation for export matching instances of series RESTful services #2702
  • Invalid value in patient mismatch code field in audit spool file causes StringIndexOutOfBoundsException #2704
  • Build fails with "cannot find symbol: method lookup(), location: @interface javax.annotation.Resource" #2706
  • UI: Storage System: Filters are showing sometimes not up #2714
  • UI: Error about not finding a Web App with MOVE_MATCHING capability when trying to use queued exporter to XDSI service (reported in Pro version) #2715
  • Study access date time query filter is ineffective in RESTful services #2716
  • Mark studies for export using CSV service creates invalid export tasks #2717
  • Person Middle Name not considered by fuzzy matching #2718
  • UI Navigation -> Studies : Storage Verification for matching studies contains inconsistent query filters #2727
  • UI Navigation -> Studies : Query filters ineffective for storage verification of single study / series / instance #2729

Dependencies

  • UI: Upgrade Angular to version 10 #2652
  • Upgrade Keycloak in docker image to 11.0.0 #2701

Documentation

  • How To : Configure UI in a language other than English #2610
  • Test cases for #2588: IOCM: Notify configured IAN Destinations about rejected Instances #2648
  • HowTo : Import instances on storage #2721
  • Update HL7 CS to reflect updated code changes for v2.5 #2723

Binary Distribution Packages

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

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

NewReleases is sending notifications on new releases.