ООО "Компания ЯМЕД"

Современные медицинские информационные системы

Продукты

  • Электронная медицина ОМС
  • Межтерриториальные расчеты
  • Информационный ресурс ТФОМС
  • Электронная медицина ОМС. Экспертиза
  • Электронная медицина ОМС. Реестры

График работы

  • 305029, г. Курск, Ломакина 17а, оф. 506

  • Понедельник - Пятница

  • с 9:00 до 18:00

  • перерыв с 13:00 до 14:00

Правовая информация

  • Политика конфиденциальности
  • Реквизиты для оплаты

© 2026 ЯМЕД. Все права защищены

+7 (4712) 530-639+7 903 027 30 25fin@ais-yamed.ru
VK
Назад
Электронная медицина ОМС
Электронная медицина ОМС

Электронная медицина ОМС

  1. Инструкции

В архиве расположено 2 директории: «EconomicModule» – в ней находятся директории с API и клиентской частью, «На установку» – необходимые компоненты для работы приложений.

Первым делом вам необходимо установить доп. компоненты (папка – На установку) для работы приложений:

  • aspnetcore-runtime-8.0.8-win-x64.exe;
  • dotnet-runtime-8.0.8-win-x64.exe;
  • postgresql-17.0-1-windows-x64.exe;
  • node-v20.17.0-x64.
  • RabbitMQ
  • Erlang (Для работы RabbitMQ)

1 и 2 компонент обязателен для работы самих API.

Необходимо переместить EconomicModule в любое место на диске что бы в пути не было кириллицы (рекомендую делать это в корень диска C)

Для вашего удобства в конфигах уже проставлены настройки для localhost и порты.

 

Установка PostgreSQL

3-приложение включает в себе само ядро базы данных, клиентскую часть и Command Line Tools, эти компоненты обязательны в установке, на них выставьте галочки.

По завершении установки вы можете просматривать базу данных и работать с ней напрямую через pgAdmin, в случае если возникнут ошибки в работе клиентского приложения, установите другую версию, которая расположена в том же архиве «pgadmin4-6.21-x64.exe»

Установка Erlang (otp_win64_27.3.4)

Установка простая, просто следуем по шагам и ждем завершения установки.

Установка RabbitMQ

 

Установка Node.js

Установка Node.js (файл — node-v20.17.0-x64) выполняется по умолчанию.

Дополнительные инструменты, устанавливать не обязательно (галочка на последнем скрине).

 

Настройка API

         1. API авторизации(Authorization),( /Authorization/appsettings.json)

В строке подключений (ConnectionStrings) указывается подключение к базе данных: Host=localhost в случае если база находится на одном сервере с авторизацией, если же на разных серверах, то указать ip-адрес сервера, так же указываем пароль Password= подключения к бд, который вы создали при установке postrgesql

в ReactClient указываем адрес клиента (Frontend) (в случае если клиент расположен на том же сервере, оставляем localhost)

Для запуска API, в папке «Authorization» запускаем файл Presentation.Web.exe

При запуске API происходит миграция которая по мимо создании базы данных создает глобального админа, для авторизации под ним необходимо ввести данные:

Логин: info@ais-yamed.ru

Пароль: Yamed-pa$$224!

 

 

         2. API справочников(Refbooks),(/Refbooks/RefbooksWebAPI/appsettings.json) 

Тут нужно указать адрес подключения к бд и пароль который вы создали при установке postrgesql (если база находится на том же сервере, где и API справочников, то оставляем «localhost»)

Для запуска API, в папке «Refbooks» запускаем файл Refbooks.WebAPI.exe

 

         3. API ОСП(OSP),(/OSP/appsettings.json)

Файл конфигурации представляет из себя объект JSON, сохраненный в файле appsettings.json. Ниже показаны конфигурации которые можно править

Строка подключения к БД Postgresql

Строки конфигураций других сервисов

Необходимо указать подключение к АПИ реестров и авторизации, если они запущены на том же устройстве, оставляем localhost

Остальные конфигурации оставляем как есть

Далее для запуска приложение необходимо открыть OSP.WebAPI.exe Обязательно убедитесь, что установили RabbitMQ перед запуском сервиса ОСП.

 

         4. API Реестров(RegistriesAPI),(/RegistriesAPI/appsettings.json)

В строке подключений (ConnectionStrings) указывается подключение к базе данных: Host=localhost в случае если база находится на одном сервере с авторизацией, если же на разных серверах, то указать ip-адрес сервера, так же указываем пароль Password= подключения к бд, который вы создали при установке postrgesql

В AuthServer указываем адрес подключения к сервису авторизации – адрес сервера на котором запущена авторизация, порт остается неизменным

В Clients необходимо прописать адрес клиента (Frontend) (в случае если клиент расположен на том же сервере, оставляем localhost)

В Services указываются подключения к сервисам, сейчас в работе OSP указываем подключение к устройству на котором развернут сервис OSP, или оставляем localhost, в случае если сервисы на одном устройстве

Для запуска API, в папке «RegistriesAPI» запускаем файл Registries.WebAPI.exe

 

         5. Frontend часть(Frontend),(/Frontend/dist/connectionsApi.js)

Перед запуском необходимо открыть через текстовый редактор файл connetionsApi.js и в кавычках заполняем адреса API (из прошлых 4 пунктов), если все приложения запускаются на одном устройстве то можно оставить localhost.

Для запуска необходимо открыть директорию Frontend в консоли и прописать команду для запуска

«node server.js».

 

Проверка сайта

Зайти на сайт можно по ссылке — http://localhost:8590/ (работает только на том устройстве на котором развернуто приложение) или вместо localhost можно указать ip сервера на котором развернуто приложение (для подключения с других устройств).

После того как зайдете на сайт, вы увидите форму для авторизации.

Что бы авторизоваться необходимо заполнить поля логина и пароля.

Файлы

(Нажмите чтобы скачать)