Conditional-form troubleshooting

Start with the failure you can see.

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

Native SurveyJS investigations.

Debug visibleIf rules and hidden-answer behavior with native-runtime evidence where the supported analysis permits it.

01

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 guide
02

SurveyJS visibleIf not working

Debug SurveyJS visibleIf expressions by checking braces, question names, stored choice values, value types, parent visibility, and behavior controlled by the surrounding app.

Read the guide
03

clearInvisibleValues and stale answers

Understand 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 guide
04

SurveyJS calculated value not working

Find expression questions and calculated values that reference names absent from the supplied definition before they produce a misleading total or category.

Read the guide

REDCap

Data-dictionary logic and change control.

Check a supported translation of REDCap branching logic, then take the evidence back to the live project for confirmation.

REDCap checks, evidence, and limits
01

REDCap branching logic not working

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 guide
02

REDCap choice code changed

Find branching rules left behind after a REDCap answer code changes, then distinguish a translated regression from work that still needs native testing.

Read the guide
03

Check a REDCap dictionary before launch

Add a local definition-level check to REDCap pre-launch testing without confusing translated logic evidence with validation of the live project.

Read the guide

FHIR Questionnaire

Focused enableWhen troubleshooting.

Inspect supported Questionnaire conditions without confusing finite-model evidence with FHIR validation or renderer behavior.

FHIR Questionnaire checks and limits
01

FHIR enableWhen answer-code mismatch

Check whether a FHIR Questionnaire enableWhen condition expects a code that its source item never offers, while preserving terminology and runtime limits.

Read the guide
02

FHIR enableBehavior all or any

Choose and test FHIR Questionnaire enableBehavior when an item has multiple enableWhen conditions, including conditions that cannot all hold.

Read the guide
03

FHIR enableWhen missing linkId

Find an enableWhen question reference that no longer matches a Questionnaire item linkId without turning the missing dependency into a false proof.

Read the guide

Definition in hand?

Move from a symptom to an inspectable result.

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