diff --git a/docs/modules/aidbox-forms/aidbox-ui-builder-alpha/form-creation/widgets.md b/docs/modules/aidbox-forms/aidbox-ui-builder-alpha/form-creation/widgets.md index 35397d08d..90f84f253 100644 --- a/docs/modules/aidbox-forms/aidbox-ui-builder-alpha/form-creation/widgets.md +++ b/docs/modules/aidbox-forms/aidbox-ui-builder-alpha/form-creation/widgets.md @@ -261,6 +261,8 @@ The Choice widget allows users to select one or more options from a predefined l * Each option should have a display text, code and system. The user can fill in values ​​or use the import option. In this case, the user will be given the opportunity to select a terminology server, select a valueset in it and find the needed coded value, then the code, system and display will be automatically filled in. * Optionally, the user can include a score to each option and show the score if needed, which will be taken into account in the calculations. To do this, need to click on the include score and show score boxes. * Optionally, the user can add an option prefix to each answer option and the prefix will be displayed in front of an option (e.g. "(a)", or "1."). + * Optionally, the user can enable "Include exclusiveness" option. When enabled, an additional Exclusive column appears with a checkbox for each answer option. Marking an option as exclusive (e.g., “None of the above”) makes it mutually exclusive with all other options—selecting it automatically clears any other selected answers. + * Optionally, if multiple selection is enabled using "repeats" flag, the user can enable "Include exclusiveness" option. To make an answer option exclusive, tick Exclusive checkbox for the corresponding option. * Instead of inlining options into the form, the use can use a ValueSet that is stored in the Aidbox instance. To do this, the user need to click on the ValueSet box and select the ValueSet. * **ValueSet**: Use predefined options in ValueSet * **Use external terminology server**: You can specify external terminology server which will be used to `$expand` ValueSet options @@ -290,6 +292,7 @@ it is displayed on the form as a drop-down list. * Each option should have a display text, code and system. The user can fill in values ​​or use the import option. In this case, the user will be given the opportunity to select a terminology server, select a valueset in it and find the needed coded value, then the code, system and display will be automatically filled in. * Optionally, the user can include a score to each option and show the score if needed, which will be taken into account in the calculations. To do this, need to click on the include score and show score boxes. * Optionally, the user can add an option prefix to each answer option and the prefix will be displayed in front of an option (e.g. "(a)", or "1."). + * Optionally, same as with the choice input, the user can enable "Include exclusiveness" feature if "repeats" is enabled. To make an answer option exclusive, tick Exclusive checkbox for the corresponding option. * Instead of inlining options into the form, the use can use a ValueSet that is stored in the Aidbox instance. To do this, the user need to click on the ValueSet box and select the ValueSet. * **ValueSet**: Use predefined options in ValueSet * **Use external terminology server**: You can specify external terminology server which will be used to `$expand` ValueSet options @@ -360,6 +363,7 @@ The Checkbox List widget allows users to select multiple options from a predefin * Optionally, the user can include a score to each option and show the score if needed, which will be taken into account in the calculations. To do this, need to click on the include score and show score boxes. * Optionally, the user can add an option prefix to each answer option and the prefix will be displayed in front of an option (e.g. "(a)", or "1."). * Instead of inlining options into the form, the use can use a ValueSet that is stored in the Aidbox instance. To do this, the user need to click on the ValueSet box and select the ValueSet. + * Optionally, the user can enable "Include Exclusiveness" option. When one or several options are marked as exclusive, it cannot be selected together with any other option and will automatically clear conflicting selections. * The user can optionally choose to attach media, adding an additional field to each answer option. This makes it possible to include images or animated GIFs in the answer options. * **ValueSet**: Use predefined options in ValueSet * **Use external terminology server**: You can specify external terminology server which will be used to `$expand` ValueSet options