Иерархический справочник фраз (ИСФ) — специальный элемент управления, который представляет из себя древовидную структуру для построения связанного текста на основе шаблонов. 

Является уникальной разработкой. Этот элемент управления призван заменить и улучшить работу с разнообразными опросными листами, протоколами и прочими документами, имеющими статичную структуру. В качестве узлов дерева ИСФ могут быть использованы как текстовые фразы, так и поля ввода следующих типов: числовые, текстовые, дата, выбор из выпадающего списка.

Проще всего понять, что такое ИСФ и в чем заключаются его преимущества можно на примере:

ИСФ

На рисунке представлен ИСФ «Протокол осмотра кардиолога». Слева — дерево фраз, справа — область с итоговым текстом. Пользователь, выбирая из готовых фраз в левой области и заполняя при необходимости поля для ввода, сразу видит итоговый документ.

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