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

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

« Предыдущий Версия 6 Следующий »

1. GET метод получения заявок на мед. эвакуацию пациента

Метод используется на фронте для отображения отправленных в СМП заявок.

Запрос

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

GET: {url}smp/calldoctor/medevacuation

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

Заголовок

Значение(тип/формат значения)

Описание

Обязательный

Authorizationstring(GUID)

Идентификатор клиентского приложения


+

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

Параметр

Тип

Описание

Обязательный

Комментарий

tapId stringИдентификатор ТАПа пациента-Заполняется на фронте в зависимости от того, где находится пользователь для просмотра заявок на мед. эвакуацию: на форме ТАП или МКСБ
mksbId stringИдентификатор МКСБ пациента-
lpustringМКОД ЛПУ+МКОД ЛПУ для подключения к базе данных

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

Название

Описание

Тип данных

Комментарий

1idИдентификатор заявкиstring
2

UGuid

Уникальный идентификатор заявки

string(Guid)

Генерируется на фронте при создании заявки
3statusСтатус заявкиstringУказывается в зависимости от отправки заявки в сервис СМП: успешно/ошибка.
4dateCreateДата создания заявкиdatetimeВремя отправки заявки в СМП
5groupTypeNameНаименование типа группы СМПstring
6groupTypeCodeКод типа группы СМПstring
7groupKindNameНаименование вида группы СМПstring
8groupKindCodeКод виды группы СМПstring
9timeЗатраченное время бригады СМП на прибытие, мин.intВ данный момент поле не указывается.
10diagnoseДиагноз пациентаstring
10.1codeКод диагнозаstring
10.2nameНаименование диагнозаstring
10.3commentКомментарий к диагнозуstring
12addressEndИнформация об адресе пациента

12.1textАдрес строкойstring
12.2kladrКод по КЛАДРstring
12.3regionНазвание регионаstring
12.4areaРайон регионаstring
12.5cityНаселенный пунктstring
12.6cityAreaРайон населенного пунктаstring
12.7streetУлицаstring
12.8postIndexПочтовый индексstring
12.9houseДомstring
12.10structureСтроениеstring
12.11apartment Квартираstring
12.12idИдентификатор адресаint



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

{
"id": 9,
"uGuid": "00000000-0000-0000-0000-000000000000",
"status": "Ошибка",
"dateCreate": "2022-05-10T20:50:43+05:00",
"groupTypeName": "Тест",
"groupTypeCode": "123",
"groupKindName": "ТестВид",
"groupKindCode": "123",
"diagnose":
{
"code": "S20.0",
"name": "Ушиб грудной клетки",
"comment": "Комментарий к диагнозу"
},
"addressEnd":
{
"id": 1023,
"text": "Тюменская обл., Абатский р-н., п. Партизан, ул. Ленина, д.32, кв.122",
"kladr": "7200200004900",
"region": "",
"area": "",
"city": "",
"cityArea": "",
"street": "",
"house": "32",
"structure": "",
"appartment": "122",
"postIndex": ""
},
"time": 30,
}

Ответ

В случае успеха будет возращен статус код 200

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

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

2. PUT метод редактирования заявок на мед. эвакуацию пациента

Метод используется на фронте для редактирования/удаления отправленных в СМП заявок.

Запрос

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

PUT: {url}/smp/calldoctor/medevacuation?lpu={lpu}

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

Заголовок

Значение(тип/формат значения)

Описание

Обязательный

Authorizationstring(GUID)

Идентификатор клиентского приложения


+

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

Параметр

Тип

Описание

Обязательный

Комментарий

lpustringМКОД ЛПУ+МКОД ЛПУ для подключения к базе данных

Описание полей в запросе

Название

Описание

Тип данных

Обязательность

Комментарий

1

UGuid

Уникальный идентификатор заявки

string(Guid)

+Генерируется на фронте при создании заявки
2groupTypeКод типа группы СМПstring+
3groupKindКод виды группы СМПstring+
4timeЗатраченное время бригады СМП на прибытие, мин.int-В данный момент поле не указывается.
5diagnosДиагнозstring+
6diagnosDescriptionКомментарий к диагнозуstring-
7addressEnd.idИдентификатор адреса пациентаint+
8orderDeletedПризнак удаления заявки с фронтаint+

1 - Заявка удалена, скрыта из отображения на фронте

0 - Заявка не удалена

9orderSucceedПризнак успешного создания заявки в СМПstring+

1 - Успешное создание заявки в сервисе СМП

0 - При отправке запроса возникла ошибка


Пример запроса в формате json 

{
"UGuid": "81301189-54cd-4777-b10f-6aecaeb46c93",
"groupType": "123",
"groupKind": "123",
"time": "30",
"addressEnd":
{
"id": 1024
},
"orderDeleted": false,
"orderSucceed": true
}

Ответ

В случае успеха будет возращен статус код 200

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

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





  • Нет меток