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