Attention:
For DICOM compliant storage of uploaded Quicktime videos ( #2385 , #2386 ), you have to enable STOW Quicktime to MP4 (#2387), which is disabled by default configuration. The conversion requires that ffmpeg is installed and the ffmpeg
CLI utility is available in the PATH
- which is already done for the dockerized archive versions.
With disabled STOW Quicktime to MP4, the Quicktime container will get encapsulated in the stored DICOM object verbatim, with a declared DICOM MPEG-4 Transfer Syntax which reflects the encoding of the video stream in the container, but contradicts the actual container format.
Enhancements
- UI : Provide batchID as query parameter #1282
- UI: Own Page for Comparing of Studies in two Archives #1443
- UI Study List: Show Patient Demographics from external Patient Demographics Provider #1640
- UI Study Page: Show number of rejected instances #1815
- UI Study List: update Study Access Control ID #1860
- UI : Enable to Update Study Access Control ID for matching studies #1889
- UI: Link to Wildfly Administration Console #1891
- UI: Wrong Title of PDQ Query Button and the Subsequent Modal Window in Study List #1914
- Refactor Audit Services #2019
- UI Navigation page : Show Count button only if QIDO_COUNT Web Service Class is selected for a Web Application #2325
- upgrade logstash in docker image to 7.5.1 #2337
- UI Navigation: Hide QIDO Web Applications dependent on user roles #2339
- Fix typo in ldap docker script name 'export-realm-managment' to 'export-realm-management' #2340
- Initialize batch id of export tasks to batch id of queue messages if older export tasks are #2343
- UI : Keep pagination of results to next/previous pages consistent across pages/tabs #2349
- Improve download of CSV file(s) processing using Apache Commons CSV #2351
- Avoid attempt to send A-RELEASE-RQ on already aborted Associations to Store Destinations #2353
- RESTful service Mark for Export : Support to specify Scheduled Time by optional Query Parameter #2354
- RESTful service Reschedule Export Tasks: support to specify Scheduled Time by optional Query Parameter #2358
- Export task with higher scheduled time to remain unchanged if same task is updated by an export rule with a lower scheduled time #2359
- Optionally retry tasks left in status IN PROCESS on system start-up #2360
- Mark Studies for export specified in CSV shall suppress creation of duplicate export tasks #2361
- UI Monitoring -> Export tab : support to specify Scheduled Time on rescheduling a single or matching Tasks #2362
- Archive Docker image: Make further ActiveMQ thread pool attributes configurable by ENVs #2364
- Queue Retrieve Tasks automatically according their Scheduled Time #2368
- Make Scheduled Time of Export Tasks optional #2371
- Notify configured HL7 receivers about received Studies also without matching MWL item(s) and optionally include PID and PV1 #2372
- Update MWL status to COMPLETED on notification to HL7 receivers #2376
- UI Monitoring : Enable to reschedule single Export/Retrieve TO SCHEDULE task #2380
- UI Navigation -> UWL tab : Allow to set limit #2381
- Delete Patient RESTful service : Remove referenced UWLs on deleting a patient #2382
- UI Navigation Studies: enable upload of quicktime videos #2385
- STOW-RS: Accept Metadata with Quicktime bulkdata #2386
- STOW-RS: Optionally convert received Quicktime into MP4 container encapsulated in created DICOM instances #2387
- Provide Transfer Capabilities for Encapsulated MTL/OBJ and Robotic-Arm/Tomotherapeutic Radiation Storage by default configuration #2388
- UI : Improve placeholder and field description texts #2389
- WADO-RS : Support retrieving Encapsulated OBJ/MTL bulkdata file #2390
- WADO-URI: return binary OBJ/MTL byte stream from stored Encapsulated OBJ/MTL #2391
- STOW-RS: Accept Metadata with binary OBJ/MTL byte bulkdata #2392
- Update DB scripts for 5.21.0 for databases other than postgres #2393
- Audit DICOM Instances Accessed for retrieve from external archives triggered by HL7 Prefetch Scheduler #2394
- Create Workitem in unified Worklist on receive of HL7v2 message #2395
- IOCM-RS: Make Update Study lenient toward invalid Procedure Codes #2396
- Include unused bits of signed pixel values in compressed streams by default configuration #2399
- Restrict DICOM RESTful services according configured Web Applications #2400
- Configure accepted user roles for Web Applications by default #2401
Bug Fixes
- UI Monitoring page issues #1885
- UI Studies Page : StudyInstanceUID filter shown for Patient Queries #2027
- UI Navigation page -> Patients tab : Update patient fails if any attribute with "required" or "multi" in patient.iod.json is being added/updated #2331
- UI: Navigation: Default permissions for the download button not working #2342
- UI: AE widget: Connection list style destroyed #2344
- UI Configuration: Network Connection Extension attribute Retrieve Timeout Total enables to select "Unchecked" option #2345
- UI Monitoring -> Storage Verification : Individual task details cannot be seen if list is refreshed #2348
- UI: Navigation -> Studies page : Unable to see the results of next page, if the set limit is lower than actual records in database (reproducible only in pro version) #2350
- Export Task RESTful services List/Count/Delete : Result is always 0 if To Schedule status and Batch ID filters are set #2352
- RESTful service for exporting DICOM objects returns success instead failures if the association got aborted #2356
- Trigger of export rule on Series/Instance level restricts scope of export of entities for existing TO SCHEDULE export tasks on Study/Series level respectively #2357
- UI: Range-Picker (single mode) not setting a correct date if the date was explicitly through the date picker selected #2363
- UI Navigation/Studies: Only first value of Modalities in Study is shown #2365
- UI: Navigation->Study: Size und Count not working #2366
- Archive Docker: Upload of files greater than 10MB does not work with https #2373
- Wrong attributes in Referenced SOP Sequence item of Input Information Sequence Item in created UPS #2374
- Incorrect JSON serialisation of UPS on Store attributes #2375
- UI: Navigation: More (Filters) is not opening #2379
- STOW-RS: upload of MPEG-4 videos fails with "Failed to parse compressed pixel data" 2384
- UI: If the user has no right to see the dashboard page the ui redirects to /studies page that doesn't exist anymore (In pro reproducible) #2402
- UI Navigation -> MWL: Only first value of Scheduled Station AET of a MWL entry is shown #2404
Documentation
- Initial version of Testplan for Archive UI in Wiki #2311
Binary Distribution Packages
https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.21.0