Bert, This is not a VIPER issue, it is a search issue.
If you search for all patients
1)that were seen in the last 30 days AND
2)that had a procedure, say, Hgb
(in either order of query)
You will get a list that included patients seen last week but had Hgb in May.
I have not found a way around this!