# HG changeset patch # User Sebastien Jodogne # Date 1682349041 -7200 # Node ID f7cbc58ff44d6c7fe8d077c252b3f95a481ff568 # Parent c0627145b441ee2502e48a7a1300e2e9a083e89f# Parent 70b79788c2f3c68912dc31e72de3fddba9cb67f5 integration mainline->deep-learning diff -r c0627145b441 -r f7cbc58ff44d TODO --- a/TODO Mon Apr 24 17:09:23 2023 +0200 +++ b/TODO Mon Apr 24 17:10:41 2023 +0200 @@ -57,7 +57,12 @@ * Replace calls to /studies/.../series/.../metadata by calls to /instances?StudyInstanceUID=...&SeriesInstanceUID=...&includefield=...&includefield=... - to benefit from ExtraMainDicomTags stored in DB and avoid reading from disk. + to benefit from ExtraMainDicomTags stored in DB and avoid reading from disk when not necessary. + This way, we request only the tags that the viewer is going to use. + The /metadata requests all tags and therefore will read from the storage unless you have + specified "DicomWeb.SeriesMetadata": "MainDicomTags"; this is an acceptable workaround + for now but the first approach is cleaner and removes dependencies between the DicomWeb config + and stone. It might also be more efficient on other backends as well. -------- Wishlist