SurveyJS question not showing
Diagnose a SurveyJS question that never appears by checking its stored values, visibleIf rule, parent visibility, and behavior controlled by the surrounding app.
Read the guideConditional-form troubleshooting
These guides turn common SurveyJS, REDCap, and FHIR Questionnaire symptoms into definition-level checks: which answer a rule reads, whether a branch is possible, and where runtime behavior takes over.
Each guide separates what FormPath can establish from behavior that must still be checked in the native product or target implementation.
SurveyJS
Debug visibleIf rules and hidden-answer behavior with native-runtime evidence where the supported analysis permits it.
Diagnose a SurveyJS question that never appears by checking its stored values, visibleIf rule, parent visibility, and behavior controlled by the surrounding app.
Read the guideDebug SurveyJS visibleIf expressions by checking braces, question names, stored choice values, value types, parent visibility, and behavior controlled by the surrounding app.
Read the guideUnderstand when a hidden SurveyJS answer is kept, how it can still affect later questions, and when clearing it as soon as it hides changes behavior.
Read the guideFind expression questions and calculated values that reference names absent from the supplied definition before they produce a misleading total or category.
Read the guideREDCap
Check a supported translation of REDCap branching logic, then take the evidence back to the live project for confirmation.
Trace a REDCap branch that never appears by checking field names, stored choice codes, checkbox syntax, and logic that depends on the running project.
Read the guideFind branching rules left behind after a REDCap answer code changes, then distinguish a translated regression from work that still needs native testing.
Read the guideAdd a local definition-level check to REDCap pre-launch testing without confusing translated logic evidence with validation of the live project.
Read the guideFHIR Questionnaire
Inspect supported Questionnaire conditions without confusing finite-model evidence with FHIR validation or renderer behavior.
Check whether a FHIR Questionnaire enableWhen condition expects a code that its source item never offers, while preserving terminology and runtime limits.
Read the guideChoose and test FHIR Questionnaire enableBehavior when an item has multiple enableWhen conditions, including conditions that cannot all hold.
Read the guideFind an enableWhen question reference that no longer matches a Questionnaire item linkId without turning the missing dependency into a false proof.
Read the guideDefinition in hand?
Paste SurveyJS or FHIR JSON, or a REDCap Data Dictionary CSV. FormPath keeps the definition local and returns evidence with its native or translated evidence boundary.
Check the definition