Внешние программы
Справочник открывается по кнопке Справочники на панели инструментов стартового меню программы, пункт меню: Системные справочники > Внешние программы.
Справочник открывается по праву доступа: Внешние программы.
Справочник позволяет настроить запуск из МИС различных программ, а также передавать им некоторые параметры из БД системы через OLE-строку. Настройка индивидуальна для каждого программного продукта, за дополнительной информацией обращайтесь к представителям разработчика.
Как правило, справочник преднастроен и частично заполнен. Позиции справочника добавляются при обновлениях.

Справочник состоит из панели инструментов, таблицы программ в левой части окна и панели вкладок в правой части окна.
Кнопки панели инструментов:
- Добавить – добавляет новую программу в справочник.
- Удалить – удаляет выбранную программу из справочника.
- Сохранить – сохраняет внесенные изменения.
- Отменить – отменяет внесенные изменения.
- Выход.
Колонки таблицы программ:
-
Тип – выбор типа из списка. Варианты выбора:
- "Системные";
- "Снимки";
- "Прочие";
- "PACS";
- "Отмена заявки в PACS";
- "Системы лояльности";
- "Сервис ДМС";
- "Коллтрекинг";
- "Внешний портал";
- "Страховая компания";
- "Банк";
- "Мобильное приложение";
- "Система сбора отзывов";
- "Платежные терминалы";
- "Клиент ЛИС (FHIR)";
- "Голосовые роботы";
- "Внутренний портал";
- "Электронная очередь";
- "РИС";
- "Системы маркировки пробирок";
- "Системы обработки изображений";
- "SMS-шлюзы";
- "CRM система";
- "Чат-бот/Голосовой ассистент".
-
Код – присваивается вручную.
-
Название программы – поле для ввода названия вручную. Значение по умолчанию: <Новая программа>.
-
Программа по умолчанию – флаг, по умолчанию не установлен.
Панель вкладок состоит из вкладок Общие параметры, Интерфейс, Дополнительные парметры и Внешний доступ.
Общие параметры
| Реквизит | Описание |
|---|---|
| Программа | |
| Фирма-производитель | Поле для ввода значения вручную. |
| Путь к программе | По кнопке "..." открывается директория ПК для выбора папки, в которой хранится программа. |
| Использовать программу по умолчанию | Флаг, при установке флага программа считается программой по умолчанию. Передаваемая строка параметров будет открываться этой программой. |
| Строка параметров | Данные, передаваемые внешней программе при запуске для доступа к данным. Работает во взаимодействие с первым полем. Например, если программа предназначена для работы со снимками, для доступа к нужному списку передаются те параметры из МИС, которые позволяет его идентифицировать при доступе из приема или картотеки. Точный набор данных в строке параметров зависит от конкретной системы. Так, для Dexis это <CLIENTNO> (идентификационный номер пациента), для Trophy: -Pd:\tw\Data\<CLIENTNO> (также указывается путь к папке, где хранятся снимки). По кнопке "..." открывается диалоговое окно Строка параметров. В нижней части окна выводится подсказка: "Текст, указанный в тройных квадратных скобках [ ... ] выполняется в текущей БД как SQL запрос, который должен вернуть одну текстовую строку, которая далее подставляется вместо [ ... ] в строке параметров. В запрос можно передать параметры, указанные справа" При двойному щелчку на параметре в правой части окна, его имя подставляется в левую часть окна, в место где установлен курсор. По кнопке Выбрать введенная строка параметров сохраняется, окно Строка параметров будет закрыто. Ввденая строка будет отображена в поле Строка параметров. |
| Название процедуры предобработки | По кнопке "..." открывается диалоговое для выбора процедуры. ![]() |
| Режим вызова процедуры предобработки | Регламентирует, как будет вызываться процедура, указанная в поле Название процедуры предобработки, при вызове программы. Варианты выбора: ; "Для отображения и вызова внешней программы" – значение по умолчанию. Вызывается как внешняя программа, так и процедура для ее обработки.; "Только для отображения программы" – вызывается только внешняя программа.; "Только для вызова программы" – вызывается только процедура для обработки внешней программы. |
| Системный пользователь | По кнопке "..." открывается диалоговое со списком системных пользователей. Это системный справочник, который настраивается для клиники индивидуально. |
| Заглавные символы параметров | Флаг, устанавливается для внешних программ, которые требуют передавать параметры (см. поле выше) в верхнем регистре. Поле позволяет автоматически преобразовать все параметры. |
| Версия | Регламентирует, для какой версии внешней программы проводится интеграция. Используется для интеграции с системой PACS. |
| Код группы репликации | Настраивается при совместном использовании с модулем Конфигуратор репликации в режиме веб-сервиса или веб-клиента (протоколы HTTP или TCP). Например, так выполнена интеграция с PACS: | Режим веб-сервиса | Режим веб-клиента | / | --- | --- | / | Если в модуле Конфигуратор репликации запущена задача в режиме TCP-сервиса, в ее настройках указан код группы репликации (рекомендуется использовать не менее 4 цифр). Веб-сервис отслеживает обращения на определённый порт, и, получив на него обращение, по коду определяет вызывающую систему. По ней может быть определен также заданный в настройках системный пользователь, выполняющий действия в БД МИС. | Обратный сценарий: изменение в МИС передается сторонней системе. МИС формирует сообщение в лог обмена и, используя код группы репликации, указывает внешнюю систему. Модуль Конфигуратор репликации, работающий в режиме веб-клиента, анализирует записи в логе обмена. Найдя совпадение по коду, направляет системе сообщение от МИС. | |
| Идентификатор внешней системы | Идентификатор необходим ля настройки интеграции в режиме сервиса или клиента (см. выше) в Конфигураторе репликации. Поле заполняется для систем, взаимодействующих с МИС через портал https://infoklinika.ru/. Портал принимает запрос от внешней системы (допустим, Yandex), определяет, какой клинике он адресован и передает запрос на соответствующий нашему порталу веб-сервис (tcpserver). Задача веб-сервиса для портала одна, код группы репликации соответственно тоже. Но надо понять, какая внешняя система инициировала запрос (например, для записи пациента в расписания или проведения платежа). |
| Финансовый участок | По кнопке "..." открывается диалоговое окно для выбора значения из справочника Финансовые участки. Финансовый участок, который будет использоваться по умолчанию для этой внешней программы. |
| Юридическое лицо | По кнопке "..." открывается диалоговое окно для выбора значения из справочника юридических лиц. Поле используется для работы с документом пациента: согласие на обработку персональных данных. |
| Создавать обращение при записи на прием | Флаг, при установке флага при записи на прием через внешнюю программу будет автоматически создаваться обращение. |
| Повод обращения по умолчанию | Поле отображается, если в поле Создавать обращение при записи на прием установлен флаг. Регламентирует, какой повод обращения будет установлен в форме обращение на вкладке Повод обращения. По кнопке "..." открывается справочник Поводы обращения. |
| Реклама по умолчанию | Поле отображается, если в поле Создавать обращение при записи на прием установлен флаг. Регламентирует, какая реклама будет установлена в форме обращение на вкладке Реклама. По кнопке "..." открывается справочник Реклама. |
| Источник обращения по умолчанию | Поле отображается, если в поле Создавать обращение при записи на прием установлен флаг. Регламентирует, какой источник обращения будет присвоен пациенту в форме обращение. По кнопке "..." открывается системный справочник источников обращения. |
| PACS – блок полей отображается, если в колонке Тип выбрано значение PACS. Используются при интеграции с PACS. | |
| Завершение исследований | Варианты выбора: ; "Принимать из PACS" – лаборант, который проводит исследование пациента, сообщает в PACS о завершении исследования, после чего PACS отправляет в МИС сообщение об этом;; "Отправлять в PACS" – лаборант, который проводит исследование пациента, работает в МИС. После завершения исследования лаборант ставит отметку о завершении приема, после чего МИС отправляет в PACS сообщение об этом. |
| Отчеты по исследованиям | Варианты выбора: ; "Принимать из PACS" – врач-диагноз пишет заключение по исследованию в PACS, после чего PACS отправляет заключение в МИС;; "Отправлять в PACS" – врач-диагноз пишет заключение по исследованию в МИС, после чего МИС отправляет заключение в PACS. |
| Название исследования | Название, которое будет использоваться для названия исследования из прейскуранта со вкладки Основные реквизиты. Длина возможного названия определяется PACS. Варианты выбора: ; "Название услуги" – название услуги.; "Краткое название услуги" – значение поля Краткое название.; "Иностранное название услуги" – значение поля Иностр. название. |
| Личный кабинет пациента | |
| Режим регистрации | Регламентирует предоставление автоматического доступа к отдельным вкладкам в личном кабинете на портале, при регистрации из этой внешней системы, если совпадают номера мобильных телефонов или адресов электронной почты в карточке и при регистрации. Варианты выбора: ; "Не используется" – регистрация пациента из этой внешней системы производится без предоставления доступа на портал.; "Неподтвержденная регистрация" – при регистрации из этой внешней системы в карточке регистрации пациента на вкладке Внешний доступ в поле Доступ на портал устанавливается значение "Неподтвержденная регистрация".; "Полный доступ к записи" – при выборе этого значение на панели Администрирование на вкладке Параметры авторизации в поле Режим подтверждения при регистрации должно быть выбрано значение "Электронная почта" или "Электронная почта и мобильный телефон". При регистрации из этой внешней системы в карточке регистрации пациента на вкладке Внешний доступ устанавливаются значения:; в поле Доступ на портал значение "Полный доступ",; в поле Доступ к записи на прием значение "Разрешено". ; "Полный доступ к записи, истории болезни и платежам" – при выборе этого значение на панели Администрирование на вкладке Параметры авторизации в поле Режим подтверждения при регистрации должно быть выбрано значение "Электронная почта" или "Электронная почта и мобильный телефон". Обратите внимание, что при такой регистрации пациент получает полный доступ к медицинским данным без подписания каких-либо документов в клинике. При регистрации из этой внешней системы в карточке регистрации пациента на вкладке Внешний доступ устанавливаются значения:; в поле Доступ на портал значение "Полный доступ",; в поле Доступ к записи на прием значение "Разрешено",; в поле Доступ к истории болезни значение "Разрешено",; в поле Доступ к платежам значение "Разрешено". ; "Полный доступ к записи и платежам" – при выборе этого значение на панели Администрирование на вкладке Параметры авторизации в поле Режим подтверждения при регистрации должно быть выбрано значение "Электронная почта" или "Электронная почта и мобильный телефон". При регистрации из этой внешней системы в карточке регистрации пациента на вкладке Внешний доступ устанавливаются значения:; в поле Доступ на портал значение "Полный доступ",; в поле Доступ к записи на прием значение "Разрешено",; в поле Доступ к платежам значение "Разрешено". ; "Полный доступ к записи и истории болезни" – при выборе этого значение на панели Администрирование на вкладке Параметры авторизации в поле Режим подтверждения при регистрации должно быть выбрано значение "Электронная почта" или "Электронная почта и мобильный телефон". Обратите внимание, что при такой регистрации пациент получает полный доступ к медицинским данным без подписания каких-либо документов в клинике. При регистрации из этой внешней системы в карточке регистрации пациента на вкладке Внешний доступ устанавливаются значения:; в поле Доступ на портал значение "Полный доступ",; в поле Доступ к записи на прием значение "Разрешено",; в поле Доступ к истории болезни значение "Разрешено". |
| Повод записи на прием | По кнопке "..." открывается справочник Поводы записей на прием. Если поле заполнено, то при записи на прием из этой внешней системы записи будет автоматически присвоен указанный повод записи. Обратите внимание, что эта настройка является более приоритетной по сравнению с глобальными настройками Повод записи по умолчанию при записи с сайта и Повод записи на прием для неподтвержденных пациентов при записи с сайта. |
Интерфейс

Вкладка состоит из блока блока параметров, панели инструментов и таблицы точек, из которых будет открываться программа.
Поля блока параметров:
| Реквизит | Описание |
|---|---|
| Иконка | Выбор иконки из Справочника иконок. Для справочника доступны только иконки с Типом "Значки расписания". |
Кнопки панели инструментов:
-
Добавить – открывает диалоговое окно Точки вызова внешних программ. Список точек вызова является системным:
- "Отдельная кнопка в главном меню" – в главном меню в блоке Внешние программы появляется кнопка Внешн. прогр.
- "Отдельная кнопка в записи на прием" – в форме Запись на прием появляется кнопка Внешн. прогр.
- "Отдельная кнопка для услуги приема" – в форме приема на панели инструментов вкладки Работы появляется кнопка Внешн. прогр.
- "Сервис в главном меню" – программа вызывается из раскрывающегося меню кнопки Сервис в главном меню, пункт раскрывающегося меню Запуск внешних программ.
- "Сервис в картотеке" – программа вызывается из раскрывающегося меню кнопки Сервис в картотеке, пункт раскрывающегося меню Запуск внешних программ.
- "Внешние программы (сервис)" в талоне – программа вызывается из раскрывающегося меню кнопки Внешние программы в форме приема.
- "Контекстное меню расписания" – программа вызывается из контекстного меню в расписании.
- "Отдельная кнопка в обследовании/приеме" – появляется кнопка Внешн. прогр на панели инструментов формы Обследования и на панели инструментов в приеме на вкладке Обследования.
- "Отдельная кнопка в истории болезни (ЭМК)" – появляется кнопка Внешн. прогр в форме Электронная история болезни на панели инструментов.
-
Удалить – удаляет выбранную строку из таблицы.
В таблице точек, из которых буде открываться программа, отображается список мест системы, в которых будет расположена кнопка для открытия текущей программы.
Дополнительные параметры
На этой вкладке указываются дополнительные данные по внешней программе. Дополнительные поля создаются при помощи Справочника атрибутов сущностей.
Пример создания дополнительного поля описан в разделе Справочник атрибутов сущностей.
Вкладка Дополнительно на вкладке Дополнительные параметры имеет разный вид в зависимости от Типа внешней программы:
| Реквизит | Описание |
|---|---|
| Постоянные поля | |
| Авторизационный GUID | |
| GUID организации | |
| Тип: "Системные" | |
| Доп.текст при формировании протоколов в сервере отчетов | |
| Игнорировать доп.текст из общих настроек при формировании протоколов в сервере отчетов | |
| Тип: "PACS". Описан в разделе PACS. | |
| Тип: "Системы лояльности". Описан в разделах для конкретной системы лояльности. | |
| Тип: "Коллтрекинг" | |
| Тип SMS сообщения. | |
| Тип почтового сообщения | |
| Тип: "Внешний портал" | |
| Тип SMS сообщения. | |
| Тип почтового сообщения | |
| Тип: "Страховая компания" | |
| Тип SMS сообщения. | |
| Тип почтового сообщения | |
| Секретный ключ внешней системы | Ввод значения вручную. |
Внешний доступ
Вкладка Внешний доступ позволяет настроить получение внешними системами изменений в тех или иных точках МИС.
| Реквизит | Описание |
|---|---|
| Получение изменений | |
| Записи на прием | Регламентирует получение событий по изменению плановых и внеплановых записей на прием. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в записи на прием, так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в записи на прием.; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| Приемы | Регламентирует получение событий по изменению приемов. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в приемах, так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в приемах. ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| История болезни | Регламентирует получение событий по изменению протоколов истории болезни. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в протоколах ИБ, так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в протоколах ИБ. ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| Вызовы на дом | Регламентирует получение событий по изменению вызовов ПНД. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в вызовах ПНД, так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в вызовах ПНД. ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| Рецепты | Регламентирует получение событий по изменению и добавлению рецептов. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в состоянии рецептов, так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в состоянии рецептов. ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| Пациенты | Регламентирует передачу данных об изменениях изменениях в карточке регистрации пациентов, а также о добавлении или удалении нового пациента. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в данных пациента, если эти данные так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в данных пациента. ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| Бонусы | Регламентирует получение событий по изменению состояния бонусов. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в состоянии бонусов, так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в состоянии бонусов. ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| Обращения | Регламентирует получение событий по изменению обращений. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в обращениях, так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в обращениях. ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| Внешние платежи | Регламентирует получение событий по изменению внешних патежей. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в платежах, так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в платежах. ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| СЭМД | Регламентирует получение событий по изменению СЭМД. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в СЭМД, так или иначе связанных с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в СЭМД. ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| Очередь задач | Регламентирует получение событий по изменению очереди задач. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в очереди задач, так или иначе связанной с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в очереди задач; ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
| Запросы справок в ФНС | Регламентирует получение событий по изменению справок в ФНС. Варианты выбора: ; "Отключено" (по умолчанию) – внешняя система не получает данных об изменениях;; "Только по своим" – внешняя система получает данные об изменениях в справках в ФНС, которые связаны с этой системой;; "По всем" – внешняя система получает данные обо всех изменениях в справках в ФНС; ; "Запрещено, разрешать индивидуально" – внешняя система не получает данные об изменениях, разрешение на получение данных создается в индивидуальном порядке.; "Разрешено, запрещать индивидуально" – внешняя система получает данные об изменениях, запрет получения данных создается в индивидуальном порядке. |
Добавление сущности в справочник
- Нажмите на кнопку Добавить. В таблице программ появится новая строка.
- В колонке Тип выберите тип системы. От выбранного вариант зависят возможности настройки на вкладке Общие параметры. Например, для типа "Снимки" и "PACS" отображаются дополнительные блоки полей.
- Заполните поля блока Программа на вкладке Общие параметры.
- Заполните поля блока Интерфейс (параметры доступа к внешней программе через интерфейс МИС).
Обратите внимание, что для применения настроек интерфейса необходимо перезапустить МИС.
В нижней части окна выводится подсказка: "Текст, указанный в тройных квадратных скобках [ ... ] выполняется в текущей БД как SQL запрос, который должен вернуть одну текстовую строку, которая далее подставляется вместо [ ... ] в строке параметров. В запрос можно передать параметры, указанные справа" При двойному щелчку на параметре в правой части окна, его имя подставляется в левую часть окна, в место где установлен курсор. По кнопке Выбрать введенная строка параметров сохраняется, окно Строка параметров будет закрыто. Ввденая строка будет отображена в поле Строка параметров.