Язык описания шаблонов
Общий принцип: каждая строка начинается с символа, который означает, что это за строка.
C символа ">" начинается строка с текстом, который попадет в заключение в неизмененном виде с красной строки.
Сисвол { используется для создания заголовка, который будет виден в шаблоне и будет иметь дополнительную навигационную ссылку сбоку, но не попадет в заключение:
Квадратные скобки используются для ограничения фрагмента формы, который попадает в заключение только, если поля в нем заполнены пользователем. Если поля не заполнены, элементы шаблона внутри квадратных скобок будут проигнорирован и в заключение не попадут.
Знаком "=" обозначается строка с текстом, который попадет в заключение в неизмененном виде в продолжение строки (не с красной).
Символ "#" используется для создания окошек для ввода текста внутри строки, длина его будет пропорциональна количеству знаков #
Пример:
Знак "+" используется для текста с чекбоксами. Текст попадает в заключение, только если чекбокс отмечен пользователем. Если выбрано несколько вариантов, идущих подряд, они будут разделены запятой, в конце будет стоять точка.
Строки, начинающиеся со знака "-", превращаются в форме в текст, идущий с радиобаттонами -- из идущих подряд радиобаттонов можно выбрать только один вариант, только он пойдет в заключение. Чтобы развыделить радиобаттон, надо выбрать другой из того же блока, или сделать на нем двойной клик (тогда не будет выбран ни один радиобаттон).
Если блок с радиобаттонами или чекбоксами заключен в квадратные скобки, то он попадает в заключение только, если выбран хотя бы один вариант:
Пример:
Код: Выделить всё
[
>Исследование проводилось
-в лаборатории эхокардиографии
-у постели больного
-в операционной
]
Пустая строка нужна для того, чтобы в форме этот блок был отделен от других пустой строкой.
Двойной клик позволяет снять выделение с уже выделенного радиобаттона (обычным кликом снять выделение с радиобаттона нельзя, только переключить с варианта на вариант).
Строка, начинающая с латинской буквы "p" эквивалентна пустой строке в форме, но она будет отражаться в форме в виде пустой строки в заключении. Количество пустых строк будет пропорционально числу букв p в строке. Одна буква p -- переход на следующую строку, две -- дополнительная пустая строка.
Знак "\" используется для создания выпадающих списков:
Код: Выделить всё
[
>Локальная сократимость левого желудочка в покое:
+базальный переднеперегородочный сегмент:
\
\гипокинезия
\акинезия
\дискинезия
\нормальная сократимость
\гиперкинезия
\отсутствие изображения
]
Пустая строка с символом \ добавлена для того, чтобы можно было не выбирать никакого варианта.
С символа $ начинается строка, которая в форме будет в виде многострочного пустого окошка. На втором месте после знака $ ставится цифра (от 1 до 9), высота окошка будет пропорциональна этой цифре.
После цифры можно ввести текст, которым будет предзаполнено окошко.
Код: Выделить всё
>Опорно-двигательный аппарат: Суставы
$2не деформированы, движения в них безболезненны.
Кажется, все.