github dcm4che/dcm4chee-arc-light 5.29.1

latest releases: 5.33.0, 5.32.0, 5.31.2...
21 months ago

Enhancements

  • UI Studies page : Support to select filter allOfModalitiesInStudy to process multiple values for Modalities in Study as AND #2030
  • Archive UI: Adjust OIDC logout to changes in Keycloak 18.0.0 #3689
  • Enable new attribute coercions on retrieved dataset when request is triggered by WADO or XDS-I Retrieve Document Set [RAD-69] services #3810
  • UI Navigation: Provide Widget to filter for Study/Series which values of specified attributes differs from its original values as received #3822
  • UI Navigation: Provide Widget to recreate DB records for a particular Study from stored objects with original attribute values as received #3823
  • Create outgoing HL7 Procedure Status Update messages by XSLT #3844
  • MWL C-FIND SCP: show ALL attributes of C-FIND RQ identifier in server.log #3850
  • MWL Feed from HL7 Order Message: Do not bind created MWL items to associated Archive AE Title by default configuration #3851
  • Enable updating MWL status to COMPLETED or DISCONTINUED - optionally also based on Accession Number as matching key - on receive of MPPS #3855
  • Provide Modality Worklist and Unified Worklist Services by particular Archive AE "WORKLIST" by default configuration #3858
  • Validate Search / Count worklists / workitems / MPPS against their respective web service classes instead of against QIDO_RS / QIDO_COUNT #3860
  • UI Navigation MWL / MPPS / Workitems (UPS) : Show Count button if the web applications have the respective Web Service Classes instead of checking for QIDO_COUNT #3861
  • UI Navigation Studies : Show Size button only if selected web applications in the the dropdown contain DCM4CHEE_ARC_AET web service class #3862
  • UI Navigation : Show Submit button only if there is at least one web application in the Web App Service dropdown #3863
  • Remove Web Service Class validation checks for C-FIND / C-MOVE DIMSE proxy RS services #3866
  • Support Institution Name mapping in incoming HL7 order messages conversion to DICOM MWLs #3868
  • Make logo and background image in UI customizeable #3879
  • Archive Docker Image: Optionally overwrite wildfly configuration on container startup #3880
  • LDAP Docker image: enable to customize command used to apply environment variables on LDIF files used to modify the LDAP data on upgrading the Archive version #3881
  • QIDO-RS C-FIND Proxy: Support relational queries for Series and Instances #3882
  • UI Navigation - Series tab : Revert disallowing relational queries for DIMSE specific web apps (QIDO-RS C-FIND Proxy) #3883
  • UI Navigation - Studies / Series tabs : Add missing query filters Patient Verification Status #3884
  • UI Navigation - Studies : Show Recreate DB record option only for web apps containing DCM4CHEE_ARC_AET web service class #3885
  • Add configuration for upsscu tool in archive's sample configuration #3886
  • Extend MWL SCP to return matching MWL items ordered by specified attributes #3890
  • Support extracting patient identification level NTE segment from HL7 messages and map NTE.3 to Patient Comments (0010,4000) #3892
  • Attribute Coercion: Enable to merge nested attributes not only in the first item #3893
  • Add Predecessor Documents Sequence (0040,A360) on Instance level attributes filter in default and sample configuration of archive #3894
  • Reject incoming HL7 messages not containing mandatory MSH-7 Date/Time of Message #3895
  • Avoid duplicate update of MWL status by HL7 Procedure Status Update MWL config triggered by MPPS receive #3897
  • Support Storage/Retrieve of Videos with Fragmentable Encapsulated Transfer Syntax by default configuration #3900
  • Adjust Predecessor Document Sequence in stored report's dataset on receive of HL7 ORU messages #3902
  • STOW-RS: support to split received JPEG/MPEG stream Bulkdata and encapsulate it in multiple pixel data fragments in stored DICOM object #3903
  • Update MWL status on MPPS receive : Enable updating SPS Status of all scheduled procedure steps referenced in the MPPS #3904
  • UI: Navigation Link Study/Series/Object to MWL: Pre-select rejection type: "Incorrect MWL Entry" in modal window #3907
  • UI Navigation: Adjust hover text about marking selected entities #3908
  • Preserve Study attributes of original Study on copying/moving/linking to MWL item in new created Study #3909
  • Maven profile to build UI WAR in angular dev mode #3910
  • ldap docker image: provide script to import LDIF files specified by LDAP_INIT_CONFIG #3911
  • HL7 ORU : Optionally append Hash of Study Instance UID to Series and SOP Instance UIDs returned by XSLT #3912
  • Keycloak docker image: Persist built Keycloak image in volume /opt/keycloak/lib/quarkus to enable quicker startup #3913

Bug Fixes

  • Running with Docker ldap broken connection #1468
  • Concurrent receive of first objects belonging to different Studies of same Patient creates duplicate Patient Records #3154
  • UI Navigation : Querying entities with selected web application remains ineffective - displays no web application service was selected #3482
  • Edit Study / Series and Delete Patient RS services do not return underlying non unique patient or patient merged exception messages in response sent back to user #3847
  • UI Device Clone: Cloning of a device sometimes dosen't work #3864
  • UI Navigation: Search for Study/Series URL always includes Query Parameter '&SOPClassesInStudy=' #3865
  • HL7 messages XAD Extended Address data type with first component only results in ^ suffixed at end of DICOM attribute value on transformation #3867
  • Compare Studies specified in CSV RS Service does not consider passed query parameters on executing the diff task #3869
  • UI: Monitoring Compare: Clicking on the eye button dosen't work #3870
  • UI: Sometimes comes the message that suggests that the permissions are not configured even if they are #3871
  • UI: If the language is configured but there is no langauge profile for the loged in user the UI dosen't laod #3887
  • FIND SCP/QIDO-RS: TM Range Matching with time range over midnight does not return all matches #3888
  • MWL status updated to ARRIVED instead of STARTED on receive of MPPS with IN PROGRESS Performed Procedure Step Status #3896
  • MPPS SCP: TCP connection get closed on N-CREATE-RQ for already existing MPPS Instance #3898
  • Unsuitable Transfer Capabilities for Video Storage SOP Classes in default configuration of STORESCP #3901
  • UI: Navigation: Trying to link a Series object to an MWL results on a error that prevents loading the Filter block of the MWL Tab #3906

Dependencies

  • Upgrade Keycloak adapter and Keycloak Admin Client in archive docker image to 20.0.2 #3876
  • Keycloak docker image: Upgrade to Keycloak.X 20.0.2 #3875
  • Upgrade Keycloak adapter and Keycloak Admin Client in archive docker image to 20.0.2 #3876
  • Keycloak docker image: Upgrade base image to eclipse-temurin:11.0.17_8-jdk #3877
  • Archive docker image: Upgrade base image to eclipse-temurin:11.0.17_8-jdk #3878

Documentation

  • Update DICOM CS to reflect complete list of attributes supported by archive's C-FIND SCP on each of the levels for Patient Root / Study Root / MWL / UWL / MPPS Information Models #3721
  • Swagger : Rectify description for 400 Bad Request error code for retrieving single entities from external archive #3872

Binary Distribution Packages

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

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

NewReleases is sending notifications on new releases.