comparison TODO @ 2054:70b79788c2f3

clarified TODO wrt /metadata
author Alain Mazy <am@osimis.io>
date Thu, 30 Mar 2023 17:34:07 +0200
parents d77fea5934fb
children 20222330cdf6 ae56f7ea0e90
comparison
equal deleted inserted replaced
2052:d77fea5934fb 2054:70b79788c2f3
55 * Replace "ParsedDicomCache" by "Orthanc::ParsedDicomCache" (new in 55 * Replace "ParsedDicomCache" by "Orthanc::ParsedDicomCache" (new in
56 Orthanc framework 1.9.0) 56 Orthanc framework 1.9.0)
57 57
58 * Replace calls to /studies/.../series/.../metadata by calls to 58 * Replace calls to /studies/.../series/.../metadata by calls to
59 /instances?StudyInstanceUID=...&SeriesInstanceUID=...&includefield=...&includefield=... 59 /instances?StudyInstanceUID=...&SeriesInstanceUID=...&includefield=...&includefield=...
60 to benefit from ExtraMainDicomTags stored in DB and avoid reading from disk. 60 to benefit from ExtraMainDicomTags stored in DB and avoid reading from disk when not necessary.
61 This way, we request only the tags that the viewer is going to use.
62 The /metadata requests all tags and therefore will read from the storage unless you have
63 specified "DicomWeb.SeriesMetadata": "MainDicomTags"; this is an acceptable workaround
64 for now but the first approach is cleaner and removes dependencies between the DicomWeb config
65 and stone. It might also be more efficient on other backends as well.
61 66
62 -------- 67 --------
63 Wishlist 68 Wishlist
64 -------- 69 --------
65 70