Ссылка скопирована
Поиск

Архимед

Способ 1. Интеграция специалистом МедФлекса

Процент ошибок, возникающих при записи — 5%

Для настройки интеграции специалистами МедФлекса необходимо предоставить доступ к серверу, где хранится база, по Anydesk или RDP.

Оставьте заявку по почте it@medrocket.ru. В письме укажите ИНН и название клиники.

Также необходимо войти в SQL Server Management Studio, если не работает авторизация через пользователя Windows.

Способ 2. Самостоятельная интеграция специалистом клиники

Шаг 1

Запросите у разработчиков МедФлекса конфигурацию VPN по почте it@medrocket.ru. В письме укажите ИНН и название клиники.

Шаг 2

  1. Скачайте и установите Wireguard.
  2. Запустите программу.
  3. В левом нижнем углу нажмите на стрелочку и выберите «Добавить пустой туннель».

изображение5

4. Замените текст в окне на данные, которые получили в МедФлекса. Название PD. Должно получиться как на картинке ниже.

2025-03-04_10-08

5. Нажмите «Сохранить».

6. Нажмите кнопку «Подключить». Статус изменится на «Подключён».

2025-03-04_10-09

7. Переходим в папку C:\Program Files\WireGuard и создаем файл pd.conf, в который необходимо добавить конфигурацию, внесенную ранее при создании туннеля.

8. Также необходимо добавить в папку присланные файлы AutoIt3.exe и wg.au3

9. Далее необходимо перейти в «Планировщик заданий»

10. Выбрать «Создать простую задачу»:

10

11. В открывшемся окне внести имя задачи — wg_reboot. На вкладке триггер указать «Ежедневно». Во вкладке «Действия» указать «Запустить программу». В следующем окне в поле «Программа или сценарий» внести "C:\Program Files\Wireguard\ AutoIt3.exe" вместе с кавычками, в поле аргумент указать "C:\Program Files\Wireguard\ wg.au3" также с кавычками:

11


12. На вкладке «Завершение» выставить галочку «Открыть окно «Свойства» для этой задачи» после нажатия кнопки «Готово». В открывшемся окне выставить учетную запись «Система», как пользователя, от имени которого будет выполняться задача и «Выполнять с наивысшими правами» :

Система

Затем «Дополнительно»:

Система1

После «Поиск». Выбираете пользователя «СИСТЕМА» :

Система2

13. На вкладке триггер необходимо выбрать существующий триггер двойным кликом. В открывшемся окне выставить галочки «Ежедневно», «Произвольная задержка 10 минут» и «Повторять задачу каждые 15 минут бесконечно».

13


14. На вкладке «Параметры» выставить время для пункта «Останавливать задачу, выполняемую дольше» выставляем 10 мин.

14


15. Далее нажать «Ок», проверить все ли создано корректно можно запустив созданную задачу. Для этого необходимо правой кнопкой мышки выбрать созданную задачу и нажать «Выполнить». Если задача отработала корректно и ping до 10.200.0.1 проходит успешно, то все верно настроено.

Шаг 3

Создайте пользователя medflex в SQL базе Архимеда:

  1. Зайдите в Microsoft SQL Server Management Studio.
  2. Откройте вкладку «Security»(«Безопасность»).
  3. Нажмите правой кнопкой мыши на вкладку «Logins» («Имена входа»)и выберите «New Login»(«Создать имя входа»).
  4. На вкладке «General»(«Общие») поставьте галочку «SQL Server authentication»(«Проверка подлинности SQL Server»).
  5. В поля «Login name» («Имя входа») и «Password» («Пароль»)введите medflex.
  6. Снимите флаг с «enforce password policy» («Требовать использование политики паролей»)

Архимед

  1. На вкладке «User Mapping» поставьте галочку напротив вашей базы - «Arhimed».
  2. В столбце «Default Schema» добавьте запись «dbo», ниже поставьте галочки «bd_datareader» и «bd_datawriter».

А1

  1. Нажмите «OK».
  2. Нажмите «New Query».

2025-03-04_10-15

  1. В появившемся окне вставьте:

USE имя-базы-данных

USE Archimed

GO

GRANT SELECT ON SCHEDULE_BREAK TO medflex

GRANT SELECT ON DOCTORSSHEDULE TO medflex

GRANT SELECT ON DOCTORS TO medflex

GRANT SELECT ON BUILDINGS TO medflex

GRANT SELECT ON SERVICES TO medflex

GRANT SELECT ON ROOMS TO medflex

GRANT SELECT ON TALONS TO medflex

GRANT SELECT ON MEDCARDS TO medflex

GRANT SELECT ON GROUPSERVICES TO medflex

GRANT SELECT ON POS_EXCLUDE_SERVICES TO medflex

GRANT SELECT ON POS_EXСLUDE_GROUPSERVICES TO medflex

GRANT SELECT ON USERS TO medflex

GRANT SELECT ON USER_SERVICES TO medflex

GRANT SELECT ON DOCTORS_EXTTYPES_CONTENT TO medflex

GRANT SELECT, INSERT, UPDATE ON TALON_RECEPTION_TYPES TO medflex

GRANT EXECUTE TO medflex

GRANT UPDATE ON TALONS TO medflex

GRANT INSERT ON talon_status TO medflex

GRANT SELECT, INSERT ON INFORMATION_SOURCES TO medflex

GRANT SELECT, INSERT ON TALON_RECEPTION_TYPES TO medflex

GRANT SELECT, INSERT, UPDATE ON MEDCARDS TO medflex


  1. Нажмите «Execute».

Шаг 4

Передайте разработчикам МедФлекса по почте it@medrocket.ru следующие данные:

  • Логин и пароль созданного пользователя.
  • Порт, на котором работает база. Порт должен быть открыт в брандмауэре.
  • Имя базы.

Способ 3. Интеграция разработчиком МИС

Процент ошибок, возникающих при записи — 2%
  1. Клинике необходимо обратиться к разработчику МИС для получения параметров для интеграции:
  • URL — путь, по которому мы будем делать запрос на онлайн-запись.
  • Токен — для авторизации на стороне API.
  • ID подключаемой клиники.
  1. Передать полученные параметры разработчикам МедФлекса по почте it@medrocket.ru. В письме указать ИНН и название клиники.