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

Материал из ИбисоПедии
Перейти к: навигация, поиск
(Внедрение)
(Настройка сервиса записи пациента с портала)
 
(не показано 16 промежуточных версий 5 участников)
Строка 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)
Строка 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. Скопировать инсталлятор '''PortalService.msi''' с яндекс-диска '''oblget''' папка Soft/Ibis/Portal
 
* 2. Скопировать инсталлятор '''PortalService.msi''' с яндекс-диска '''oblget''' папка Soft/Ibis/Portal
Строка 28: Строка 41:
 
*1. По умолчанию CONNECTION_STRING настроен на юзера SERVICEUSER. См. скрипт create_user.sql
 
*1. По умолчанию CONNECTION_STRING настроен на юзера SERVICEUSER. См. скрипт create_user.sql
 
*2. Нужно убедиться что включен аудит для таблиц timetable_reception и timetable_record. См. скрипт audit_table.sql
 
*2. Нужно убедиться что включен аудит для таблиц timetable_reception и timetable_record. См. скрипт audit_table.sql
 +
 +
=== Получение информации о СНИЛС ===
 +
В МИС работает получение СНИЛС в следующих местах
 +
* редактирование польлзователя
 +
* информация о человеке
 +
[[Настройка интеграции с РМИС ХМАО]]
 +
 +
 +
=== ИСАР ===
 +
см отдельную статью [[ИСАР]]
  
 
== Проброс порта ==
 
== Проброс порта ==
Часто, например в СургутТравме, КСПД ставят на отсталый комп с WinXP.
+
Часто, например в [[Сургут травмацентр|травмацентре]], КСПД ставят на отсталый комп с WinXP.
В этих случаях на WinXP нужно настроить проброс порта на сервер IBIS.
+
В этих случаях на WinXP нужно настроить проброс порта на сервер IBIS.(см. [[Сургут травмацентр. Схема сети]])
 
<pre>
 
<pre>
 
netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport
 
netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport
Строка 37: Строка 60:
  
 
== Внедрение ==
 
== Внедрение ==
 
  
 
{{#ask:[[ХОСТ (портал пациента)::Работает]]
 
{{#ask:[[ХОСТ (портал пациента)::Работает]]
Строка 45: Строка 67:
 
}}
 
}}
  
[[Категория:Интеграция MIS3]]
+
 
 +
[[Категория:Интеграция 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

Внедрение

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