I've looked into it in more detail and made the following observations (numbers slightly changed since initial post; probably mutations in PACS):
Query1: findscu -v -S -aet AET1 -aec AET2 -k QueryRetrieveLevel="STUDY" -k StudyDate=20170324 -k ModalitiesInStudy=CT hostname 104
>>> 59 responses
Query2: findscu -v -S -aet AET1 -aec AET2 -k QueryRetrieveLevel="STUDY" -k StudyDate="20170324-20170324" -k ModalitiesInStudy=CT hostname 104
>>> 64 responses
Query3: findscu -v -S -aet AET1 -aec AET2 -k QueryRetrieveLevel="STUDY" -k StudyDate=20170324 -k ModalitiesInStudy=CT -k Modality hostname 104
>>> 117 responses
After analysis:
* Query1 and Query2 only have 6 studies in common! All studies unique to either Qeury1 or Query2 seem to be valid studies containing modality CT.
* Unique entries of Query1 and Query2 combined produces the same result as Query3
* Query3 with StudyDate range also yields 117 responses
So Query3 seems to give the most complete answer, even though "Modality" is not a valid query parameter at Study level!
Exact PACS version to which this seems to apply: AGFA IMPAX 6.6
regards, Tim