Mercurial > hg > orthanc
comparison 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 |
comparison
equal
deleted
inserted
replaced
4935:acd3f72e2a21 | 4936:8422e4f99a18 |
---|---|
47 std::map<MetadataType, std::string> metadata_; | 47 std::map<MetadataType, std::string> metadata_; |
48 ResourceType type_; | 48 ResourceType type_; |
49 std::string anonymizedFrom_; | 49 std::string anonymizedFrom_; |
50 std::string modifiedFrom_; | 50 std::string modifiedFrom_; |
51 std::string lastUpdate_; | 51 std::string lastUpdate_; |
52 std::set<DicomTag> missingRequestedTags_; | |
52 | 53 |
53 // for patients/studies/series | 54 // for patients/studies/series |
54 bool isStable_; | 55 bool isStable_; |
55 | 56 |
56 // for series only | 57 // for series only |
476 void Apply(IReadWriteOperations& operations); | 477 void Apply(IReadWriteOperations& operations); |
477 | 478 |
478 bool ExpandResource(ExpandedResource& target, | 479 bool ExpandResource(ExpandedResource& target, |
479 const std::string& publicId, | 480 const std::string& publicId, |
480 ResourceType level, | 481 ResourceType level, |
481 DicomToJsonFormat format); | 482 DicomToJsonFormat format, |
483 const std::set<DicomTag>& requestedTags); | |
482 | 484 |
483 void GetAllMetadata(std::map<MetadataType, std::string>& target, | 485 void GetAllMetadata(std::map<MetadataType, std::string>& target, |
484 const std::string& publicId, | 486 const std::string& publicId, |
485 ResourceType level); | 487 ResourceType level); |
486 | 488 |