Для осуществления контроля вводимых данных и повышения качества собираемой информации в системе предусмотрены следующие механизмы:

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