KIS EHR CONNECTOR SRV — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
(Новая страница: « = Назначение = Синхронизация назначений, обращений и их состояний, а также данных при го…»)
 
Строка 18: Строка 18:
 
1. Настроить файл kis.ini, указав параметры подключения к базе данных
 
1. Настроить файл kis.ini, указав параметры подключения к базе данных
 
2. Настроить файл kis_ehr_connector.ini указав:
 
2. Настроить файл kis_ehr_connector.ini указав:
   # порт обмена данными с сервисом (port1)
+
   - порт обмена данными с сервисом (port1)
   # основной порт сервиса (port2)
+
   - основной порт сервиса (port2)
   # параметр включения логирования в файл (logging)
+
   - параметр включения логирования в файл (logging)
 
3. Запустить исполняемый файл службы с параметром /install с правами администратора
 
3. Запустить исполняемый файл службы с параметром /install с правами администратора
  

Версия 09:27, 29 октября 2020

Назначение

Синхронизация назначений, обращений и их состояний, а также данных при госпитализации заносимых в ThinkEHR с базой данных Postgres.

Состав

1. kis_ehr_connector_srv.exe - исполняемый файл службы

2. kis.ini - конфигурационный файл подключения к БД

3. kis_ehr_connector.ini - конфигурационный файл службы

4. WWW - папка содержащая скрипты и стили для управления службой с помощью веб-браузера

Настройка и установка

1. Настроить файл kis.ini, указав параметры подключения к базе данных 2. Настроить файл kis_ehr_connector.ini указав:

  - порт обмена данными с сервисом (port1)
  - основной порт сервиса (port2)
  - параметр включения логирования в файл (logging)

3. Запустить исполняемый файл службы с параметром /install с правами администратора

Обновление

1. Остановить службу

2. Заменить исполняемый файл службы новой версией

3. Запустить службу

Мониторинг

Основные функции:

1. http://localhost:2001 - cведения о проблемах синхронизации данных

2. http://localhost:2001/checkstatus - проверка активности сервиса (0/1) для внешних приложений

3. http://localhost:2001/api/v1/target/admin/assignment/count - статистика по назначениям (время старта, количество записанных назначений, время последней активности)

4. http://localhost:2001/api/v1/target/admin/assignment/clear - сброс собранной по назначениям статистики и запуск новой сессии

5. http://localhost:2001/api/v1/target/admin/admission/count - статистика по обращениям (время старта, количество записанных назначений, время последней активности)

6. http://localhost:2001/api/v1/target/admin/admission/clear - сброс собранной по обращениям статистики и запуск новой сессии

7. http://localhost:2001/api/v1/target/audit/assignment/activate - активация логирования назначений

8. http://localhost:2001/api/v1/target/audit/assignment/deactivate - деактивация логирования назначений

9. http://localhost:2001/api/v1/target/audit/assignment/state - текущее состояние логирования назначений

10. http://localhost:2001/api/v1/target/audit/admission/activate - активация логирования обращений

11. http://localhost:2001/api/v1/target/audit/admission/deactivate - деактивация логирования обращений

12. http://localhost:2001/api/v1/target/audit/admission/state - текущее состояние логирования обращений

13. http://localhost:2001/api/v1/target/audit/diagnosis/activate - активация логирования диагнозов

14. http://localhost:2001/api/v1/target/audit/diagnosis/deactivate - деактивация логирования диагнозов

15. http://localhost:2001/api/v1/target/audit/diagnosis/state - текущее состояние логирования диагнозов

16. http://localhost:2001/api/v1/target/audit/protocol/activate - активация логирования протоколов

17. http://localhost:2001/api/v1/target/audit/protocol/deactivate - деактивация логирования протоколов

18. http://localhost:2001/api/v1/target/audit/protocol/state - текущее состояние логирования протоколов

Все функции логирования доступных также через веб-интерфейс сервиса.