Запрос

Адрес запроса

GET: {url}/erz

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
FAMqueryФамилия+
IMqueryИмя
+
OTqueryОтчество
+
DRqueryДата рождения
+
POLTPqueryТип полиса
-1 – старый, 2 – временное свидетельство, 3 – полис единого образца
NPOLqueryНомер полиса
+/-Обязательны для заполнения при отсутствии документа, удостоверяющего личность и СНИЛС
SPOLqueryСерия полиса(если есть)
-Заполняется для полисов старого образца при наличии
SSqueryСНИЛС пациента
+/-
DOCTPqueryТип документа, удостоверяющего личность
+/-Заполняется из справочника F011. Заполняется обязательно при заполнении серии и номера документов
DOCSqueryСерия документа удостоверяющего личность
+/-Заполняются в соответствии с шаблоном из справочника F011. Обязательны для заполнения при отсутствии информации о полисе ОМС и СНИЛС
DOCNqueryНомер документа удостоверяющего личность
+/-Обязательны для заполнения при отсутствии информации о полисе ОМС и СНИЛС
FROMLPUqueryМО, направившая запрос
-Мкод
USERqueryПользователь, направивший запрос
-


Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель: ErzItem

Модель ответа сервиса интеграции с ТФОМС

Описание полей

Название

Тип данных

Описание

Комментарий
successboolРезультат проверки

Возможные значения:

  • true - в случае успешного получения информации о пациенте
  • false - в случае, когда сервис ТФОМС вернул сообщение/ошибку и информация о пациенте не получена
messagestringСообщение

Возможные значения:

  • В случае успешного получения информации о прикреплении "Информация о прикреплении от ТФОМС получена успешно"
  • В случае получения какого либо сообщения от ТФОМС в ответе в этом поле будет "От ТФОМС получен ответ: {переданное сообщение в поле REPL}".
  • В случае пустого ответа сервиса со статусом 200 ок будет сообщение "От сервиса ТФОМС пришел пустой ответ"
erzInfoArray of ErzInfoДанные, полученные от ТФОМС

Пример модели в формате JSON
{
  "success": true,
  "message": "Информация о прикреплении от ТФОМС получена успешно",
  "erzInfo": [
    {
      "q": "31001",
      "qname": "АО \"МАКС-М\"",
      "dbeg": "2012-08-07",
      "dend": "",
      "dstop": "",
      "lpu": "310042",
      "lpuname": "ОГБУЗ \"КРАСНОГВАРДЕЙСКАЯ ЦРБ\"",
      "sS_DOCTOR": "13809190165",
      "lpuuch": "ТУ 2                          ",
      "repl": "",
      "guid": "8385a551-ffc7-465d-9f16-a298808803e8",
      "fam": "О",
      "im": "ОЛЬГА",
      "ot": "ГАВРИЛОВНА",
      "dr": "1952-08-17",
      "poltp": "3",
      "spol": "",
      "npol": "3151740882000013"
    }
  ]
}

В случае получения от сервиса ТФОМС кода отличного от успешного(200 ок), ответ сервиса примет вид Стандартного ответа сервера с сообщением: "Ответ удаеленного сервиса имеет код: {request.StatusCode} и ответ {ответ от ТФОМС}" и кодом 5656

  • Нет меток