Установка и настройка для запуска
- Создать папку mss_rest_uniserver и разместить в ней файлы указанные в 02. Список файлов
- Выбрать tcp порт для работы, разрешить его в фаерволе.
- Пробросить через маршрутизатор выбранный порт на компьютер с Программой.
На WAN маршрутизатора должен быть «белый» IP - если будет использоваться https то в ini файле включить SSL=1 и указать пути к сертификатам
- прописать пароль пользователя mss_rest_user в ini через меню Программы
- получить ключ программы и прописать его в базу через утилиту mss_program_keys.exe .
- Запустить программу.
- Для использовании методов формирования pdf настроить макеты для типов записи и групп анализов
- Для использовании методов формирования dicom zip файла настроить взаимодействие с DICOM сервером.
- Сформировать x-api-key прописать его в ini через интерфейс Программы
и передать разработчикам сайта/приложения Авторизация в запросе к Rest серверу - Если будет использоваться метод высылки-восстановления пароля на почту пациента то прописать параметры почты в раздел [email]
- На этапе разработки Приложения можно временно отключить авторизацию в параметре testmode
- После установки можно протестировать работу техническим запросом Head или test_encode. 08. Технические Запросы/Методы REST-сервера
- Проверить запросом наличие параметра в таблице
select * from FM_PARAMS where PRM_NAME='MSS_MEDECINS_WEB' - Если параметр отсутствует то прописать его туда
insert into FM_PARAMS (PRM_NAME, PRM_VALUE)
select 'MSS_MEDECINS_WEB', X
где X - это medecins_id пользователя от имени которого будут создаваться записи в расписании - Сделать настройки Расписаний и Видов приема, чтобы они попадали в результаты методов REST 09. Настройки которые делают Регистраторы
После всех настроек можно установить службу Windows.
Установка службы Windows
- Для работы службы требуется создать поле в базе данных mss_utility_scripts.not_use_in_srv типа bit
и заполнить update mss_utility_scripts set not_use_in_srv=0 - В файле automedi.ini прописать в параметр postfix_srv добавку к имени службы, например test1
postfix_srv=test1 - Там же прописать параметры ip_srv, port_srv, ssl_srv
порт должен отличаться от порта прописанного в port - Запустить CMD от имени Администратора
- переключиться на диск где программа например
C:\Windows\System32>D: - войти в папку
D:\>cd mss_rest_uniserver - Запустить установку с параметром
D:\mss_rest_uniserver>mss_rest_srv_uniserver.exe -i - Будет установлена служба mss_rest_srv_uniserver_temp1
- Нужно ее запустить в Службах Windows, и настроить автозапуск
- Для работы службы с сетевыми дисками, нужно прописать запуск от имени пользователя обладающего соответственными правами.
- Проверить в файле лога, что запущена корректно.
- проверить в браузере методом test_encode работу 08. Технические Запросы/Методы REST-сервера
Подробнее о службе 10. Служба Windows
___