§Функциональность доступна при наличии лицензии на модуль "Расписание" и лицензии "Удаленный доступ"
Удаленное расписание позволяет просматривать и записывать в расписание удаленной базы данных. Настройка удаленного расписания производится одновременно в двух базах данных – локальной и удаленной. Для настройки одностороннего соединения необходимо настроить исходящее соединение в локальной базе и входящее в удаленной. Для двусторонней связи дополнительно настраивается входящее соединение в локальной базе и исходящее в удаленной.
Ниже рассмотрено создание односторонней связи: пользователь локальной базы подключается к расписанию удаленной базы.
Настройки локальной базы
Для настройки удаленного расписания в меню Настройка выбрать пункт Список пользователей и права доступа, раздел Базы данных.
Рисунок 8.1. Базы данных
Необходимо создать новую базу данных, указав при этом параметры:
·Имя базы данных – имя для идентификации пользователем
·DATABASE NAME – имя базы данных на удаленном сервере
·SERVER NAME – имя или IP-адрес удаленного сервера.
Остальные поля для настройки удаленного расписания заполнять не требуется.
Рисунок 8.2. База данных на удаленном сервере
После этого в разделе Базы данных появится ветвь с соответствующим названием. В этой ветви будет три подраздела: Входящие соединения, Исходящие соединения и Внешние пользователи.
В разделе Исходящие соединения настраивается исходящее подключение к удаленной базе.
Рисунок 8.3. Исходящие соединения
Окно настройки исходящего соединения показано на рис. 8.4.
·Имя соединения – название соединения, которое будет видеть пользователь при подключении к удаленному расписанию.
·Идентификатор соединения – параметр, определяющий имя (ключ), по которому локальная машина будет соединяться с удаленной базой.
Идентификатор входящего соединения локальной базы должен совпадать с идентификатором исходящего соединения удаленной базы, и наоборот.
·Логин – имя, под которым будет заходить пользователь на удаленную машину.
Данный логин должен быть создан из МЕДИАЛОГ в удаленной базе. В качестве логина нельзя использовать логин системного администратора sa.
·Доступно ролям – определяет роли пользователей, которым будет доступно соединение с удаленным расписанием.
Рисунок 8.4. Настройка исходящего соединения
Настройки удаленной базы
В удаленной базе в списке пользователей (меню Настройка / Список пользователей и права доступа, раздел Пользователи) создается логин, под которым будет подключаться к расписанию удаленный пользователь (рис. 8.5). Логин должен совпадать с указанным для исходящего соединения (в примере — "pl1"). Удаленный пользователь не может подключаться к расписанию в качестве системного администратора (sa).
Рисунок 8.5. Пользователь для подключения к расписанию
В разделе Базы данных создается база, в которой:
·DATABASE NAME – имя базы данных, с которой происходит подключение к расписанию;
·SERVER NAME – имя или IP-адрес сервера, на котором находится база данных, с которой происходит подключение.
В разделе Входящие соединения (рис. 8.6) для данной базы настраивается входящее подключение со следующими параметрами:
·Имя соединения — название соединения.
·Идентификатор соединения – параметр, определяющий имя (ключ), по которому удаленная машина будет подключаться к базе. Идентификатор должен совпадать с идентификатором исходящего соединения удаленной базы.
·Роль внешнего пользователя – определяет права пользователя, подключающегося удаленно.
·Типовой пользователь – логин, под которым удаленный пользователь подключается к базе.
Для типового пользователя должны быть корректно настроены все привязки (доступные расписания, модели расписаний и т.д.): именно эти привязки используются при работе в расписании удаленного пользователя. Права удаленного пользователя определяются заданной во внешнем соединении ролью, права типового пользователя при этом не учитываются.
Рисунок 8.6. Настройка входящего соединения
Для того чтобы настройки вступили в силу, необходимо перезапустить МЕДИАЛОГ.
Подключение к расписанию
Для подключения к удаленному расписанию в меню кнопки расписания нужно выбрать соединение и в открывшемся окне ввести пароль для удаленного доступа (рис. 8.7). |
Рисунок 8.7. Подключение к удаленному расписанию
В разделе Внешние пользователи (меню Настройка / Список пользователей и права доступа / Базы данных/ <База>) отображаются пользователи, которые хоть раз подключались к базе данных через удаленное расписание. После первого подключения можно изменить привязки пользователя – определить список видов приема, на которые пользователь имеет право записывать пациентов, доступные для просмотра модели расписаний и т.д. По умолчанию привязки внешнего пользователя берутся из заданного типового пользователя.
Принцип работы в удаленном расписании не отличается от работы с расписанием локальной базы, за исключением ограниченной функциональности настроечной части. Список пациентов при записи в расписание – локальный. При этом, если пациента с таким ФИО и датой рождения не существует в удаленной базе, он будет подчеркнут.
Существует возможность синхронного просмотра по датам одновременно двух расписаний – локального и удаленного. Для этого нужно включить флажок Синхронизировать.
Для удобства просмотра возможны разные варианты размещения окон. Настройка производится в меню Окна одного из окон расписания.
Существуют следующие варианты:
·Горизонтально
·Вертикально с наложением
·Вертикально
·Каскадом
·Показать все.
Рисунок 8.8. Просмотр удаленного расписания