ХОСТ (портал пациента) — различия между версиями
Материал из ИбисоПедии
(→Настройка) |
Admin (обсуждение | вклад) (→Настройка сервиса записи пациента с портала) |
||
| (не показаны 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. Скопировать | + | * 2. Скопировать инсталлятор '''PortalService.msi''' с яндекс-диска '''oblget''' папка Soft/Ibis/Portal |
| − | + | * 3. Установить сервис | |
| − | * 3. | + | * 4. Исправить файл конфигурации .config |
| − | * 4. Исправить | + | 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.(см. [[Сургут травмацентр. Схема сети]]) | ||
| + | <pre> | ||
| + | netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport | ||
| + | </pre> | ||
== Внедрение == | == Внедрение == | ||
| − | [[ | + | {{#ask:[[ХОСТ (портал пациента)::Работает]] |
| − | + | |format=broadtable | |
| − | + | |limit=40 | |
| − | + | |offset=0 | |
| + | }} | ||
| + | |||
| + | |||
| + | [[Категория:Интеграция MIS3]] [[Категория:ХОСТ]] | ||
Текущая версия на 10:36, 3 февраля 2016
Региональная медицинская информационная система "Портал пациента"
- Разработчик: ХОСТ
- как правило на объектах настроен доступ по защищенному каналу (OpenVPN)
- Регламент: http://miacugra.ru/wp-content/uploads/2014/10/reglament-informatsionnogo-vzaimodejstviya.compressed.pdf
Содержание
Реализация в IBIS
Служба передачи расписания на портал пациента
- Язык: C# (служба Windows)
- SVN: https://srv100:8443/svn/hostco/HostcoPortalService
Веб-сервис получения информации о записанных пациентах
- Язык: C# (служба Windows или приложение IIS)
- 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. Узнать код ЛПУ и адрес в сети КСПД
- 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
Внедрение
| Советский психоневрологический диспансер |
| Сургут травмацентр |
| ХМАО. Няганьская ОКБ |
| ХМАО. Физиотерапия |
| ХМАО. Ханты-Мансийская районная больница |