CRF Builder
Introduction to CRF Builder
From Checkpad's version Checkpad 1.3.2, we have provided a module called CRF Builder to create CRFs within the EDC platform to replace previous use of Excel files.
With CRF Builder, users can easily and intuitively build CRF files with a drag-and-drop interface and layout design that mimics the actual output. CRF builder also provides many extensive features that support users in creating a CRF.
CRF Structure
To work with CRF Builder, one needs to understand the overall structure of a CRF.
A CRF includes the following objects:
- CRF Version:
- Each CRF must have at least one version.
- Other versions are usually created when users what to update a CRF in use or add options into a CRF.
- Children: Section
- Section:
- Mainly used for the display purpose of splitting a CRF into multiple pages when viewing a CRF
- Children: Group
- Group:
- Used to group items into logical groups for easy data handling and analyis
- Only repeating groups appear upon display of form
- Children: Row, Group
- Row:
- Only for display purpose to group items into a row upon display
- Children: Item
- Item:
- Smallest unit of a CRF representing a field within the data form.
Not all objects in a CRF Builder is used to store data. Some objects such as section or row are only used for display purposes.
Example: The following diagram shows the relationship between objects of CRF builder and objects in ODM-CDISC data standard.