Подключение классификатора к полю
Чтобы подключить классификатор к полю, нужно
1.установить курсор на нужное поле экранной формы (например, поле Код МКБ-10 формы Диагноз),
2.выполнить команду контекстного меню справочника Классификация,
3.в открывшемся окне Подключение классификатора к полю установить флаг Использовать классификатор и выбрать "МКБ-10" (рис. 16.7),
4.нажать ОК.
Рисунок 16.7. Подключение классификатора
После этого в поле можно вставлять значения из классификатора.
Вызов классификатора осуществляется нажатием кнопки Вставить поле из классификатора на панели инструментов контекстного справочника. |
|
В открывшемся окне (рис. 16.8) выбираются элементы классификатора и вставляются в поле кнопкой Выбрать. |
При выборе элементов классификатора следует иметь в виду следующее:
1)в зависимости от настройки классификатора может быть доступен выбор любых элементов или только элементов, не имеющих подразделов;
2)если в поле уже выбран какой-либо элемент, при повторном открытии классификатора может происходить позиционирование на этот элемент или на первый элемент классификатора; эта функциональность регулируется опцией Позиционировать классификаторы на выбранный в поле код (меню Врач / Личные настройки, раздел Общие).
Рисунок 16.8. Выбор элементов классификатора
Отслеживаемые поля
Механизм отслеживаемых полей позволяет динамически формировать статью справочника одного поля на основе классификатора в зависимости от элемента, выбранного в другом поле.
Рассмотрим использование данного механизма на примере заполнения диагноза пациента, которое, как правило, происходит на экранной форме Диагноз.
При заполнении диагноза должны заполняться 2 поля: текстовое поле Диагноз и поле-ссылка на справочник МКБ-10 Код по МКБ-10 из таблицы Диагнозы. При использовании отслеживаемых полей и настроенного справочника для поля Диагноз можно формировать справочник для поля Код по МКБ-10 таким образом, что врачу не приходится искать код среди всего справочника МКБ-10, а только среди небольшого количества аналогичнх элементов.
Подключение классификатора происходит к полю Код по МКБ-10, как описано выше: установить курсор на поле Код по МКБ-10 и в окне контекстного справочника выполнить команду контекстного меню Классификация. В вы падающем списке выбирается классификатор "МКБ-10". Далее на закладке Отслеживаемые поля выбирается поле Диагноз таблицы Диагнозы:
1.в списке Доступные выбирается таблица Диагнозы и раскрывается нажатием на знак "+";
2.в открывшемся списке полей таблицы выбирается поле Диагноз и с помощью стрелки влево или двойным щелчком мыши добавляется в список Выбранные (рис. 16.9).
Для сохранения изменений нажать кнопку ОК.
Рисунок 16.9. Выбор отслеживаемых полей
Далее необходимо корректно настроить справочник поля Диагноз.
В данном поле вводится текстовое значение диагноза, которому необходимо сопоставить набор значений кодов МКБ-10.
Если отслеживаемые поля заданы так, как показано на рис. 16.9, то при заполнении поля Диагноз на форме Диагноз в справочнике для поля Код МКБ-10 автоматически появятся значения, связанные с данным диагнозом. (Настройка такой функциональности подробнее описана ниже. В этом случае, выполнив команду контекстного меню Классификация для поля Диагноз, в окне Подключение классификатора к полю можно видеть закладку Отслеживающие поля, где перечислены поля, которые отслеживают значение, вводимое в поле Диагноз. Эта закладка носит информационный характер, редактирование связей из нее невозможно.
Формирование контекстного справочника
Для использования механизма отслеживания полей нужен особым образом настроенный контекстный справочник:
к элементу справочника поля Диагноз прикрепляется код МКБ-10: для этого нужно выделить в справочнике данный элемент и нажать на кнопку Прикрепить код к элементу справочника. |
В открывшемся окне выбирается прикрепляемый код. В справочнике появляется строка вида:
крапивница [L50.0]
После вставки этого элемента в поле Диагноз в справочнике поля Код по МКБ-10 появятся значения:
[L50] Крапивница
[L50.0] Аллергическая крапивница
При этом первый элемент можно раскрыть, показав все вложенные элементы [L50.0]...[L50.9].
Рисунок 16.10. Контекстный справочник для поля "Код по МКБ-10"
В этом примере к элементу справочника прикреплен код конечного элемента классификатора. Если прикрепить код не конечного элемента, написав
крапивница [L50],
то после вставки этого элемента в поле Диагноз в справочнике поля Код по МКБ-10 появится только значение
[L50] Крапивница,
которое также можно раскрыть и выбрать один из вложенных уровней [L50.0]...[L50.9].