Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Авторизация не требуется.

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

ПараметрТипОписаниеОбязательныйКомментарий
lpustringМКОД ЛПУ+МКОД ЛПУ для подключения к базе данных

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

Название

Описание

Тип данных

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

Заполнение

1

UGuid

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

string(Guid)

+Генерируется на фронте при создании заявки
2

LPU


Информация о мед. организации, из которой требуется эвакуация пациента


+



2.1

name

Наименование МО, под которой создается заявкаstring

+

Наименование мед. организации, под которой создаем заявку.
2.2

GUID

ГУИД МОstring+ГУИД МО, под которой создаем заявку
3doctorИнформация о враче, создавшем заявку
+Информация о враче-пользователе, под которым авторизовались
3.1familyФамилияstring+
3.2nameИмяstring+
3.3patronimycОтчествоstring-
3.4positionCodeКол должностиstring-
3.5positionNameНаименование должностиstring-
4patientИнформация о пациенте
+
4.1medicalHistoryIDИдентификатор МКСБint-

Заполняется с фронта.

В зависимости от того, в какой форме происходит создание заявки - в ТАПе или МКСБ.

4.2TAPIDИдентификатор ТАПint-
4.3oidИдентификатор пациента в РИПstring-Предусматриваем на будущее. Пока никак не заполняется.
4.4familyФамилияstring+
4.5nameИмяstring+
4.6patronimycОтчествоstring-
4.7birthdayДата рожденияdate+
4.8snilsСНИЛСstring-
4.9nPolНомер полисаstring-
4.10sPolСерия полисаstring-
4.11genderПол пациента
-
4.11.1codeКод пола в соответствии со справочником Справочник 1.2.643.5.1.13.13.11.1040string+

Сопоставление кода и наименования:

1 – Мужской

2 – Женский 
4.11.2nameНаименование полаstring+
4.12yearsOldКоличество полных летint-Вычислить на основе даты рождения
4.13monthsOldКоличество месяцевint-
4.14workPlaceМесто работыstring-
4.15documentИнформация о документе, удостоверяющем личность
-
4.15.1typeТип документа
-
4.15.1.1codeКод типа документаstring-

Код типа документа из выпадающего списка поля «Тип документа»


Пример: «18 – Иные документы»

 «18» – отправляем в code

«Иные документы» в name
4.15.1.2nameНаименование типа документаstring-
4.15.2numberНомерstring-
4.15.3seriesСерияstring-
4.16socStatusСоциальный статус пациента
-
4.16.1codeКодstring-

Код статуса из поля Социальный статус.


Пример:

«7 - Пенсионер»

 «7» - отправлять в code

«Пенсионер» - отправлять в name
4.16.2nameНаименованиеstring-
4.17addressАдрес пациента
-Информация из Адреса проживания пациента
4.17.1textАдрес строкойstring+
4.17.2kladrКод по КЛАДРstring+
4.17.3regionНазвание регионаstring-
4.17.4areaРайон регионаstring-
4.17.5cityНаселенный пунктstring-
4.17.6cityAreaРайон населенного пунктаstring-
4.17.7streetУлицаstring-
4.17.8postIndexПочтовый индексstring-
4.17.9houseДомstring-
4.17.10structureСтроениеstring-
4.17.11apartment Квартираstring-
5groupTypeТип группы СМПstring+

Заполняется код вида и типа группы с фронта.

6groupKindВид группы СМПstring+
7diagnoseДиагноз пациента
+
7.1codeКодstring+

Заполняется с фронта.

Для МКСБ - по умолчанию, если имеется, подставить значение основного диагноза из блока «Движение пациента по отделениям».

Для ТАПа - подставить значение "Основной диагноз" из блока Закрытие ТАП.

7.2nameНаименованиеstring+
7.3commentКомментарий к диагнозуstring-Заполняется с фронта при создании заявки
8timeВремя прибытия СМП в МО, минint-
9addressEndАдрес конечной точки эвакуации пациента
+Заполняется с фронта при создании заявки
9.1textАдрес строкойstring+
9.2kladrКод по КЛАДРstring+
9.3regionНазвание регионаstring-
9.4areaРайон регионаstring-
9.5cityНаселенный пунктstring-
9.6cityAreaРайон населенного пунктаstring-
9.7streetУлицаstring-
9.8postIndexПочтовый индексstring-
9.9houseДомstring-
9.10structureСтроениеstring-
9.11apartment Квартираstring-
9.12addressIDИдентификатор адресаint-

Соответствует kla_address.rf_AddressID.

Заполняется с фронта.

Блок кода
titleПример

...

запроса в формате

...

json

...

collapsetrue

...

{

...


  "UGuid": "81301189-54cd-4777-b10f-6aecaeb46c91",

...


  "LPU":

...

 {
    "name": "ГБУЗ №1",

...


    "GUID": "90301189-54cd-4777-b10f-6aecaeb46c91"

...


  },

...


  "doctor":

...

 {
    "family": "Иванов",

...


    "name": "Иван",

...


    "patronimyc": "Иванович",

...


    "positionCode": "109",

...


    "positionName": "врач-терапевт участковый"

...


  },

...


  "patient":

...

 {
    "medicalHistoryID": 21,

...


    "TAPID": 2,

...


    "oid": "90301189-54cd-4777-b10f-6aecaeb46c91",

...


    "family": "Иванов",

...


    "name": "Иван",

...


    "patronimyc": "Иванович",

...


    "birthday": "1980-01-01",

...


    "snils": "пример",

...


    "nPol": "23245678765",

...


    "sPol": "32323",

...


    "gender":

...

 {
      "code": "1",

...


      "name": "Мужской"

...


    },
    "yearsOld": "22",

...


    "monthsOld": "212",

...


    "workPlace": "Место работы",

...


    "document":

...

 {
      "type":

...

 {
        "code": "1",

...


        "name": "Паспорт РФ"

...


      },
      "number": "2121212",

...


      "series": "2112"

...


    },

...


    "socStatus":

...

 {
      "code": "8",

...


      "name": "Неработающий"

...


    },

...


    "address":

...

 {
      "text": "Адрес строкой",

...


      "kladr": "Код по КЛАДР",

...


      "region": "Название региона",

...


      "area": "Район региона",

...


      "city": "Населенный пункт",

...


      "cityArea": "Район населенного пункта",

...


      "street": "Улица",

...


      "house": "12",

...


      "structure": "1",

...


      "appartment": "10",

...


      "postIndex": "4546333"

...


    }
  },
  "groupType": "medical",

...


  "groupKind": "default",

...


  "diagnose":

...

 {
    "code": "S20.0",

...


    "name": "Ушиб грудной клетки",

...


    "comment": "Комментарий к диагнозу"

...


  },
  "time": "30",

...


  "addressEnd":

...

 {
    "addressID": 21,

...


    "text": "Адрес строкой",

...


    "kladr": "Код по КЛАДР",

...


    "region": "Название региона",

...


    "area": "Район региона",

...


    "city": "Населенный пункт",

...


    "cityArea": "Район населенного пункта",

...


    "street": "Улица",

...


    "house": "12",

...


    "structure": "1",

...


    "appartment": "10",

...


    "postIndex": "4546333"

...


  }

...


}

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

...

Код ответа сервера

...

Код сообщения

...

Сообщение

Ответ

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

Возможные

...

ошибки

Код ответа сервера

Код сообщения

Сообщение

Тип ошибки

4004025

«Не указан адрес сервиса интеграции с СМП. Обратитесь к администратору."

Validation
400-В поле message текст сообщения от сервиса СМП Validation
500-При создании заявки возникла ошибка. Попробуйте позже или обратитесь к администратору.Error

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