I use the c-find of DCMTK to query GE's pacs with study root, study level. And the condition is studydate = 20181112, Modality= "" to query PatientID.
I know that Modality is a tag under series level. PACS should not use this condition with study root, study level. And I use dicomobject and dcm4chee to be scp, cfind does not return modality.
I use ModalitiesInStudy instead of Modality, GE pacs can find the correct number. I know study ModalitiesInStudy is Study level.
Why did GE return modality values and query the wrong number of study on that day, much less than the actual number?