If a program stage is selected, the program rule will only run for the selected program stage, as opposed to being run for every program stage in the program. dhis2 docs
It will also mean that you’ll need to create a program rule for each stage. Please try it and let me know if it worked! Thanks!
So I’ve tried that but the problem is that the result of the program rule is to hide the other program stage and the hiding isn’t working. So when set to 1, hide stage 1 then stage 2 is visible, when stage 2 is completed, hide stage 2 and unhide stage 1. Make sense? So with Hide Program Stage rules, they can’t be set to a particular stage. @Gassim