Diagnostic checklist
Work from the stored answer outward.
- 01
Diff codes separately from labels
A label can remain “Phone” while its code changes from 2 to 20. Review both columns rather than treating unchanged display text as unchanged behavior.
- 02
Search every logic-bearing column
Branching logic is the immediate risk. Calculations and runtime-dependent expressions may also retain the old code and require separate review.
- 03
Analyze the candidate definition
A stale code can make a supported branch impossible in the translated finite model. A working answer example shows when the new rule can be satisfied.
- 04
Retest the amendment in REDCap
Use native test records to exercise the affected instruments, events, calculations, and downstream workflows after updating the dictionary.