Для осуществления контроля вводимых данных и повышения качества собираемой информации в системе предусмотрены следующие механизмы:
- валидация — позволяет сравнивать вводимые данные с правилом валидации и выводить предупреждающее сообщение в случае, если данные не удовлетворяют этому правилу. Простейшим примером валидации являются правила для минимального и максимального допустимых значений ввода.
- конфликты — предотвращает внесение взаимоисключающих пунктов. При добавлении одного из пунктов, входящих в список конфликтов остальные будут автоматически убраны из итогового документа
- обязательные к заполнению узлы — пока пользователь не заполнит все обязательные разделы, система не позволит дальнейшую обработку протокола