Метод внутренний для использования другими сервисами по внутренней сети и не имеет пробросов наружу. |
Позволяет получить список МКАБов пациента и персональную информацию, такую как: возраст, пол, серия и номер полиса, ФИО, адрес, номер телефона, дата рождения.
GET: /lpumkabadvance |
Параметр | Описание | Обязательный |
---|---|---|
withClosed | false - получить только открытые МКАБ true - получить открытые и закрытые МКАБ | - |
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
person | JSON string array | Массив PersonGuid в формате JSON | + |
Пример значения заголовка person:
["748e3655-11b0-42d5-8949-12bd4d8aeb5c"] |
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Поле | Тип данных | Описание |
---|---|---|
age | int | возраст |
gender | int | пол (1 - мужчина, 2 - женщина) |
s_pol | string | серия полиса |
n_pol | string | номер полиса |
family | string | фамилия |
name | string | имя |
patronymic | string | отчество |
address | string | адрес |
phone | string | номер телефона |
date_bd | DateTime (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
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
400 | 5016 | Идентификатор пациента некорректен. | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.