1. Настройка Периферии. Заполнение констант Федеральных веб-сервисов
Для работы периферии с федеральным веб-сервисом «Вызов врача на дом» в режиме прокси-сервера необходимо перейти: «Администрирование» - «Настройки параметров системы» интеграции» - «Федеральные веб-сервисы форма настройки» - «Запись на прием к врачу»«Вызов врача на дом». Затем заполнить следующие константы:
Важно! Данные константы обязательны для заполнения
- Адрес сервиса ЕПГУ отправки обновлений статуса вызова врача на дом – в константу прописывается адрес, по которому должны отправляться исходящие запросы из текущей информационной базы в центральную базу для обновления статусов. То есть прописывается адрес публикации сервиса fws центральной базы: http://1c-prod-centr/central_database_hospital_3/hs/fws/Appointment
- Идентификатор РМИС в КУ ФЭР - в константу прописывается идентификатор, полученный при регистрации РМИС в КУ ФЭР ЕГИСЗ. Например, в тестовой среде conc-5057-rmis
Важно!
Данные константы обязательны для заполнения . 2 Настройки2. Настройки Центральной базы (прокси)
Для настройки Центральной базы необходимо перейти: «Администрирование» «Администрирование» - «Настройки параметров системы» интеграции» - «Федеральные «Федеральные веб-сервисы» - «Вызов врача на дом». Затем заполнить следующие константы:
Также необходимо открыть: форма настройки» - «Настройки центральной базы (прокси)» - «Федеральные веб-сервисы. Медицинские информационные системы региона» региона»
В открывшейся форме «Федеральные веб-сервисы. Медицинские информационные системы региона» настраивается план обмена. Он содержит информацию о МИС, с которыми осуществляется обмен. При регистрации очередной МИС региона нужно заполнить следующие реквизиты:
- Код - указывается код МИС.
- Наименование – указывается наименование МИС.
- Адрес веб-сервиса записи на прием для обмена с КУ ФЭР - указывается адрес, на который будут перенаправляться запросы от КУ ФЭР по вызовам врача на дом для пациентов, прикрепленных к данной МИС. Адрес имеет следующий формат http://Имя_Сервера/Имя_Публикации/hs/fws/HouseCall, в котором Имя_Сервера и Имя_Публикации должны быть заменены реальным адресом веб-сервера и именем, под которым опубликована информационная база МИС на этом веб-сервере
После указания МИС, с которыми осуществляется обмен, необходимо проверить доступность указанных сервисов в поле «Адрес веб-сервиса «Вызов врача на дом» для обмена с КУ ФЭР» по кнопке «Проверить доступность сервисов МИС»Важно! Команда применяется к выделенным в списке узлам.
В случае если сервисы недоступны, необходимо перепроверить правильность указанных данных и повторить проверку. Если ответ положительный, то необходимо загрузить
Загрузить организации МИС по соответствующей кнопке «Загрузить организации МИС»
Данная команда отправляет запрос в МИС на получение медицинских организаций (и подразделений), которые в ней зарегистрированы, и заполняет полученными данными справочник «Организации узла обмена с МИС».
Важно! Команда применяется к выделенным в списке узлам.
Для просмотра загруженных организаций (подразделений) необходимо перейти: «Администрирование» - «Настройки параметров системы» - «Федеральные веб-сервисы форма настройки» - «Настройки центральной базы (прокси)» - «Организации узла обмена с МИС»
Примечание! Идентификатор организации в РМИС должен быть уникален.
...
Принцип работы:
- На сайте "Госуслуги" зайти в раздел «Здоровье» и выбрать услугу "Вызов врача на дом". Заполнить необходимые поля и нажать Далее.
- В это время идет запрос в центральную базу. МИС ищет пациента по дате рождения, полису и СНИЛС. Пациент должен быть прикреплен к какой-либо МИС по терапевтическому профилю.
- Если пациент найден, то по этой МИС выполняется поиск узла обмена и отправляется запрос в базу прикрепления. Если не найден пациент, тогда возвращает об этом информацию на ЕПГУ.
- В базе прикрепления также выполняется поиск пациента. Если не находит, то возвращает информацию об этом на ЕПГУ. Если находит, тогда смотрит участок пациента, возвращает врача участка и подразделение владелец, если у него заполнен код OID. Если участка нет, то берет саму организацию и первого попавшегося врача со СНИЛСом.
- Далее ЕПГУ отправляет в МИС запрос на расписание. Возвращает расписание за ближайшие 3 дня , включая текущий день. Расписание должно быть составлено для метки периода с типом "Вызов на дом". Также должны отрабатывать ограничения по возрасту и полу. Запрос берет самый первый свободный слот, время начала приема, его и будет показывать на сайте. Окончание слота всегда 20:00. Слот будет выводиться визуально 1, даже если их там 15. Запись будет проводиться на первый свободный слот в выбранный пациентом день, на первого попавшегося врача.
- При записи на прием создается еще и документ "Вызов врача на дом", сразу со статусом "Назначен врач".
- Пациент может отменить запись.
- При изменении статуса записи (выполнена, отменена) на стороне МИС информация об изменении статуса должна уйти на ЕПГУ. Для этого есть регламентное задание. Описание его работы также есть в инструкции по записи на прием. Единственное отличие, в РС Федеральные веб сервисы записи на прием появился реквизит "Ответ", в него пишется ответ пришедший с ЕПГУ при отправке статуса.
Для вызова врача на дом необходимо завести пользователя WEBEMP_FWS_HOUSECALL (пароль есть у отв. специалиста). Роль даем "Выполнение обмена FWS_HouseCall", т.е. нужен новый профиль и группа доступа. Тип учетной записи должен быть с источником "Вызов врача на дом с ЕПГУ".
Объекты созданные или измененные при разработке:
- Добавлена Роль.тмб_ВыполнениеОбмена_FWS_HouseCall для выполнения обмена по вызову врача на дом
- Добавлен модуль ОбщийМодуль.ФедеральныеВебСервисыПроксиВызовВрачаНаДом для работы в центральной базе. Он будет делать все перенаправления. Взят из РМИС общий модуль ФедеральныеВебСервисыВызовВрачаНаДом
- ОбщийМодуль.ФедеральныеВебСервисыВызовВрачаНаДом обновлен и доработан с учетом нашей схемы.
- ПланОбмена.ФедеральныеВебСервисыМИСДляПрокси добавлен реквизит для хранения адреса сервиса вызова врача на дом.
- ОбщийМодуль.РаботаСУчастками добавлен метод тмб_ТипыУчастковПоПрофилю() для получения типов участков по профилю.