Для получения в макетах данных о направлениях используются функции. Некоторые из функций применимы только при печати макетов из объекта «Направления». Формулы и их описание приведено в таблице 1.
Таблица 1. Формулы для получения информации о направлениях
Функция |
Параметры |
Описание |
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(<Имя поля>) |
DESCRIPTION – описание направления, BIO_CODE – код биоматериала, BIO_TYPE – тип биоматериала, FM_ORG_ID – ID внешней организации, PATDIREC_ID – ID направления, PATIENTS_ID – ID пациента, CITO – срочность направления (true - срочное направление, false – нет) |
Возвращает значение указанного поля для текущего направления. При помощи функции LOOK (см.главу 5) по ID-значениям полей можно поднять другие поля из ссылочной таблицы. Пример: |
Следующие формулы применимы только при печати макетов из объекта Направления:
·CUR_PATDIR_DESCR()
·CUR_GR_PATDIR_DESCR()
·CUR_PATDIR_BIO(<Код поля>)
·CUR_PATDIR_FIELDVAL(<Имя поля>)