Навигация:  МОДУЛЬ "ЭЛЕКТРОННАЯ МЕДИЦИНСКАЯ КАРТА" > ХРАНЕНИЕ И ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В СИСТЕМЕ > Структурная организация данных в системе > Настройка таблиц >

Свойства таблицы

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

Вкладка "Общие параметры"

На данной вкладке можно изменить следующие параметры (рис. 1.4):

·название таблицы;

·флажок Отображать в виде таблицы (только для таблицы со структурой "несколько записей") определяет вид, в котором отображаются данные таблицы в резюме ЭМК;

·флажок Показывать в резюме электронной карты пациента определяет видимость данных таблицы в резюме ЭМК;

·флажок Исключать при копировании ЭМК (только для таблицы с привязкой Пациент+Дата) определяет, будут ли скопированы данные этой таблицы при копировании записи в ЭМК;

·флажок Публиковать управляет возможностью публикации записей данной таблицы в мобильной электронной карте пациента.

 Рисунок 1.4. Общие параметры таблицы


Рисунок 1.4. Общие параметры таблицы

Вкладка "Структура"

На вкладке Структура (рис. 1.5) определяется тип привязки данных таблицы:

·к Пациентуозначает, что каждая запись таблицы соответствует одной записи в таблице Пациенты (PATIENTS);

·к Пациенту + Дате означает, что каждая запись таблицы соответствует одной записи в таблице История заболевания (MOTCONSU).

Флажок Несколько записей следует установить если определенному пациенту (пациенту+дате) может соответствовать несколько записей данной таблицы.

Тип привязки всегда определяется при создании таблицы и не может быть изменен в дальнейшем.

 Рисунок 1.5. Структура таблицы


Рисунок 1.5. Структура таблицы

На данной вкладке можно задать контроль при сохранении или удалении записи таблицы. При удалении записи ЭМК происходит вызов формул контроля для всех ее таблиц. В окне, которое вызывается кнопкой Контроль, вводится текст формулы.

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

IF({Пациенты.Дата рождения} > Current_Date(),MSGWARN('Некорректная дата рождения!'),0)+

IF(ISNULL({Пациенты.Дата рождения}), MSGERROR('Укажите дату рождения!'),0)+

IF(ISNULL({Пациенты.Пол}), MSGERROR('Укажите пол пациента!'),0)+

IF(LEN ({Пациенты.Имя}) < 2, MSGWARN('Внесите полностью имя пациента!'),0)+

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

Контроль срабатывает при попытке сохранения введенных данных, при этом функция MSGWARN() выдает предупреждение, после которого происходит сохранение данных, а функция MSGERROR() – сообщение об ошибке, в результате которой данные необходимо исправить, иначе они не будут сохранены.

Подробнее о формулах см. раздел Формулы.

Вкладка "Параметры"

На данной вкладке к таблице можно подключить внешний запрос (см. Подключение внешних запросов к таблице).

Вкладка "Скрипты"

На данной вкладке могут быть заданы SQL-скрипты, выполняемые при редактировании и удалении строк в таблице (см. Скрипты и запросы).

Вкладка "Текстовое представление"

Вкладка Текстовое представление доступна только для таблиц с привязкой Пациент + Дата. Здесь можно включить отображение данных таблицы в виде текста, которое используется в навигаторе по ЭМК в разделе Содержание записи.

 Рисунок 1.6. Текстовое представление записи таблицы


Рисунок 1.6. Текстовое представление записи таблицы

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

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

250

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

Для проверки настроенного представления служит кнопка Тест. При проверке необходимо учитывать, что в формулу подставляются данные текущей записи таблицы, т.е. в ЭМК должна быть выбрана запись, в которой присутствуют и заполнены требуемые поля.

Если установлен флажок Включить в резюме, заданное представление используется также при просмотре данных таблиц в резюме ЭМК пациента.