Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

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

ррис8.png

В открывшемся окне «Все функции» в папке «Константы» выбрать константу «Адрес сервера тфомс» и указать адрес рабочего сервера

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

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

  • Фамилия
  • Имя
  • Отчество
  • Дата рождения
  • Код вида медицинской помощи( всегда- 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" Строка
  • Нет меток