Today we executed Test Case 511 with our system which failed as expected.
But on digging deeper into the log file produced by the script(grade_511.txt), it appears like the script checks the KOS file generated by our system against a master KOS(sr_511_cr.dcm) from Mesa.
The script seems to fail even if there is one difference caused by any of the following:
Attributes included in the test file are more (which is possible if the optional attributes are included)
Script assumes that the Content Date and Content Time should be same as that of image. They should be date/time at the time of flagging
Script assumes same SOP instance UID of KOS object which is wrong – It will differ from that of master.
…This list may be longer.
Questions:
Is our understanding of the assumptions made by the script correct? If yes, how to really check that the KOS object generated by our system is valid with the above kind of checks done by the script?
Finally the script reports error for missing sequence items (Sequence Item 3, 4, 5) - Does this correspond to the optional attributes but treated mandatory by the script/test case?
Can you tell us which sequence items the script is reporting error for?