I have a question regarding the handling of case report forms.
Is it feasible in OC 3.2 to show/hide or to lock a crf based on the value of an item from another crf?
I only found these two posts in the forum:https://www.openclinica.com/forums#/discussion/comment/3957https://www.openclinica.com/forums#/discussion/comment/13581
The second post suggests to use a DiscrepancyNoteAction rule.
I was wondering if anyone can give an example of how to achieve this?
My workaround so far is a rule with an insertaction that transfers a calculated value from crf1 to crf2 (=unscheduled events). Based on this value a simple_conditional_display shows or hides the items on crf2. The problem, though, is that one has to save the crf2 first and after re-opening crf2 the "filter" is applied so that only the necessary items are shown (based on the calculated value) and a "correct" (=i.e. not all items) data entry is then possible.
It would be better to have crf2a and crf2b and based on the calculated value of crf1 either crf2a or crf2b is shown.
Has anyone achieved this procedere and can give some information/example on how to do this?
Or why do I have to save the crf2 first before the "filter" of the items is applied?
I hope that someone can help.
Many thanks in advance!