Skip to content

The form builder

Last updated Oct 21, 2026

Everything the eCRF Designer's tool can do, one page for each part of it. The pages are written from the builder's own code and from the study simulation, and every option, field type, check and function the builder offers is on one of them.

PageWhat it covers
OverviewThe screen, the toolbar, saving, undo, shortcuts and who can open it
Field typesAll 20 things you can put on a form, what each stores and what it is for
Field propertiesThe tabs of the properties panel, tab by tab
Validation, edit checks and their severitiesEvery check, the three severities, what each does to a save and to a query
Formulas and calculationsThe formula language, its 18 functions, blank handling and the server's recalculation
Conditional logicVisibility, value assignment, auto-populate and the condition builder
Tables and repeating groupsStatic and dynamic tables, column kinds, N/A conditions and calculated columns
Sections, headings and layoutSections, static content, widths and columns
Units and normal rangesUnits, one range or ranges by sex, age or another field
Binding a form to visitsThe visit–form matrix, required, conditional, remote and what the casebook expects
The form library and templatesTemplates, importing into a form and into a study, promoting a form
AI form generationThe assistant, its gates, and the AI workstation page
Preview and testingThe three preview modes and the issues panel
Versions, reopening and publishingDraft, active, archived, reopening, deprecating, and what locks a design
Importing and exporting a designWhat can be moved in and out
Build a form: a walkthroughOne form, from nothing to active, step by step

The older Forms reference now points here.