Навигация:  МОДУЛЬ "КОЕЧНЫЙ ФОНД" > РАЗМЕЩЕНИЕ ПАЦИЕНТОВ В СТАЦИОНАРЕ > Таблица "Движение пациента в стационаре" (DATA_TRANSFERS) > Принцип заполнения таблицы DATA_TRANSFERS >

Заполнение пользовательских полей с помошью формул

Предыдущая страницаВернуться в начало главыСледующая страница

В таблицу "Движение пациентов в стационаре" могут быть добавлены пользовательские поля, заполнение которых производится с помощью формул.

Пример такого поля - Лечащий врач. Поле заполняется по формуле:

IF ( ISNULL({Лечащий врач.Лечащий врач}),

  IF ( {История заболевания.Тип записи} = 181, {<Движение пациента в стационаре.Лечащий врач}, {Движение пациента в стационаре.Лечащий врач}),

  {Лечащий врач.Лечащий врач})

Проверяется текущее значение таблицы Лечащий врач. Если оно заполнено, значение поля не меняется.

Если поле пусто, оно заполняется следующим образом: если текущий тип записи - "Стационар - 10.Перемещение внутри отделения", подставляется предыдущее значение поля (при перемещении внутри отделения лечащий врач не меняется); в других типах записи поле остается пустым - лечащий врач должен быть назначен.