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

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

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

В результате метода создается заявка на мед. эвакуацию пациента, которая сохраняется в таблицу smp_MedEvacuation и передается в сервис СМП.

Запрос

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

POST: {url}/smp/calldoctor/call 

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

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

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

Название

Описание

Тип данных

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

Заполнение

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.1oidИдентификатор пациента в РИПstring-Предусматриваем на будущее. Пока никак не заполняется.
4.2familyФамилияstring+
4.3nameИмяstring+
4.4patronimycОтчествоstring-
4.5birthdayДата рожденияdate+
4.6snilsСНИЛСstring-
4.7nPolНомер полисаstring-
4.8sPolСерия полисаstring-
4.9genderПол пациента
-
4.9.1codeКод пола в соответствии со справочником Справочник 1.2.643.5.1.13.13.11.1040string+

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

1 – Мужской

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

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


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

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

«Иные документы» в name
4.13.1.2nameНаименование типа документаstring-
4.13.2numberНомерstring-
4.13.3seriesСерияstring-
4.14socStatusСоциальный статус пациента
-
4.14.1codeКодstring-

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


Пример:

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

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

«Пенсионер» - отправлять в name
4.14.2nameНаименованиеstring-
4.15addressАдрес пациента
-Информация из Адреса проживания пациента
4.15.1textАдрес строкойstring+
4.15.2kladrКод по КЛАДРstring+
4.15.3regionНазвание регионаstring-
4.15.4areaРайон регионаstring-
4.15.5cityНаселенный пунктstring-
4.15.6cityAreaРайон населенного пунктаstring-
4.15.7streetУлицаstring-
4.15.8postIndexПочтовый индексstring-
4.15.9houseДомstring-
4.15.10structureСтроениеstring-
4.15.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-

Пример модели в формате JSON 

{

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

                  "LPU":

                  {

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

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

                  },

                  "doctor":

                  {

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

                                    "name": "Иван",

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

                                    "positionCode": "109",

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

                  },

                  "patient":

                  {

                                    "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":

                  {

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

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

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

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

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

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

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

                                    "house": "12",

                                    "structure": "1",

                                    "appartment": "10",

                                    "postIndex": "4546333"

                  }

}

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

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

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

Сообщение

Тип ошибки

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

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

Сообщение

Тип ошибки

4004025

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

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

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

  • Нет меток