ctsit / form_render_skip_logic

This REDCap module hides and shows instruments based on the value of a single field on a single form - i.e. a branching logic for instruments.
Other
6 stars 17 forks source link

Unable to pipe variables or smart variables into branching logic condition field #69

Open remifrazierucsf opened 4 years ago

remifrazierucsf commented 4 years ago

There are certain significant use cases that would benefit from the ability to pipe variable or smart variables in the "Condition" field.

(For example, a study may desire to double blind instruments between different data collectors such that a baseline survey cannot be seen by data collectors collecting followup surveys.)

pbchase commented 4 years ago

@remifrazierucsf, I am confused because we are using Smart Variables in the advanced control field in production:

Screen Shot 2020-03-09 at 10 14 54 AM

I'll confess our proposal to deprecate the Advanced Control Field casts some doubt on the long term viability of what I am saying here, but it does work on the current FRSL. I'll take up the Advanced Control Field deprecation in another issue.

Can you share an example of something that fails?

pbchase commented 4 years ago

I made the issue about not deprecating Smart Variables at #74