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

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

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

Таблица 17. Функции для работы с направлениями и назначениями

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

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

CANCEL_PATIENT_DIR(<PatientID> [,<Дата отмены>])

Функция отменяет все активные ответы на направления пациента начиная с даты отмены, не отменяя сами направления. Если дата отмены не задана или = 0, то отменяются все активные приемы или ответы на направления.

Работает только с текущим пациентом.

CANCEL_PATIENT_DRUG(<PatientID>, [<Дата отмены>])

Функция отменяет все активные  приемы медикаментов пациента начиная с даты отмены, не отменяя сами назначения. Если дата отмены не задана или = 0, то отменяются все активные приемы.

Работает только с текущим пациентом.

PATDIR_DESCR(<Код направления>)

Наименование для указанного типа направления.

PATDIR_DESCR('ОАМ взр')

CUR_PATDIR_DESCR()

Наименование текущих (отмеченных) направлений

GR_PATDIR_DESCR(<Код группы направлений>)

Описание группы направлений (информация, которая сбрасывается в мемо-поле объекта Направления).

GR_PATDIR_DESCR('Lab')

CUR_GR_PATDIR_DESCR()

Описание текущей группы направлений

PATDIR_BIO(<Код направления>,<Код поля>)

Информация о биоматериале для указанного типа направления.

<Код поля> может принимать значения: CODE – код биоматериала; MED – врач, выполнивший забор биоматериала; DATE – дата забора биоматериала.

PATDIR_BIO('ОАМ взр', MED)

CUR_PATDIR_BIO(<Код поля>)

Информация о биоматериале для текущих (отмеченных) направлений.

<Код поля> может принимать значения: CODE – код биоматериала; MED – врач, выполнивший забор биоматериала; DATE – дата забора биоматериала

CUR_PATDIR_BIO(CODE)

DIR_ANSW_BIO(<Код направления>,<Код поля>)

В ответной записи можно получить информацию о биоматериале из записи, в которой создано направление. Связь осуществляется по <коду направления>.

<Код поля> может принимать значения: CODE – код биоматериала; DATE – дата забора биоматериала.

DIR_ANSW_BIO('ОАМ взр', DATE_CONSULTATION)

DIR_ANSW_BIO_AK(<Код направления>,<Код поля>)

В ответной записи можно получить информацию о биоматериале из записи, в которой создано направление. Связь осуществляется по аналитическому коду направления.

<Код поля> может принимать значения: CODE – код биоматериала; DATE – дата забора биоматериала.

DIR_ANSW_BIO_AK('БХА крови', CODE)

DIR_ANSW_DATA(<Коды направлений>,<Поле>)

В ответной записи можно получить значение любого поля из записи, в которой создано направление. Связь осуществляется по коду направления.

DIR_ANSW_DATA ('ОАМ взр, БХА крови взр', {Врачи и пользователи.Фамилия})

DIR_ANSW_DATA_AK(<Коды направлений>,<Поле>)

В ответной записи можно получить значение любого поля из записи, в которой создано направление. Связь осуществляется по аналитическому коду направления.

DIR_ANSW_DATA_AK('БХА крови', {Диагнозы.Диагноз})

CUR_PATDIR_FIELDVAL(<Имя поля>)

Возвращает значение указанного поля для текущего направления. При помощи функции LOOK по ID-значениям полей можно поднять другие поля из ссылочной таблицы.

<Имя поля> может принимать значения:

DESCRIPTION – описание направления,

BIO_CODE – код биоматериала,

BIO_TYPE – тип биоматериала,

FM_ORG_ID – ID внешней организации,

PATDIREC_ID – ID направления,

PATIENTS_ID – ID пациента,

CITO – срочность направления (true - срочное направление, false – нет).

CUR_PATDIR_FIELDVAL(‘DESCRIPTION’) – возвращает описание текущего направления.

CUR_DIR_SERV(<Перечень полей>)

Возвращает значения полей из таблицы FM_SERV (Услуги) для услуг, оказанных в рамках текущего направления. Поля перечисляются через запятую. Для того чтобы вывести результат в виде таблицы, перед выражением с функцией нужно вставить таблицу с требуемым количеством столбцов (рис. 3.2).

Чтобы вывести результат функции в виде текста, следует воспользоваться функцией CdsToText().

CUR_DIR_SERV('FM_SERV.FM_SERV_ID, FM_SERV.LABEL')

 Рисунок 3.2. Функция CUR_DIR_SERV()


Рисунок 3.2. Функция CUR_DIR_SERV()