Для заполнения констант необходимо открыть «Главное меню» и выбрать «Все функции».
В открывшемся окне «Все функции» в папке «Константы» выбрать константу «Адрес сервера тфомс» и указать адрес рабочего сервера
Взаимодействие с сервисом ТФОМС
Запрос данных в ТФОМС происходит в момент попытки идентификации пациента в системе через Смену полиса или через Смену Общую. Список необходимых для запроса данных
- Фамилия
- Имя
- Отчество
- Дата рождения
- Код вида медицинской помощи( всегда- 3, ОМС)
- Дата запроса
Сервис синхронный, поэтому ответ получаем моментально. Обращение к сервису происходит через WsПрокси
- Используется только один метод сервиса FindPeople(Фамилия, Имя, ДатаРождения,Отчество, 3, "", "", "", "", "", "", ДатаЗапроса);
В случае успеха возвращаются основные данные по пациенту (Фио,др,снилс- в том виде, в каком они хранятся в ТФОМС) и данные по его страховому полису. В систему записываются только данные полиса, если их не было ранее, или они изменились.
Авторизация
- Авторизация не требуется
Рабочий контур
- Адрес рабочего сервера: http://smev.miac.lan:8101/node/wsdl/iregisterservice_v2?wsdl
Пример ответа от ТФОМС
Ответ приходит в виде объекта XDTO со следующей структурой:
- disp "Не найден в прошедших проф. осмотр" Строка
- dispcode 5 Число
- dost "_" Строка
- dostcode 0 Число
- drn "2000-01-01" Строка
- famn "ТЕСТОВ" Строка
- imn "ТЕСТ" Строка
- lpuauto 1 Число
- lpudt "2000-01-01" Строка
- lpun "720002" Строка
- lpun2 "" Строка
- npolisn "0000000000000000" Строка
- otn "ЮРЬЕВИЧ" Строка
- peopleid 000 000 Число
- ptype 3 Число
- smon "72008" Строка
- spolisn "" Строка
- ssdoctor "00000000000" Строка
- vpolisn 3 Число
- wn "1" Строка