Метод внутренний для использования другими сервисами по внутренней сети и не имеет пробросов наружу.


Позволяет получить список МКАБов пациента и персональную информацию, такую как: возраст, пол, серия и номер полиса, ФИО, адрес, номер телефона, дата рождения.

Запрос

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

GET: /lpumkabadvance

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

ПараметрОписаниеОбязательный
withClosed

false - получить только открытые МКАБ

true - получить открытые и закрытые МКАБ

-


Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
personJSON string arrayМассив PersonGuid в формате JSON+

Пример значения заголовка person:

 ["748e3655-11b0-42d5-8949-12bd4d8aeb5c"]

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

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

ПолеТип данныхОписание
ageintвозраст
genderintпол (1 - мужчина, 2 - женщина)
s_polstringсерия полиса
n_polstringномер полиса
familystringфамилия
namestringимя
patronymicstringотчество
addressstringадрес
phonestringномер телефона
date_bdDateTime (string)дата рождения
lpuMkabмассив LpuMkabСписок МКАБов пациента

Пример ответа

{
    "age": 28,
    "gender": 1,
    "s_pol": "",
    "n_pol": "5555555555555777",
    "family": "ИВАНОВ",
    "name": "СЕРГЕЙ",
    "patronymic": "АЛЕКСЕЕВИЧ",
    "address": "Московская обл., Орехово-Зуевский р-н, д Демихово (Демиховское с/п), ул Заводская, дом 26, кв. 150",
    "phone": "89066008888",
    "date_bd": "1990-06-14T00:00:00+03:00",
    "lpuMkab": [
        {
	        "lpu": "9e2d9903-b464-4f98-9a1d-9dbf21b6547f",
        	"mkab": "1962eda2-11b4-452e-ab84-7a48fc835d5d",
			"isClosed": false
    	},
    	{
        	"lpu": "fb9f6e9d-cfac-4b05-96f2-efaf1828dbe8",
	        "mkab": "89b1d80a-f361-461e-ac4f-350d0d3e71c8",
			"isClosed": false
    	},
	    {
    	    "lpu": "d5efb920-e8c9-4297-a641-24670a493dab",
        	"mkab": "e2f69c92-c2a3-416e-aa41-34a7a2010919",
			"isClosed": false
	    },
    	{
        	"lpu": "cb59f7f5-3124-436e-b031-a31505baf8d5",
	        "mkab": "4a4fa2b1-3e54-4217-923f-650d2bdab76b",
			"isClosed": false
    	}
    ]
}

Если по заданному PersonGuid не будут найдены МКАБы, то будет возвращен пустой ответ со статусом 200

Возможные ошибки

Код ответа сервераКод сообщенияСообщениеТип ошибки
4005016Идентификатор пациента некорректен.Error

В случае возникновения ошибок будет возвращен стандартный ответ сервера;

В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.


  • Нет меток