Именованные поля в спецшаблонах



Генератор правильных имен полей:

 Именованные поля в спецшаблонахИменованные поля в спецшаблонах позволяют следить за динамикой жизненных показателей питомца.

Именованные поля имеют 9  типов:

  • Выпадающий список
  • Выпадающий список со значением по умолчанию
  • Диаграмма
  • Многострочное текстовое поле
  • Стрелки
  • Текстовое поле
  • Текстовое поле с размером
  • Формула
  • Чекбокс

Рассмотрим на примерах, как делать шаблоны с такими полями.

Для примера создадим шаблон с тремя типами полей.

  • Текстовое поле
  • Выпадающий список
  • Чекбокс

 

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

Поставим курсор в место добавления переменной и нажмем Вставить переменную

 Именованные поля в спецшаблонах

Выбираем Спецшаблоны → Текстовое поле →Нажимаем кнопку Добавить переменную

 Именованные поля в спецшаблонахОбязательно нужно заполнить поле Имя переменной.

Важно! Имя переменной всегда заполняется только латиницей. Если необходимо вписать два или более слов, нужно это делать через нижнее подчеркивание (например вот так: respiratory_rate).

Остальные поля заполняются при необходимости.

Нажать Добавить.

Аналогично делаем для всех полей, которые будут иметь текстовые значения.

 Именованные поля в спецшаблонахДалее добавим выпадающий список.

Выбрать переменную — Спецшаблоны — Выпадающий список — Добавить переменную 

Именованные поля в спецшаблонахДалее нужно указать имя переменной и нажать Добавить.
Именованные поля в спецшаблонахДалее нужно в таблице после имени переменной добавить выпадающий список (все значения вписываются через запятую).
Именованные поля в спецшаблонахДалее добавим чекбокс. Для этого выбираем Спецшаблоны → Чекбокс →Нажимаем кнопку Добавить переменную
Именованные поля в спецшаблонахНужно внести Имя переменной.

Нажать Добавить.

Именованные поля в спецшаблонахКогда шаблон полностью заполнен, нужно нажать Сохранить.

Создание отчетов для наблюдения за динамикой показателей

Именованные поля в спецшаблонахДалее шаблон с именными полями можно использовать в медкартах.

При наличии нескольких медкарт с данным шаблоном с помощью отчета можно будет посмотреть динамику показателей питомца.

Чтобы построить такой отчет по показателям, нужно перейти в модуль Конструктор отчетов, нажать зеленый плюс, написать название отчета и добавить в отчет нужные поля из таблицы Мед.карты (например: фио клиента, кличка питомца, дата и номер медкарты).

Далее нужно добавить в отчет два поля из таблицы Переменные спецшаблонов:

  • значение переменной
  • имя переменной
Именованные поля в спецшаблонахДалее перейти во вкладку Фильтр и добавить фильтр отчета.

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

Именованные поля в спецшаблонахС помощью отчета можно отслеживать динамику показателей.
Именованные поля в спецшаблонахЕще один пример отчета — например, нам нужно вывести питомцев, у которых отсутствует аппетит.

Сам отчет остается, как и в прошлом примере.

Но в фильтре мы прописываем другие условия. Так, нужно добавить:

  • Специальные исследования — Имя переменной — Равно — прописать название переменной (в нашем примере это lack_appetit)
  • Специальные исследования — Значение переменной — Равно — и поставить 1 (если нужно, чтобы вышли результаты Да) и 0 (если нужны результаты Нет).

Использование формул в спецшаблонах

 Именованные поля в спецшаблонахДля использования формул нужно иметь именованные поля. Поля, которые используются в математических формулах, должны иметь валидацию Только число.

Создание именованного поля:

Поставить курсор в место добавления и нажать Вставить переменную — Спецшаблоны — Текстовое поле — Добавить. 

Именованные поля в спецшаблонах

Заполняем форму: обязательно вводим имя переменной, ставим галочку Только число. Остальное по необходимости. Нажимаем Добавить

Именованные поля в спецшаблонах

В то место, куда был установлен курсор, добавилась переменная.

Аналогичным образом нужно добавить переменные для других показателей.

 Именованные поля в спецшаблонахВ нашем случае имеется 5 переменных:

  • neutrophil_stab
  • neutrophil_segm
  • lymphocytes
  • monocytes
  • eosinophils

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

Формула получается такая:

100 — ( neutrophil_stab + neutrophil_segm + lymphocytes + monocytes + eosinophils)

Вставляем ее в поле Результат последнего показателя.

Для этого ставим там курсор, жмем Вставить переменную — Спецшаблоны — Формула.

 Именованные поля в спецшаблонахЗаполняем форму:  обязательно вводим имя переменной и формулу, а остальное заполняем по необходимости. Нажимаем Добавить.

Сохраняем шаблон.

Именованные поля в спецшаблонахСоздаем новую медкарту с данным шаблоном.

Как видим, при добавлении шаблона последнее поле уже посчитано.

Именованные поля в спецшаблонах

При заполнении полей последнее поле будет пересчитываться автоматически

Набор функций для выполнения математических операций в формулах

Именованные поля в спецшаблонахНажать Вставить переменнуюСпецшаблоныФормула — указать имя переменной — заполнить поле Формула.

Формула:

Math.pow(num, 10) — возведение числа num в степень 10

(num).toFixed(2) — округление числа или переменной num до 2х знаков после запятой