Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/Compatibility/GenericFind.cpp @ 5568:b0b5546f1b9f find-refactoring
find refactor: re-use existing code. /studies?expand is almost fully implemented with new code
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Thu, 25 Apr 2024 09:22:07 +0200 |
parents | f3562c1a150d |
children | 17da828f9443 |
comparison
equal
deleted
inserted
replaced
5567:f3562c1a150d | 5568:b0b5546f1b9f |
---|---|
35 if (request.GetResponseContent() == FindRequest::ResponseContent_IdentifiersOnly && | 35 if (request.GetResponseContent() == FindRequest::ResponseContent_IdentifiersOnly && |
36 !request.GetOrthancIdentifiers().HasPatientId() && | 36 !request.GetOrthancIdentifiers().HasPatientId() && |
37 !request.GetOrthancIdentifiers().HasStudyId() && | 37 !request.GetOrthancIdentifiers().HasStudyId() && |
38 !request.GetOrthancIdentifiers().HasSeriesId() && | 38 !request.GetOrthancIdentifiers().HasSeriesId() && |
39 !request.GetOrthancIdentifiers().HasInstanceId() && | 39 !request.GetOrthancIdentifiers().HasInstanceId() && |
40 request.GetFilterConstraintsCount() == 0 && | 40 request.GetDicomTagConstraintsCount() == 0 && |
41 request.GetMetadataConstraintsCount() == 0 && | |
41 !request.IsRetrieveTagsAtLevel(ResourceType_Patient) && | 42 !request.IsRetrieveTagsAtLevel(ResourceType_Patient) && |
42 !request.IsRetrieveTagsAtLevel(ResourceType_Study) && | 43 !request.IsRetrieveTagsAtLevel(ResourceType_Study) && |
43 !request.IsRetrieveTagsAtLevel(ResourceType_Series) && | 44 !request.IsRetrieveTagsAtLevel(ResourceType_Series) && |
44 !request.IsRetrieveTagsAtLevel(ResourceType_Instance) && | 45 !request.IsRetrieveTagsAtLevel(ResourceType_Instance) && |
45 request.GetOrdering().empty() && | 46 request.GetOrdering().empty() && |