Trying to check whether a patient has a particular problem on their problem list:

    when

        $patient : Patient()
        forall ( Problem( code != "195967001") from $patient.problemList)

but I get the following parsing error--

[29,41]: [ERR 101] Line 29:41 mismatched input 'FROM' expecting ')' in rule "Dumb no asthma Rule"
[29,66]: [ERR 101] Line 29:66 mismatched input ')' expecting '(' in rule "Dumb no asthma Rule" in pattern $patient.problemList

What is the correct way to check for this condition?

Thanks,
Howard