ХОСТ (портал пациента) — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
(Настройка)
(Настройка сервиса записи пациента с портала)
 
(не показаны 32 промежуточные версии 7 участников)
Строка 2: Строка 2:
  
 
* Разработчик: ХОСТ
 
* Разработчик: ХОСТ
 +
* как правило на объектах настроен доступ по защищенному каналу (OpenVPN)
 
* Регламент: http://miacugra.ru/wp-content/uploads/2014/10/reglament-informatsionnogo-vzaimodejstviya.compressed.pdf
 
* Регламент: http://miacugra.ru/wp-content/uploads/2014/10/reglament-informatsionnogo-vzaimodejstviya.compressed.pdf
  
== Реализация ==
+
== Реализация в IBIS ==
=== Веб-сервис передачи расписания на портал пациента ===
+
=== Служба передачи расписания на портал пациента ===
 
* Язык: C# (служба Windows)
 
* Язык: C# (служба Windows)
 
* SVN: https://srv100:8443/svn/hostco/HostcoPortalService
 
* SVN: https://srv100:8443/svn/hostco/HostcoPortalService
Строка 12: Строка 13:
 
* Язык: C# (служба Windows или приложение IIS)
 
* Язык: C# (служба Windows или приложение IIS)
 
* SVN: https://srv100:8443/svn/hostco/HostcoMuService
 
* SVN: https://srv100:8443/svn/hostco/HostcoMuService
 +
==== Настройка сервиса записи пациента с портала ====
 +
===== Общие требования обеспечения связности сетей =====
 +
Для настройки портала пациента необходимо на компьютере,
 +
который является шлюзом в КСПД МИАЦ настроить пробросы портов:
 +
# Все входящие TCP соединения на этот компьютер на порт 8081 (из локальной сети) перенаправлялись на сервер в КСПД МИАЦ с IP 10.86.11.19 на порт 8081.
 +
# Входящие TCP соединения на этот комьютер на порт 10240 (из сети КСПД МИАЦ) перенаправлялись на серврер, на котром установлена база данных IBIS, на этот же порт 10240.
 +
===== Вариант реализации =====
 +
Для проброса порта 10240 сервиса ILPUService необходимо обратиться к сетевому администратору.
  
== Настройка ==
+
Разрешение для ILPUService для входящих соединений, на ПК сервиса устанавливается с правами Администратора такими командами:
 +
netsh http del urlacl url=http://+:10240/soap/ILPUService
 +
netsh http add urlacl url=http://+:10240/soap/ILPUService user=localservice
 +
 
 +
==== Настройка сервиса передачи расписания на портал ====
 
* 1. Узнать код ЛПУ и адрес в сети КСПД
 
* 1. Узнать код ЛПУ и адрес в сети КСПД
* 2. Скопировать архивы HostcoPortalService.7z и HostcoLpuService.7z
+
* 2. Скопировать инсталлятор '''PortalService.msi''' с яндекс-диска '''oblget''' папка Soft/Ibis/Portal
  Яндекс диск '''oblget''' папка Soft/Ibis/Portal  
+
* 3. Установить сервис
* 3. Распаковать в папки c:\Program Files (x86)\IBIS\Portal\ и c:\Program Files (x86)\IBIS\Lpu\ соответственно
+
* 4. Исправить файл конфигурации .config
* 4. Исправить файлы конфигурации .config
+
   CONNECTION_STRING_POSTGRESQL - строка подключения БД
   разделы
+
   MU_CODE - код ЛПУ
   CONNECTION_STRING_POSTGRESQL
+
* 5. Запустить службу HostcoPortalService
   MU_CODE
+
* 6. Проверить логи на наличие ошибок в папке Logs
 +
* 7. Сообщить в ХОСТ URL веб-сервиса
 +
   <IP в сети КСПД>/lpu
 +
 +
----
 +
*1. По умолчанию CONNECTION_STRING настроен на юзера SERVICEUSER. См. скрипт create_user.sql
 +
*2. Нужно убедиться что включен аудит для таблиц timetable_reception и timetable_record. См. скрипт audit_table.sql
 +
 
 +
=== Получение информации о СНИЛС ===
 +
В МИС работает получение СНИЛС в следующих местах
 +
* редактирование польлзователя
 +
* информация о человеке
 +
[[Настройка интеграции с РМИС ХМАО]]
 +
 
 +
 
 +
=== ИСАР ===
 +
см отдельную статью [[ИСАР]]
 +
 
 +
== Проброс порта ==
 +
Часто, например в [[Сургут травмацентр|травмацентре]], КСПД ставят на отсталый комп с WinXP.
 +
В этих случаях на WinXP нужно настроить проброс порта на сервер IBIS.(см. [[Сургут травмацентр. Схема сети]])
 +
<pre>
 +
netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport
 +
</pre>
  
 
== Внедрение ==
 
== Внедрение ==
  
[[Категория:Интеграция MIS3]]
+
{{#ask:[[ХОСТ (портал пациента)::Работает]]
* [[Физио]]
+
|format=broadtable
* [[СПНД]]
+
|limit=40
* [[Ханты-мансийская районная поликлиника]]
+
|offset=0
 +
}}
 +
 
 +
 
 +
[[Категория:Интеграция MIS3]] [[Категория:ХОСТ]]

Текущая версия на 10:36, 3 февраля 2016

Региональная медицинская информационная система "Портал пациента"

Реализация в IBIS

Служба передачи расписания на портал пациента

Веб-сервис получения информации о записанных пациентах

Настройка сервиса записи пациента с портала

Общие требования обеспечения связности сетей

Для настройки портала пациента необходимо на компьютере, который является шлюзом в КСПД МИАЦ настроить пробросы портов:

  1. Все входящие TCP соединения на этот компьютер на порт 8081 (из локальной сети) перенаправлялись на сервер в КСПД МИАЦ с IP 10.86.11.19 на порт 8081.
  2. Входящие TCP соединения на этот комьютер на порт 10240 (из сети КСПД МИАЦ) перенаправлялись на серврер, на котром установлена база данных IBIS, на этот же порт 10240.
Вариант реализации

Для проброса порта 10240 сервиса ILPUService необходимо обратиться к сетевому администратору.

Разрешение для ILPUService для входящих соединений, на ПК сервиса устанавливается с правами Администратора такими командами:

netsh http del urlacl url=http://+:10240/soap/ILPUService
netsh http add urlacl url=http://+:10240/soap/ILPUService user=localservice

Настройка сервиса передачи расписания на портал

  • 1. Узнать код ЛПУ и адрес в сети КСПД
  • 2. Скопировать инсталлятор PortalService.msi с яндекс-диска oblget папка Soft/Ibis/Portal
  • 3. Установить сервис
  • 4. Исправить файл конфигурации .config
 CONNECTION_STRING_POSTGRESQL - строка подключения БД
 MU_CODE - код ЛПУ
  • 5. Запустить службу HostcoPortalService
  • 6. Проверить логи на наличие ошибок в папке Logs
  • 7. Сообщить в ХОСТ URL веб-сервиса
 <IP в сети КСПД>/lpu


  • 1. По умолчанию CONNECTION_STRING настроен на юзера SERVICEUSER. См. скрипт create_user.sql
  • 2. Нужно убедиться что включен аудит для таблиц timetable_reception и timetable_record. См. скрипт audit_table.sql

Получение информации о СНИЛС

В МИС работает получение СНИЛС в следующих местах

  • редактирование польлзователя
  • информация о человеке

Настройка интеграции с РМИС ХМАО


ИСАР

см отдельную статью ИСАР

Проброс порта

Часто, например в травмацентре, КСПД ставят на отсталый комп с WinXP. В этих случаях на WinXP нужно настроить проброс порта на сервер IBIS.(см. Сургут травмацентр. Схема сети)

netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport

Внедрение

 
Советский психоневрологический диспансер
Сургут травмацентр
ХМАО. Няганьская ОКБ
ХМАО. Физиотерапия
ХМАО. Ханты-Мансийская районная больница