Enhancements
- LDAP docker image: pre-configure Invoke Image Display Patient/Study URLs #2241
- UI: Add an UI Config for WebApp dropdown-list (needed for pro) #2403
- UI: Extend the dropdown feature to be able to show group mode #2406
- Notify other systems about the availability of imaging data by HL7 v2.5.1 ORU #2407
- Delete MWL items with particular status after configurable delay #2408
- Set MWL Status to COMPLETED on receive of HL7 v2.5.1 ORU message #2409
- Import PDF received by HL7 ORU^R01 as DICOM Encapsulated PDF #2411
- Import CDA received by HL7 ORU^R01 as DICOM Encapsulated CDA #2412
- Audit queue messages purged by scheduler enhancement #2413
- UI Navigation -> Studies : Enable to send multiple values for SOP Classes in Study filter #2414
- Refactor Update MWL status to COMPLETED on receive of study : Use ProcedureService for updation of status #2415
- Make user role required for accessing secured UI and RESTful services configurable #2416
- MWL-SCP: Support additional Matching Keys required by IHE Encounter-Based Imaging Workflow #2417
- Refactor hl7 order and oru stylesheets to always use attribute template defined in the hl7-common stylesheet #2418
- Composite Query C-FIND RQ/QIDO-RS: Support additional Matching Keys in accordance to MWL-SCP #2419
- Update DB scripts for 5.22.0 for databases other than postgres #2422
- Optionally disable tracking of history of Attribute Modifications of stored objects #2423
- Support HL7 MLLP Release 2 #2424
- LDAP docker image: Preconfigure maximal size of LMDB database #2425
- Enable to Import Text Report received by HL7 ORU^R01 as DICOM SR as per RAD-128 #2427
- STOW-RS: Accept Metadata with image/png, image/gif and image/tiff bulkdata #2430
- Update to native lib 4.2.0-dcm #2431
- UI: Upgrade Angular to version 9 #2437
- Update MWL status to COMPLETED also for associated MPPS #2438
- UI Navigation Studies: enable upload of PNG, GIF and TIFF images #2439
- Remove superfluous user role configuration for Web Applications from default #2440
- RESTful service Query Queues : Enable to return associated Exporter IDs #2443
- Upgrade Keycloak to 9.0.0 #2444
- Upgrade logstash-gelf version in docker images to 1.14.0 #2445
- Upgrade Keycloak-Gatekeeper in docker image to 9.0.0 #2446
- Accept SR objects with invalid Content Items #2450
- Support extracting NTE Segment from HL7 Order Message #2451
- Notify HL7 Receivers and/or update MWL status to DISCONTINUED also on receive of MPPS with Discontinued status #2453
- Return Performed Protocol Code Sequence (0040,0260) by C-FIND and QIDO by default configuration #2455
- Configure additional cipher suites for TLSv1.2 protocol #2460
- Enhance HL7PSU task table to include series information required for outgoing HL7 ORU messages #2463
- RESTful service to change the status of Scheduled Procedure Steps in the MWL #2464
- Separate MWL by Archive AE #2467
- Mark Webapplication with WebApplication.ServiceClass.MWL_RS and UPS_RS in default configuration #2470
- Change Status of idle Scheduled Procedure Steps #2475
- logstash docker image: enable to turn off template creation by MANAGE_TEMPLATE=false #2477
- logstash docker image: Purge configuration for listing for collectd messages #2478
- logstash docker image: upgrade to logstash 7.6.0 #2479
- logstash docker image: ENV to pass CA certificate for validation of client certificates #2482
- docker image trafficserver: upgrade to v8.0.6 #2484
- Upgrade PostgreSQL JDBC Driver to 42.2.10 #2487
- keycloak gatekeeper docker image: upgrade alpine to 3.11.3 #2488
- ldap docker image: upgrade alpine to 3.11.3 #2489
- archive docker image: upgrade java to openjdk 14 #2490
- keycloak docker image: upgrade java to openjdk 14 #2491
- UI: Add UI-Config for changing the logo and the background (needed for pro) #2493
- Move default key and trust-store from directory configuration/dcm4chee-arc to configuration/keystores #2494
Bug Fixes
- UI: fixing automatic tests after the angular upgrade #2291
- UI Configuration page -> Control tab : Start / Stop / Reload / Status options not available in unsecure version #2320
- Delete Patient RESTful service : Removing referenced UWLs of a patient fails if it is also referenced in UPS Request entity #2405
- UPSContext toString() fails on creation of SR DICOM object on receive of HL7 ORU message #2410
- HL7 Procedure Status Update study attributes incorrectly mapped to OMG^O19 fields #2421
- Transformation of Universal Entity ID and Universal Entity ID Type of Issuer of Admission ID Sequence in PV1 segment is missing in stylesheet #2426
- UI: range-picker: after clicking clear you can not set anymore a range #2428
- Downloading CSV for export/retrieve/diff/storageVerification task fails if associated queue message has no processing start and/or end times #2429
- Activating pre-configured syslog-tls connection for Audit Logger fails #2432
- UI: Navigation: Show
Access Control ID to selections
only on the study tab #2433 - Patient Create audit for incoming HL7 messages fails if encapsulated document content length is too large #2441
- Pre-fetch of WADO objects fails irrespective of Entity level selected on Export Rule #2442
- Search/Count MWL items : Scheduled Procedure Step Start Date filter ineffective #2448
- UI Navigation -> MWL tab : Scheduled Performing Physician's Name not displayed correctly #2449
- Calculation of Query Attributes fails with ERROR: value too long for type character #2452
- Storing Structured Reports or Presentation States using STOW-RS fails #2454
- HL7 Procedure Status Update : Notification of ORU ineffective if HL7 Procedure Status Update MWL or for Requested Procedure is enabled #2458
- Audit Service : Spool files get deleted if emission of audit message fails #2459
- Web application permissions issue on version with secured UI but not secured RESTful services #2462
- Update MWL-RS : Updating MWL Item fails if it has an associated study #2465
- UI: Opening Viewer doesn't work with the new weasis url construct #2476
- UI: Navigation: Patient's Birth Date filter doesn't work #2481
- mwl2series stylesheet has incorrect tags for Patient's Size and Patient's Weight attributes #2485
- postgreSQL docker image: Error when trying to backup db #2486
- IAN triggered on MPPS after store : Outgoing IAN references all objects of study despite only some objects of study were referenced in MPPS #2492
Documentation
- Improve/Correct Wiki page: MPPS Supported by Modality #2461
Binary Distribution Packages
https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.22.0