Для заполнения констант необходимо открыть «Главное меню» и выбрать «Все функции».

В открывшемся окне «Все функции» выбрать константу «Тмб использовать сервис ТФОМС» и заполнить чекбокс.

Взаимодействие с сервисом ТФОМС

Запрос данных в ТФОМС происходит в момент попытки идентификации пациента в системе через Смену полиса или через Смену Общую. Список необходимых для запроса данных

  • Фамилия
  • Имя
  • Отчество
  • Дата рождения
  • Код вида медицинской помощи( всегда- 3, ОМС)
  • Дата запроса

Сервис синхронный, поэтому ответ получаем моментально. Обращение к сервису происходит через WsПрокси

  • Используется только один метод сервиса FindPeople(Фамилия, Имя, ДатаРождения,Отчество, 3, "", "", "", "", "", "", ДатаЗапроса);

В случае успеха возвращаются основные данные по пациенту (Фио,др,снилс - в том виде, в каком они хранятся в ТФОМС) и данные по его страховому полису. В систему записываются только данные полиса, если их не было ранее, или они изменились.

Авторизация

  • Авторизация не требуется

Рабочий контур

Пример ответа от ТФОМС

Ответ приходит в виде объекта 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" Строка
  • Нет меток