При формировании талонов могут быть использованы формулы, которые автоматически добавляют услуги в талон. Подробнее см. раздел Формулы (EMR.pdf).
Формулы задаются в окне Выражение для расчета услуг по профилю, которое вызывается из окна Настройка типов записей и профилей пользователя кнопкой Услуги (рис. 11.1.30). Предварительно необходимо выбрать тип записи (Administration.pdf) или профиль пользователя, для которого задается формула. Необходимо иметь в виду, что
·формула для типа записи вычисляется, когда создается талон из записи в ЭМК пациента в объекте Оказанные услуги;
·формула для профиля пользователя вычисляется при формировании талона через меню Пациент / Создать новый талон (<Ctrl+T>) или Услуги / Талоны.
Рисунок 11.1.30. Формула для автоматического добавления услуг в талон
При формировании формулы используются функции МИС МЕДИАЛОГ. Код услуги задается в одинарных кавычках, для перечисления нескольких кодов услуг используется символ «;» (точка-запятая). Для изменения количества услуги используется префикс «Количество*».
Пример
По формуле
IF({Пациенты.Пол}=0, '001001; 3*001002', '001003')
если пациент мужского пола, то в талон автоматически попадают услуги с кодами 001001 в количестве 1 и 001002 в количестве 3, в остальных случаях – услуга с кодом 001003 в количестве 1.
Чтобы автоматически применялась скидка/надбавка при добавлении услуг в талон, используется код скидки/надбавки с префиксом «^»:
IF({Пациенты.Скидка}=10, '^010', ''),
где 010 - код скидки.