Skip to main content

Form Builder Overview

Form Builder enables clinicians, doctors, IT personnel, and developers alike to quickly create complex, yet compact and clear clinical forms suited to healthcare worker's needs and experience.

Form Builder's comprehensive layout system and robust, low-code drag-and-drop environment lets you pick elements from predefined clinical templates or a library of generic elements and drag them to a desired spot on the canvas. When creating forms, no coding experience is necessary. Coding is reserved only for advanced or out-of-the-ordinary scenarios.

The templates in Form Builder are fused with openEHR structures, which makes operability positions automatically integrated in the definition of each form, while also storing the entered data in a structured way. This allows you to focus on creating great clinical forms.

During the form-building process you will navigate between three main segments of the Form Builder: Select Screen, Editor Screen, and Preview Screen.

Select Screen

The Select screen is the first screen you see when opening Form Builder. It contains a list of all your existing forms. Here, you are able to create, edit, export, organize, search, and filter forms.

Editor Screen

The main segment of Form Builder where you can create and edit forms is called the Editor screen. To build forms, you can select predefined components from a menu section at the left-side of the interface and simply drag them to the canvas. These components can be Generics (Inputs, Containers, and Buttons) or fields of template with a predefined OpenEHR structure.

Templates are event-specific data sets that combine data elements from which you can build forms. By grouping together event-relevant data, they help you build forms faster and easier.

Once you place a component on the canvas, you can fill it with content and change its properties. For example, you can change the label, configuration, position, and size. You can also add interactions, which make fields respond to user entered data.

The Form Builder's low-code environment is coupled with a layout system, which enables you to add rows and columns and then distribute the components across these.

Preview Screen

In the Preview screen, you are able to review how a form renders on desktop, tablet, and mobile devices, enter data to a form and save a composition, test interactions between different parts of a form, validate a form, and more.