getting closer... The grade all patients query needs to be totally rewritten without reference to gradeGroup.  When there is a specific group with right/left it almost works.  It looks like it counts the reversed as one of the two and one of the regualars does not get checked twice