Using != Best Practices
The in-equivalence operator != (does not equal) can be used to segment out specific properties you do not want to include in your list. However, you have to be careful about where you include this operator. Let's take a look at an example.
We want to create a list of patients that does not include Knee patients and also does not include Shoulder/Upper Arm patients. We put together the following list.
Can you identify what is incorrect about this list?
Hint: it has to do with how parameters pull data.
Let's break this down. The first parameter says to include all body parts except Knee. The second parameter says to include all body parts except Shoulder/Upper Arm patients. Because parameters use OR logic, we're actually allowing the item disallowed in one parameter is included in the other parameter. The first parameter allows all body parts except Knee including Shoulder and Upper Arm. The second parameter allows all body parts except Shoulder/Upper Arm including Knee. So this list includes both of the body parts we were trying to disallow. To get this list of what we want, we need to use filters instead of parameters because they operate with AND logic.
This list now contains all patients that do not have a Knee and Shoulder/Upper Arm related diagnosis.
Other Opt-Out Options
If you need to opt out a specific therapist or clinic you’ll need to opt them out from each of the parameters in the list as shown below.