comparison NEWS @ 4961:1b76853e1797 more-tags

DbOptimizer plugin
author Alain Mazy <am@osimis.io>
date Wed, 23 Mar 2022 11:56:28 +0100
parents 3778a0433dd3
children 501411a67f10
comparison
equal deleted inserted replaced
4960:c68265bf1f94 4961:1b76853e1797
5 General 5 General
6 ------- 6 -------
7 7
8 * New configuration "ExtraMainDicomTags" to store more tags in the Index DB 8 * New configuration "ExtraMainDicomTags" to store more tags in the Index DB
9 to speed up, e.g, building C-Find, dicom-web or tools/find answers 9 to speed up, e.g, building C-Find, dicom-web or tools/find answers
10 * New sample plugin: "DbOptimizer" that will re-construct the DB/Storage
11 when it detects there is room for improvements, e.g:
12 - if files were stored with a version of Orthanc prior to 1.9.1,
13 the storage might still contain dicom-as-json files that are not needed
14 anymore
15 - if "ExtraMainDicomTags" has been changed.
10 * New configuration "Warnings" to enable/disable individual warnings that can 16 * New configuration "Warnings" to enable/disable individual warnings that can
11 be identified by a W0XX prefix in the logs. 17 be identified by a W0XX prefix in the logs.
12 These warnings have been added: 18 These warnings have been added:
13 - W001_TagsBeingReadFromStorage 19 - W001_TagsBeingReadFromStorage
14 - W002_InconsistentDicomTagsInDb 20 - W002_InconsistentDicomTagsInDb
23 - "RequestedTags" (to use together with "Expand": true) contains a list of tags 29 - "RequestedTags" (to use together with "Expand": true) contains a list of tags
24 that you'll receive in the "RequestedTags" field in the answers. These tags 30 that you'll receive in the "RequestedTags" field in the answers. These tags
25 may be tags from the MainDicomTags in DB, from the DICOM file or 'computed' 31 may be tags from the MainDicomTags in DB, from the DICOM file or 'computed'
26 like ModalitiesInStudy. Check the new configuration "ExtraMainDicomTags" and 32 like ModalitiesInStudy. Check the new configuration "ExtraMainDicomTags" and
27 "Warnings" to optimize your queries. 33 "Warnings" to optimize your queries.
28 - "EnableStorageAccessOnSearch": TODO: not implemented yet
29 - "EnableStorageAccessOnAnwers": TODO: not implemented yet
30 * new query argument "requestedTags" in all API routes listing resources: 34 * new query argument "requestedTags" in all API routes listing resources:
31 - /patients, /patients/../studies, /patients/../series, /patients/../instances 35 - /patients, /patients/../studies, /patients/../series, /patients/../instances
32 - /studies, /studies/../series, /studies/../instances 36 - /studies, /studies/../series, /studies/../instances
33 - /series, /series/../instances 37 - /series, /series/../instances
34 - /instances 38 - /instances
35 * new field "MainDicomTags" in the /system route response 39 * new field "MainDicomTags" in the /system route response to list the tags that
40 are saved in DB
36 41
37 42
38 Documentation 43 Documentation
39 ------------- 44 -------------
40 45