Навигация:  МОДУЛЬ "ЭЛЕКТРОННАЯ МЕДИЦИНСКАЯ КАРТА" > ХРАНЕНИЕ И ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В СИСТЕМЕ > Перечень функций МИС МЕДИАЛОГ >

Функции-счетчики

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

Таблица 10. Функции-счетчики

Синтаксис функции

Описание функции

INCCOUNTER(<Формат>,<Имя счетчика>, <Тип счетчика>)

Автоматический счетчик.

<Формат> – формат счетчика '%D' (не изменяется).

<Имя счетчика> – строковое название счетчика.

<Тип счетчика> – параметр, определяющий характер изменения счетчика. При значении 1 счетчик остается неизменным до перезагрузки ЭМК пациента. При значении 0 счетчик увеличивается постоянно, при каждом пересчете формулы. Внимание: если функция используется в формуле с опциями "Вычислять при редактировании" и "Вычислять при сохранении" не допускается значение параметра 0 – в этом случае произойдет зацикливание счетчика (он будет увеличиваться бесконечно).

Подробнее о счетчиках см. в разделе Генераторы кодов документов (счетчики) (Administration.pdf).

INCCOUNTER('%D', 'Имя счетчика', 1)

INCMCOUNTER(<Имя счетчика>,<Тип счетчика>, <День месяца>, <Час>)

Автоматический счетчик с ежемесячным обнулением.

<Имя счетчика> – строковое название счетчика.

<Тип счетчика> – параметр, определяющий характер изменения счетчика. При значении 1 счетчик остается неизменным до перезагрузки ЭМК пациента. При значении 0 счетчик увеличивается постоянно, при каждом пересчете формулы. Внимание: если функция используется в формуле с опциями "Вычислять при редактировании" и "Вычислять при сохранении" не допускается значение параметра 0 – в этом случае произойдет зацикливание счетчика (он будет увеличиваться бесконечно).

<День месяца> – день обнуления счетчика. <Час> – час обнуления счетчика.

INCMCOUNTER('Имя счетчика', 0, 1, 8)

INCCOUNTER_VAL(<Имя счетчика>,<Тип счетчика, число>,<Инкремент, число>)

Функция возвращает численное значение счетчика.

<Имя счетчика> – строковое название счетчика.

<Тип счетчика, число> – параметр, определяющий характер изменения счетчика. При значении 1 счетчик остается неизменным до перезагрузки досье пациента. При значении 0 счетчик увеличивается постоянно, при каждом пересчете формулы. Внимание: если функция используется в формуле с опциями "Вычислять при редактировании" и "Вычислять при сохранении" не допускается значение параметра 0 – в этом случае произойдет зацикливание счетчика (он будет увеличиваться бесконечно).

<Инкремент, число> – значение, на которое будет увеличиваться счетчик.

INCCOUNTER_VAL('Имя счетчика', 1,1)

INCCOUNTER_FMTVAL(<Имя счетчика>,<Тип счетчика, число>,<Инкремент, число>)

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

<Имя счетчика> - строковое название счетчика.

<Тип счетчика, число> - параметр, определяющий характер изменения счетчика. При значении 1 счетчик остается неизменным до перезагрузки досье пациента. При значении 0 счетчик увеличивается постоянно, при каждом пересчете формулы. Внимание: если функция используется в формуле с опциями "Вычислять при редактировании" и "Вычислять при сохранении" не допускается значение параметра 0 – в этом случае произойдет зацикливание счетчика (он будет увеличиваться бесконечно).

<Инкремент, число> - значение, на которое будет увеличиваться счетчик.

INCCOUNTER_FMTVAL('Имя счетчика', 1,1)