diff OrthancServer/Sources/Database/StatelessDatabaseOperations.h @ 4936:8422e4f99a18 more-tags

Handling RequestedTags in ExpandResource -> read parent main dicom tags if required. Not yet getting missing tags from file. Integration tests ok
author Alain Mazy <am@osimis.io>
date Fri, 11 Mar 2022 17:38:16 +0100
parents acd3f72e2a21
children e8a2e145c80e
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/StatelessDatabaseOperations.h	Thu Mar 10 19:00:43 2022 +0100
+++ b/OrthancServer/Sources/Database/StatelessDatabaseOperations.h	Fri Mar 11 17:38:16 2022 +0100
@@ -49,6 +49,7 @@
     std::string                         anonymizedFrom_;
     std::string                         modifiedFrom_;
     std::string                         lastUpdate_;
+    std::set<DicomTag>                  missingRequestedTags_;
 
     // for patients/studies/series
     bool                                isStable_;
@@ -478,7 +479,8 @@
     bool ExpandResource(ExpandedResource& target,
                         const std::string& publicId,
                         ResourceType level,
-                        DicomToJsonFormat format);
+                        DicomToJsonFormat format,
+                        const std::set<DicomTag>& requestedTags);
 
     void GetAllMetadata(std::map<MetadataType, std::string>& target,
                         const std::string& publicId,