Conditional Display in eCRFs and ePROs

Modified on Sat, 13 Apr at 8:01 PM

The Conditional Display feature in EasyMedStat is a powerful tool designed to streamline the data collection process in electronic Case Report Forms (eCRFs) and electronic Patient Reported Outcomes (ePROs). By allowing variables and categories to be displayed based on specific conditions, this feature helps in reducing unnecessary data entry, minimizes errors, and enhances the efficiency of clinical studies.


Key Capabilities


  • Conditional Logic: Variables such as “number of cigarettes per day” or entire categories like “your pregnancy” can be displayed only when relevant conditions are met (e.g., “smoker” = “yes”, “are you pregnant” = “yes”).
  • User Permissions: Only users with “Variable Management” permissions can define and edit these conditions.
  • Dynamic Form Adjustments: The eCRF and ePRO forms dynamically adapt based on the conditions defined, showing or hiding variables and categories as appropriate.


Example of Conditional Display Utility


Consider a clinical study examining lifestyle factors across different populations. For non-smokers, the question “number of cigarettes per day” is irrelevant and can clutter the form, potentially causing confusion or erroneous entries. By implementing a conditional display, this question would only appear for participants who have answered “yes” to being smokers, thus keeping the eCRF streamlined and focused.


How to Configure a Conditional Display


1. Access the Feature:

  • Navigate to the variable or category you wish to set conditions for.
  • Locate the “Displayed Only If” panel. For variables, this is below the “Dynamic Variable” panel; for categories, it’s above the “Associated Variables” on the right.



2. Setting the Condition:

  • Click on the “Display Only If” radio button.
  • Click “+ Add Condition” to open the condition setup pop-up.


3. Define the Condition:

  • Use the variable picker to select the variable that your condition will depend on.
  • Choose the appropriate operator (e.g., equals, greater than) and specify the criteria (e.g., “yes” for smokers).


4. Adjust Logical Operators (if necessary):


By default, conditions are linked with an “AND” operator. To change to “OR,” select the option from the interface. Note: Mixed operators are not supported in a single conditional block.


5. Save and Review:


Changes are saved automatically as you add or adjust conditions. Ensure all settings are as intended by reviewing the conditions set.


6. Testing:

Preview the form as different types of users (e.g., a smoker, a non-smoker) to verify that the conditional logic works as expected.


Implementation Considerations


  • Prioritization: Category conditions take precedence over variable conditions, ensuring logical and systematic data collection.
  • Reusability: The pop-up for adding new conditions is designed as a reusable component, which can be utilized in other features within the application.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article