I use findscu to find patient info.
Patient Root Study Levelfindscu -v -d -k 0010,0010="" -k 0010,0020="" -k 0008,0052="STUDY"
-k 0008,0020="-20020101" -k 0008,0030="" -k 0020,000D="" -P -aet CDRHamlet -aec Test_SERVER 192.168.0.XX 104
I want to get studyDate before 20020101 and I want to get
1. Patient Name
2. Patient ID
3. StudyDate
4. StudyTime
5. Study Instance UID
But the server return error for "Invalid Level".
I change params to 0010,0020="*"
It works, but it dosen't return Patient Name.findscu -v -d -k 0010,0010="" -k 0010,0020="*" -k 0008,0052="STUDY"
-k 0008,0020="-20020101" -k 0008,0030="" -k 0020,000D="" -P -aet CDRHamlet -aec Test_SERVER 192.168.0.XX 104
When I use "-S" (Study Root), it works fine.
I'm sure server support Patient Root/Study Root.
I test this command on other servers, they are ok.
Are there bugs in server?
or is my findscu params illegal?