Для взаимодействия с сервисом Интеграционной платформы используется протокол SOAP 1.1. и 1.2. См. http://www.w3.org/TR/soap/.
Клиентами Интеграционной платформы (клиентами СЗнП) могут выступать следующие информационные системы:
При информационном взаимодействии используется обязательный служебный параметр GUID (авторизационный токен), выдаваемый разработчику МИС администратором Интеграционной платформы.
Сервис «Запись на прием» в части обеспечения возможности оказания услуги «Вызов врача на дом» содержит следующие методы:
На Рисунке 1 представлена статусная модель заявки на вызов врача на дом.
Рисунок 1 . Статусная модель заявки на вызов врача на дом
Значения параметров методов, имеющих тип Datetime, необходимо передавать в формате UTC с указанием таймзоны. Если таймзона не указана, то в рамках сервиса считается, что передано локальное время (региональное), и сервис работает с переданным значением как с "датой, для которой не указана таймзона".
Для обеспечения возможности связывания различных вызовов методов сервиса записи на прием в единые цепочки необходимо, чтобы клиент сервиса передавал в рамках вызова метода идентификатор процесса, полученный от сервиса выдачи идентификаторов процесса (далее СВИП). Данный идентификатор процесса требуется передавать в Header запроса метода сервиса записи на прием в следующем формате:
<soapenv:Header> <soapenv:Authorization>YourProcessId</soapenv:Authorization> </soapenv:Header>
СВИП создан с целью организации централизованного доступа к сервису записи на прием и является поставщиком идентификаторов процесса. Ограничение срока жизни данных идентификаторов процесса обеспечивает возможность анализировать существующие процессы за счёт связывания вызовов различных методов в последовательные цепочки. При получении запроса метода с идентификатором процесса сервис записи на прием определяет с помощью СВИП актуальность указанного идентификатора процесса.
1 - Метод получения идентификатора процесса
Адрес: /api/token
HTTP-метод: GET
Данный метод используется для получения клиентом сервиса записи на прием идентификатора процесса.
В запросе метода отсутствуют входные параметры.
Формат ответа метода:
{ "success": true, "resultcode": 0, "message": null, "content": "YourProcessId" }
где наполнение параметра content – идентификатор процесса.
2 - Метод получения данных по идентификатору процесса (авторизационной сессии)
Адрес: /api/session?token=
HTTP-метод: GET
Данный метод используется для проверки актуальности и получения данных по идентификатору процесса (авторизационной сессии).
В запросе метода указывается идентификатор процесса в формате [base]/api/session?token=[YourProcessId]
Формат ответа метода:
{ "success": true, "resultcode": 0, "message": null, "content": { "token": "YourProcessId", "startDate": "2019-11-11T11:16:32.2089653Z", "endDate": "2019-11-11T11:36:32.2089672Z" } }
где наполнение параметра token – идентификатор процесса,
наполнение параметра startDate - дата начала действия идентификатора процесса,
наполнение параметра endDate - дата истечения срока действия идентификатора процесса.
Данное типовое решение предоставляет возможность создания заявки на вызов врача на дом, изменения статуса заявки на вызов врача на дом, поиска заявок на вызов врача на дом и уведомления МИС МО о создании или изменении заявки на вызов врача на дом.
Последовательность методов, используемых в рамках данного типового решения, и правила обработки информации приведены в разделах 2.1.1, 2.1.2, 2.1.3 и 2.1.4.
Список доступных для использования методов в рамках данного типового решения:
Справочники, используемые в рамках данного типового решения:
Схема информационного взаимодействия в рамках сценария приведена на Рисунке 2.
Рисунок 2 . Схема информационного взаимодействия в рамках сценария «Создание заявки на вызов врача на дом»
Схема информационного взаимодействия в рамках сценария приведена на Рисунке 3.
Рисунок 3 . Схема информационного взаимодействия в рамках сценария «Изменение статуса заявки на вызов врача на дом»
Схема информационного взаимодействия в рамках сценария приведена на Рисунке 4.
Рисунок 4 . Схема информационного взаимодействия в рамках сценария «Поиск заявок на вызов врача на дом»
Схема информационного взаимодействия в рамках сценария приведена на Рисунке 5.
Рисунок 5 . Схема информационного взаимодействия в рамках сценария «Уведомление МИС МО о создании или изменении заявки на вызов врача на дом»
Данный вариант использования предоставляет возможность оформления заявки на вызов врача на дом через порталы записи на прием.
Рисунок 6 . Схема информационного взаимодействия в рамках варианта использования типового решения для вызова врача на дом (Портал)
Данный вариант использования предоставляет возможность оформления заявки на вызов врача на дом, отмены заявки заявителем и передачи на федеральный уровень данных об изменении статуса заявки на вызов врача на дом в рамках взаимодействия с сервисом «Концентратор услуг ФЭР» в части услуги «Вызов врача на дом» (согласно требованиям, описанным в документе «КУ ФЭР услуга ЛКП Запись к врачу, вызов врача v1.3.1.docx» от 03 сентября 2018, доступном по адресу http://portal.egisz.rosminzdrav.ru/materials/541).
Рисунок 7 . Схема информационного взаимодействия в рамках варианта использования типового решения для вызова врача на дом (взаимодействие с Концентратором услуг ФЭР)
Данное типовое решение предлагается для использования call-центрами (АРМ ЦТО, служба 122 и проч.) - в методе ValidateHomeCall отменяется валидация выходных параметров, запрос не уходит в целевую МО, а отрабатывается на стороне СЗПВ: создается заявка на вызов врача на дом, ей присваивается идентификатор и данный идентификатор передается в ответе метода клиенту СЗПВ в параметре IdSession. Таким образом сценарий для создания заявки на вызов врача на дом через call-центр будет состоять из одного метода ValidateHomeCall.
Последовательность методов, используемых в рамках данного типового решения, и правила обработки информации приведены в разделах 2.4.1, 2.4.2, 2.4.3 и 2.4.4.
Список доступных для использования методов в рамках данного типового решения:
Справочники, используемые в рамках данного типового решения:
Схема информационного взаимодействия в рамках сценария приведена на Рисунке 8.
Рисунок 8 . Схема информационного взаимодействия в рамках сценария «Создание заявки на вызов врача на дом»
Схема информационного взаимодействия в рамках сценария приведена на Рисунке 9.
Рисунок 9 . Схема информационного взаимодействия в рамках сценария «Изменение статуса заявки на вызов врача на дом»
Схема информационного взаимодействия в рамках сценария приведена на Рисунке 10.
Рисунок 10 . Схема информационного взаимодействия в рамках сценария «Поиск заявок на вызов врача на дом»
Схема информационного взаимодействия в рамках сценария приведена на Рисунке 11.
Рисунок 11 . Схема информационного взаимодействия в рамках сценария «Уведомление МИС МО о создании или изменении заявки на вызов врача на дом»
Метод «Валидация вызова врача на дом (ValidateHomeCall)» используется для получения от целевого ЛПУ информации о возможности оформления вызова врача на дом для конкретного пациента и данных о враче, который должен оказать данную услугу.
В случае, если в запросе метода пришел гуид call-центра, то запрос не уходит в целевую МО, а отрабатывается на стороне СЗПВ: создается заявка на вызов врача на дом, ей присваивается идентификатор и данный идентификатор передается в ответе метода клиенту СЗПВ в параметре IdSession.
На Рисунке 12 представлена схема информационного взаимодействия в рамках метода «Валидация вызова врача на дом (ValidateHomeCall)».
Рисунок 12 . Схема информационного взаимодействия в рамках метода «Валидация вызова врача на дом (ValidateHomeCall)»
Описание схемы:
На Рисунке 13 представлена схема информационного взаимодействия в рамках метода «Валидация вызова врача на дом (ValidateHomeCall)» - вариант формата работы для call-центра.
Рисунок 13 . Схема информационного взаимодействия в рамках метода «Валидация вызова врача на дом (ValidateHomeCall)»
Описание схемы:
Структура запроса ValidateHomeCall представлена на Рисунке 14.
Рисунок 14. Структура запроса метода ValidateHomeCall
В Таблице 1 представлено описание параметров запроса метода ValidateHomeCall.
Таблица 1 – Описание параметров запроса метода ValidateHomeCall
Контейнер |
Параметры |
Обязательность/ кратность |
Условие |
Тип |
Описание |
Root |
|||||
/ |
idLpu |
1..1 |
Int |
Идентификатор ЛПУ из справочника «ЛПУ» Интеграционной платформы |
|
/ |
reason |
1..1 |
String |
Причина вызова врача на дом |
|
/ |
comment |
0..1 |
String |
Комментарий |
|
/ |
idSession |
0..1 |
String |
Идентификатор сессии. Наполняется при передаче запроса от СЗнП к поставщику данных |
|
/ |
guid |
1..1 |
GUID |
Авторизационный токен |
|
/ timeIntervals |
0..1 |
Временные интервалы удобного времени ожидания врача |
|||
/ timeIntervals / TimeInterval |
1..* |
Временной интервал удобного времени ожидания врача |
|||
/TimeInterval |
Start |
1..1 |
Datetime |
Дата, с которой удобно ждать врача на дом |
|
/TimeInterval |
End |
1..1 |
Datetime |
Дата, до которой удобно ждать врача на дом |
|
/ homeCallP atient |
1..1 |
Данные о пациенте |
|||
/homeCallPatient |
OMSNumber |
1..1 |
String |
Номер полиса ОМС пациента |
|
/homeCallPatient |
OMSSeries |
0..1 |
String |
Серия полиса ОМС пациента |
|
/homeCallPatient |
Snils |
0..1 |
String |
СНИЛС пациента (формат передачи: «XXXXXXXXXXX») |
|
/homeCallPatient |
FirstName |
1..1 |
String |
Имя пациента |
|
/homeCallPatient |
LastName |
1..1 |
String |
Фамилия пациента |
|
/homeCallPatient |
MiddleName |
0..1 |
String |
Отчество пациента |
|
/homeCallPatient |
BirthDate |
1..1 |
Datetime |
Дата рождения пациента |
|
/homeCallPatient |
Sex |
1..1 |
String |
Пол пациента (в соответствии с Классификатором половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) |
|
/ applicant |
1..1 |
Данные о заявителе |
|||
/applicant |
LastName |
0..1 |
String |
Фамилия заявителя |
|
/applicant |
FirstName |
0..1 |
String |
Имя заявителя |
|
/applicant |
MiddleName |
0..1 |
String |
Отчество заявителя |
|
/applicant |
SNILS |
0..1 |
String |
СНИЛС заявителя (формат передачи: «XXXXXXXXXXX») |
|
/applicant |
MobilePhone |
1..1 |
String |
Телефон |
|
/applicant |
0..1 |
String |
Адрес электронной почты заявителя |
||
/ address |
1..1 |
Адрес, по которому оформляется вызов врача на дом |
|||
/address |
CodKladrFias |
1..1 |
String |
Код КЛАДР Классификационный код адресного объекта по классификатору КЛАДР 4.0, исключая признак актуальности записи из справочника ФИАС |
|
/address |
AddressLine |
1..1 |
String |
Адресная строка (адрес вызова; представлен одной строкой) |
|
/address |
Region |
0..1 |
String |
Регион |
|
/address |
Area |
0..1 |
String |
Район |
|
/address |
City |
0..1 |
String |
Город |
|
/address |
CityArea |
0..1 |
String |
Внутригородской район |
|
/address |
Place |
0..1 |
String |
Населенный пункт |
|
/address |
Street |
0..1 |
String |
Улица |
|
/address |
AdditionalArea |
0..1 |
String |
Доп. территория |
|
/address |
AdditionalStreet |
0..1 |
String |
Улица на доп. территории |
|
/address |
House |
0..1 |
String |
Дом |
|
/address |
Housing |
0..1 |
String |
Корпус |
|
/address |
Structure |
0..1 |
String |
Строение |
|
/address |
Apartment |
0..1 |
String |
Квартира |
|
/address |
PostIndex |
0..1 |
String |
Почтовый индекс |
|
/address |
Comment |
0..1 |
String |
Комментарий |
Структура ответа ValidateHomeCall представлена на Рисунке 15.
Рисунок 15 . Структура ответа метода ValidateHomeCall
В Таблице 2 представлено описание выходных данных метода ValidateHomeCall.
Таблица 2 - Описание выходных данных метода ValidateHomeCall
Контейнер |
Выходные данные |
Обязательность/кратность |
Тип |
Описание |
Возможные значения |
/ ValidateHomeCall Result |
|||||
/ValidateHomeCallResult |
IdSession |
1..1 |
String |
Идентификатор сессии |
Передается значение идентификатора сессии, полученное клиентом сервиса в запросе метода |
/ValidateHomeCallResult |
Success |
1..1 |
Boolean |
Результат выполнения запроса |
True; False |
/ValidateHomeCallResult |
IdPat |
1..1 |
String |
Идентификатор пациента |
Значение идентификатора пациента из соответствующего справочника целевой МИС |
/ValidateHomeCallResult |
IdDoctorPosition |
1..1 |
String |
Идентификатор врачебной должности |
Должно соответствовать коду должности из справочника ФНСИ 1.2.643.5.1.13.13.11.1102 «ФРМР. Должности медицинского персонала», расположенной в папках: · «Должности работников медицинских организаций» -> «Должности медицинских работников» -> «Должности специалистов с высшим профессиональным (медицинским) образованием (врачи)» -> «врачи-специалисты» · «Должности работников медицинских организаций» -> «Должности медицинских работников» -> «Должности специалистов со средним профессиональным (медицинским) образованием (средний медицинский персонал)» Пример: 13 |
/ValidateHomeCallResult/ErrorList/Error |
0..* |
||||
/Error |
ErrorDescription |
0..1 |
String |
Текстовое описание ошибки |
Передача текстового описания ошибки обязательна для ошибки с кодом 99 |
/Error |
IdError |
1..1 |
Int |
Идентификатор ошибки в справочнике |
|
/ValidateHomeCallResult/HomeCallDoctor |
1..1 |
Данные врача |
|||
/HomeCallDoctor |
Area |
0..1 |
String |
Полное наименование врачебного участка (включая номер врачебного участка и необходимые дополнительные указания и комментарии) |
|
/HomeCallDoctor |
AreaType |
0..1 |
String |
Вид врачебного участка (в соответствии со справочником Вид врачебного участка, OID 1.2.643.2.69.1.1.1.112) |
Указывается одно значение из следующих возможных: 1. Фельдшерский 2. Терапевтический 3. Врача общей практики (семейного врача) 4. Комплексный 5. Акушерский 6. Приписной 7. Педиатрический 8. Фтизиатрический |
/HomeCallDoctor |
Comment |
0..1 |
String |
Комментарий |
Дополнительная информация о враче (например, информация о причинах и сроках отсутствия приема врача); до 50 символов |
/HomeCallDoctor |
CountFreeParticipantIE |
0..1 |
Int |
Количество доступных участнику информационного обмена талонов для записи к врачу |
|
/HomeCallDoctor |
CountFreeTicket |
0..1 |
Int |
Общее количество свободных талонов к врачу |
|
/HomeCallDoctor |
IdDoc |
1..1 |
String |
Идентификатор врача в справочнике |
Значение идентификатора врача из соответствующего справочника целевой МИС |
/HomeCallDoctor |
LastDate |
0..1 |
Datetime |
Дата приема по последнему свободному талону к врачу |
|
/HomeCallDoctor |
Name |
1..1 |
String |
ФИО врача (полностью) |
ФИО врача из соответствующего справочника целевой МИС |
/HomeCallDoctor |
NearestDate |
0..1 |
Datetime |
Дата приема по ближайшему свободному талону к врачу |
|
/HomeCallDoctor |
Snils |
1..1 |
String |
СНИЛС врача |
СНИЛС врача из соответствующего справочника целевой МИС (формат передачи: «XXXXXXXXXXX») |
/ValidateHomeCallResult/HomeCallDoctor/ListSlot |
1..1 |
Если в запросе метода заполнен как минимум один контейнер TimeInterval, контейнер ListSlot должен обязательно передаваться |
|||
0..0 |
Если в запросе метода отсутствует как минимум один заполненный контейнер TimeInterval, контейнер ListSlot не должен передаваться |
||||
/ValidateHomeCallResult/HomeCallDoctor/ListSlot/Slot |
0..* |
||||
/Slot |
IdSlot |
1..1 |
GUID |
Идентификатор слота |
|
/Slot |
VisitTime |
1..1 |
Datetime |
Дата и время |
|
/Slot |
Duration |
1..1 |
Int |
Длительность интервала в минутах |
Метод «Получение доступных слотов для вызова врача на дом (GetHomeCallAvailableSlots)» используется для получения от целевого ЛПУ списка доступных для пациента слотов (свободных временных интервалов) врача для оформления вызова врача на дом.
На Рисунке 16 представлена схема информационного взаимодействия в рамках метода «Получение доступных слотов для вызова врача на дом (GetHomeCallAvailableSlots)».
Рисунок 16 . Схема информационного взаимодействия в рамках метода «Получение доступных слотов для вызова врача на дом (GetHomeCallAvailableSlots)»
Описание схемы:
Структура запроса GetHomeCallAvailableSlots представлена на Рисунке 17.
Рисунок 17 . Структура запроса метода GetHomeCallAvailableSlots
В Таблице 3 представлено описание параметров запроса метода GetHomeCallAvailableSlots.
Таблица 3 – Описание параметров запроса метода GetHomeCallAvailableSlots
Контейнер |
Параметры |
Обязательность/ кратность |
Условие |
Тип |
Описание |
Root |
|||||
/ |
idSession |
1..1 |
String |
Идентификатор сессии |
|
/ |
idLpu |
0..1 |
Int |
Идентификатор ЛПУ из справочника «ЛПУ» Интеграционной платформы. Наполняется при передаче запроса от СЗнП к поставщику данных |
|
/ |
guid |
1..1 |
GUID |
Авторизационный токен |
|
/ timeIntervals |
1..1 |
Временные интервалы удобного времени ожидания врача |
|||
/ timeIntervals / TimeInterval |
1..* |
Временной интервал удобного времени ожидания врача |
|||
/TimeInterval |
Start |
1..1 |
Datetime |
Дата, с которой удобно ждать врача на дом |
|
/TimeInterval |
End |
1..1 |
Datetime |
Дата, до которой удобно ждать врача на дом |
Структура ответа GetHomeCallAvailableSlots представлена на Рисунке 18.
Рисунок 18 . Структура ответа метода GetHomeCallAvailableSlots
В Таблице 4 представлено описание выходных данных метода GetHomeCallAvailableSlots.
Таблица 4 - Описание выходных данных метода GetHomeCallAvailableSlots
Контейнер |
Выходные данные |
Обязательность/кратность |
Тип |
Описание |
Возможные значения |
/GetHomeCallAvailableSlotsResult |
|||||
/GetHomeCallAvailableSlotsResult |
IdSession |
1..1 |
String |
Идентификатор сессии |
Передается значение идентификатора сессии, полученное клиентом сервиса в запросе метода |
/GetHomeCallAvailableSlotsResult |
Success |
1..1 |
Boolean |
Результат выполнения запроса |
True; False |
/GetHomeCallAvailableSlotsResult/ErrorList/Error |
0..* |
||||
/Error |
ErrorDescription |
0..1 |
String |
Текстовое описание ошибки |
Передача текстового описания ошибки обязательна для ошибки с кодом 99 |
/Error |
IdError |
1..1 |
Int |
Идентификатор ошибки в справочнике |
|
/GetHomeCallAvailableSlotsResult/ListSlot |
0..1 |
||||
/GetHomeCallAvailableSlotsResult/ListSlot/Slot |
1..* |
||||
/Slot |
IdSlot |
1..1 |
GUID |
Идентификатор слота |
|
/Slot |
VisitTime |
1..1 |
Datetime |
Дата и время |
|
/Slot |
Duration |
1..1 |
Int |
Длительность интервала в минутах |
Метод «Создание заявки на вызов врача на дом (CreateHomeCallRequest)» используется для создания заявки на вызов врача на дом.
На Рисунке 19 представлена схема информационного взаимодействия в рамках метода «Создание заявки на вызов врача на дом (CreateHomeCallRequest)».
Рисунок 19 . Схема информационного взаимодействия в рамках метода «Создание заявки на вызов врача на дом (CreateHomeCallRequest)»
Описание схемы:
Структура запроса CreateHomeCallRequest представлена на Рисунке 20.
Рисунок 20 . Структура запроса метода CreateHomeCallRequest
В Таблице 5 представлено описание параметров запроса метода CreateHomeCallRequest.
Таблица 5 – Описание параметров запроса метода CreateHomeCallRequest
Контейнер |
Параметры |
Обязательность/ кратность |
Условие |
Тип |
Описание |
Root |
|||||
/ |
idSession |
1..1 |
String |
Идентификатор сессии |
|
/ |
idLpu |
0..1 |
Int |
Идентификатор ЛПУ из справочника «ЛПУ» Интеграционной платформы. Наполняется при передаче запроса от СЗнП к поставщику данных |
|
/ |
idSlot |
1..1 |
GUID |
Идентификатор слота |
|
/ |
guid |
1..1 |
GUID |
Авторизационный токен |
Структура ответа CreateHomeCallRequest представлена на Рисунке 21.
Рисунок 21 . Структура ответа метода CreateHomeCallRequest
В Таблице 6 представлено описание выходных данных метода CreateHomeCallRequest.
Таблица 6 - Описание выходных данных метода CreateHomeCallRequest
Контейнер |
Выходные данные |
Обязательность/кратность |
Тип |
Описание |
Возможные значения |
/ CreateHomeCallRequestResult |
|||||
/CreateHomeCallRequestResult |
IdSession |
1..1 |
String |
Идентификатор сессии |
Передается значение идентификатора сессии, полученное клиентом сервиса в запросе метода |
/CreateHomeCallRequestResult |
IdHomeCallRequest |
0..1 |
Int |
Идентификатор заявки вызова врача на дом |
Наполняется при передаче ответа от СЗнП к клиенту сервиса, выполнившему запрос (целевая МО не должна передавать данный параметр) |
/CreateHomeCallRequestResult |
Success |
1..1 |
Boolean |
Результат выполнения запроса |
True; False |
/CreateHomeCallRequestResult/ErrorList/Error |
0..* |
||||
/Error |
ErrorDescription |
0..1 |
String |
Текстовое описание ошибки |
Передача текстового описания ошибки обязательна для ошибки с кодом 99 |
/Error |
IdError |
1..1 |
Int |
Идентификатор ошибки в справочнике |
Метод «Изменение статуса заявки на вызов врача на дом (UpdateHomeCallRequest)» используется для изменения статуса заявки на вызов врача на дом. Возможность изменения статуса заявки на вызов врача на дом доступна всем клиентам СЗнП, включая МИС МО.
На Рисунке 22 представлена схема информационного взаимодействия в рамках метода «Изменение статуса заявки на вызов врача на дом (UpdateHomeCallRequest)».
Рисунок 22 . Схема информационного взаимодействия в рамках метода «Изменение статуса заявки на вызов врача на дом (UpdateHomeCallRequest)»
Описание схемы:
Структура запроса UpdateHomeCallRequest представлена на Рисунке 23.
Рисунок 23 . Структура запроса метода UpdateHomeCallRequest
В Таблице 7 представлено описание параметров запроса метода UpdateHomeCallRequest.
Таблица 7 – Описание параметров запроса метода UpdateHomeCallRequest
Контейнер |
Параметры |
Обязательность/ кратность |
Условие |
Тип |
Описание |
Root |
|||||
/ |
idHomeCallRequest |
1..1 |
Int |
Идентификатор заявки вызова врача на дом |
|
/ |
homeCallStatus |
1..1 |
String |
Статус заявки на вызов врача на дом в соответствии со справочником 1.2.643.2.69.1.1.1.113 «Статус заявки на вызов врача на дом». Может принимать следующие значения: «2» - Заявка на вызов врача на дом не подтверждена; «3» - Заявка на вызов врача на дом подтверждена; «4» - Заявка на вызов врача на дом отменена пациентом; «5» - Заявка на вызов врача на дом отменена МО; «6» - Вызов врача на дом выполнен, услуга оказана; «7» - Услуга не оказана по другим причинам. |
|
/ |
comment |
0..1 |
String |
Комментарий изменения статуса заявки вызова врача на дом |
|
/ |
guid |
1..1 |
GUID |
Авторизационный токен |
Структура ответа UpdateHomeCallRequest представлена на Рисунке 24.
Рисунок 24 . Структура ответа метода UpdateHomeCallRequest
В Таблице 8 представлено описание выходных данных метода UpdateHomeCallRequest.
Таблица 8 - Описание выходных данных метода UpdateHomeCallRequest
Контейнер |
Выходные данные |
Обязательность/кратность |
Тип |
Описание |
Возможные значения |
/ UpdateHomeCallRequestResult |
|||||
/UpdateHomeCallRequestResult |
Success |
1..1 |
Boolean |
Результат выполнения запроса |
True; False |
/UpdateHomeCallRequestResult/ErrorList/Error |
0..* |
||||
/Error |
ErrorDescription |
0..1 |
String |
Текстовое описание ошибки |
Передача текстового описания ошибки обязательна для ошибки с кодом 99 |
/Error |
IdError |
1..1 |
Int |
Идентификатор ошибки в справочнике |
Метод «Поиск заявок на вызов врача на дом (SearchHomeCallRequests)» используется для поиска заявок на вызов врача на дом. Возможность поиска заявок на вызов врача на дом доступна всем клиентам СЗнП, включая МИС МО.
На Рисунке 25 представлена схема информационного взаимодействия в рамках метода «Поиск заявок на вызов врача на дом (SearchHomeCallRequests)».
Рисунок 25 . Схема информационного взаимодействия в рамках метода «Поиск заявок на вызов врача на дом (SearchHomeCallRequests)»
Описание схемы:
Структура запроса SearchHomeCallRequests представлена на Рисунке 26.
Рисунок 26 . Структура запроса метода SearchHomeCallRequests
В Таблице 9 представлено описание параметров запроса метода SearchHomeCallRequests.
Таблица 9 – Описание параметров запроса метода SearchHomeCallRequests
Контейнер |
Параметры |
Обязательность/ кратность |
Условие |
Тип |
Описание |
Root |
|||||
/ |
guid |
1..1 |
GUID |
Авторизационный токен |
|
/filter |
1..1 |
Контейнер условий поиска. Хотя бы один параметр для поиска должен быть заполнен |
|||
/filter |
IdLpu |
0..1 |
Int |
Идентификатор ЛПУ (из справочника "ЛПУ" Интеграционной платформы) |
|
/filter |
IdNsiLpu |
0..1 |
GUID |
Идентификатор ЛПУ (Значение поля «Code» из «Справочника МО», OID 1.2.643.2.69.1.1.1.64) |
|
/filter |
IdDoc |
0..1 |
String |
Идентификатор врача в соответствующем справочнике МИС |
|
/filter |
IdHomeCallRequest |
0..1 |
Int |
Идентификатор заявки вызова врача на дом |
|
/filter |
IdPatients |
0..* |
String |
Массив идентификаторов пациентов в ЛПУ из соответствующего справочника МИС |
|
/filter |
HomeCallStatuses |
0..* |
String |
Массив cтатусов заявок на вызов врача на дом (в соответствии со справочником 1.2.643.2.69.1.1.1.113 «Статус заявки на вызов врача на дом») |
|
/filter/IdLpuAndIdPatients |
0..1 |
Массив идентификаторов пациента и ЛПУ |
|||
/filter/IdLpuAndIdPatients/IdLpuAndIdPatient |
1..* |
||||
/IdLpuAndIdPatient |
IdLpu |
1..1 |
Int |
Значение идентификатора ЛПУ из справочника «ЛПУ» Интеграционной платформы |
|
/IdLpuAndIdPatient |
IdPatient |
1..1 |
String |
Значение идентификатора пациента |
|
/filter/CreatedDateRanges |
0..1 |
Массив временных интервалов (поиск заявок по дате создания) |
|||
/filter/CreatedDateRanges/CreatedDateRange |
1..* |
||||
/CreatedDateRange |
Start |
1..1 |
DateTime |
Дата начала временного интервала |
|
/CreatedDateRange |
End |
1..1 |
DateTime |
Дата окончания временного интервала |
|
/filter/UpdatedDateRanges |
0..1 |
Массив временных интервалов (поиск заявок по дате обновления) |
|||
/filter/UpdatedDateRanges/UpdatedDateRange |
1..* |
||||
/UpdatedDateRange |
Start |
1..1 |
DateTime |
Дата начала временного интервала |
|
/UpdatedDateRange |
End |
1..1 |
DateTime |
Дата окончания временного интервала |
Структура ответа SearchHomeCallRequests представлена на Рисунке 27.
Рисунок 27 . Структура ответа метода SearchHomeCallRequests
В Таблице 10 представлено описание выходных данных метода SearchHomeCallRequests.
Таблица 10 - Описание выходных данных метода SearchHomeCallRequests
Контейнер |
Выходные данные |
Обязательность/кратность |
Тип |
Описание |
Возможные значения |
/ SearchHomeCallRequestsResult |
|||||
/SearchHomeCallRequestsResult |
Success |
1..1 |
Boolean |
Результат выполнения запроса |
True; False |
/SearchHomeCallRequestsResult |
Count |
1..1 |
Int |
Количество найденных заявок на вызов врача на дом |
|
/SearchHomeCallRequestsResult/ErrorList/Error |
0..* |
||||
/Error |
ErrorDescription |
0..1 |
String |
Текстовое описание ошибки |
Передача текстового описания ошибки обязательна для ошибки с кодом 99 |
/Error |
IdError |
1..1 |
Int |
Идентификатор ошибки в справочнике |
|
/SearchHomeCallRequestsResult/ List HomeCallRequest/HomeCallRequest |
Данные о заявке на вызов врача на дом |
||||
/HomeCallRequest |
CreatedDate |
1..1 |
DateTime |
Дата создания заявки |
|
/HomeCallRequest |
UpdatedDate |
1..1 |
DateTime |
Дата изменения заявки |
|
/HomeCallRequest |
IdHomeCallRequest |
1..1 |
Int |
Идентификатор заявки вызова врача на дом |
|
/HomeCallRequest |
IdLpu |
1..1 |
Int |
Идентификатор ЛПУ из справочника «ЛПУ» Интеграционной платформы |
|
/HomeCallRequest |
IdNsiLpu |
0..1 |
GUID |
Идентификатор ЛПУ (Значение поля «Code» из «Справочника МО», OID 1.2.643.2.69.1.1.1.64) |
|
/HomeCallRequest |
Reason |
1..1 |
String |
Причина вызова врача на дом |
|
/HomeCallRequest |
Comment |
0..1 |
String |
Комментарий |
|
/HomeCallRequest |
IdSession |
1..1 |
String |
Идентификатор сессии |
|
/HomeCallRequest |
IdPat |
1..1 |
String |
Идентификатор пациента |
|
/HomeCallRequest |
IdDoctorPosition |
1..1 |
String |
Идентификатор врачебной должности |
Должно соответствовать коду должности из справочника ФНСИ 1.2.643.5.1.13.13.11.1102 «ФРМР. Должности медицинского персонала», расположенной в папках: · «Должности работников медицинских организаций» -> «Должности медицинских работников» -> «Должности специалистов с высшим профессиональным (медицинским) образованием (врачи)» -> «врачи-специалисты» · «Должности работников медицинских организаций» -> «Должности медицинских работников» -> «Должности специалистов со средним профессиональным (медицинским) образованием (средний медицинский персонал)» Пример: 13 |
/HomeCallRequest |
HomeCallStatus |
1..1 |
String |
Статус заявки на вызов врача на дом в соответствии со справочником 1.2.643.2.69.1.1.1.113 «Статус заявки на вызов врача на дом» |
Может принимать следующие значения: «1» - Заявка на вызов врача на дом зарегистрирована; «2» - Заявка на вызов врача на дом не подтверждена; «3» - Заявка на вызов врача на дом подтверждена; «4» - Заявка на вызов врача на дом отменена пациентом; «5» - Заявка на вызов врача на дом отменена МО; «6» - Вызов врача на дом выполнен, услуга оказана; «7» - Услуга не оказана по другим причинам. |
/HomeCallRequest |
MemberGuid |
1..1 |
GUID |
Участник информационного взаимодействия, осуществивший оформление заявки на вызов врача на дом |
|
/HomeCallRequest/ HomeCallP atient |
1..1 |
Данные о пациенте |
|||
/HomeCallPatient |
OMSNumber |
1..1 |
String |
Номер полиса ОМС пациента |
|
/HomeCallPatient |
OMSSeries |
0..1 |
String |
Серия полиса ОМС пациента |
|
/HomeCallPatient |
SNILS |
0..1 |
String |
СНИЛС пациента |
Формат передачи: «XXXXXXXXXXX» |
/HomeCallPatient |
FirstName |
1..1 |
String |
Имя пациента |
|
/HomeCallPatient |
LastName |
1..1 |
String |
Фамилия пациента |
|
/HomeCallPatient |
MiddleName |
0..1 |
String |
Отчество пациента |
|
/HomeCallPatient |
BirthDate |
1..1 |
Date |
Дата рождения пациента |
|
/HomeCallPatient |
Sex |
1..1 |
String |
Пол пациента (в соответствии с Классификатором половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) |
|
/HomeCallRequest/ Applicant |
1..1 |
Данные о заявителе |
|||
/Applicant |
LastName |
0..1 |
String |
Фамилия заявителя |
|
/Applicant |
FirstName |
0..1 |
String |
Имя заявителя |
|
/Applicant |
MiddleName |
0..1 |
String |
Отчество заявителя |
|
/Applicant |
SNILS |
0..1 |
String |
СНИЛС заявителя |
Формат передачи: «XXXXXXXXXXX» |
/Applicant |
MobilePhone |
1..1 |
String |
Телефон заявителя |
|
/Applicant |
0..1 |
String |
Адрес электронной почты заявителя |
||
/HomeCallRequest/ Address |
1..1 |
Адрес, по которому оформляется вызов врача на дом |
|||
/Address |
CodKladrFias |
1..1 |
String |
Код КЛАДР Классификационный код адресного объекта по классификатору КЛАДР 4.0, исключая признак актуальности записи из справочника ФИАС |
|
/Address |
AddressLine |
1..1 |
String |
Адресная строка (адрес вызова; представлен одной строкой) |
|
/Address |
Region |
0..1 |
String |
Регион |
|
/Address |
Area |
0..1 |
String |
Район |
|
/Address |
City |
0..1 |
String |
Город |
|
/Address |
CityArea |
0..1 |
String |
Внутригородской район |
|
/Address |
Place |
0..1 |
String |
Населенный пункт |
|
/Address |
Street |
0..1 |
String |
Улица |
|
/Address |
AdditionalArea |
0..1 |
String |
Доп. территория |
|
/Address |
AdditionalStreet |
0..1 |
String |
Улица на доп. территории |
|
/Address |
House |
0..1 |
String |
Дом |
|
/Address |
Housing |
0..1 |
String |
Корпус |
|
/Address |
Structure |
0..1 |
String |
Строение |
|
/Address |
Apartment |
0..1 |
String |
Квартира |
|
/Address |
PostIndex |
0..1 |
String |
Почтовый индекс |
|
/Address |
Comment |
0..1 |
String |
Комментарий |
|
/HomeCallRequest/ Slot |
1..1 |
Данные слота |
|||
/Slot |
IdSlot |
1..1 |
GUID |
Идентификатор слота |
|
/Slot |
VisitTime |
1..1 |
Datetime |
Дата и время |
|
/Slot |
Duration |
1..1 |
Int |
Длительность интервала в минутах |
|
/HomeCallRequest/ HomeCallDoctor |
1..1 |
Данные врача |
|||
/HomeCallDoctor |
Area |
0..1 |
String |
Полное наименование врачебного участка (включая номер врачебного участка и необходимые дополнительные указания и комментарии) |
|
/HomeCallDoctor |
AreaType |
0..1 |
String |
Вид врачебного участка (в соответствии со справочником Вид врачебного участка, OID 1.2.643.2.69.1.1.1.112) |
Указывается одно значение из следующих возможных: 1. Фельдшерский 2. Терапевтический 3. Врача общей практики (семейного врача) 4. Комплексный 5. Акушерский 6. Приписной 7. Педиатрический 8. Фтизиатрический |
/HomeCallDoctor |
Comment |
0..1 |
String |
Комментарий Дополнительная информация о враче (например, информация о причинах и сроках отсутствия приема врача); до 50 символов |
|
/HomeCallDoctor |
CountFreeParticipantIE |
0..1 |
Int |
Количество доступных участнику информационного обмена талонов для записи к врачу |
|
/HomeCallDoctor |
CountFreeTicket |
0..1 |
Int |
Общее количество свободных талонов к врачу |
|
/HomeCallDoctor |
IdDoc |
1..1 |
String |
Идентификатор врача в справочнике целевой МИС |
|
/HomeCallDoctor |
LastDate |
0..1 |
Datetime |
Дата приема по последнему свободному талону к врачу |
|
/HomeCallDoctor |
Name |
1..1 |
String |
ФИО врача (полностью) |
|
/HomeCallDoctor |
NearestDate |
0..1 |
Datetime |
Дата приема по ближайшему свободному талону к врачу |
|
/HomeCallDoctor |
Snils |
1..1 |
String |
СНИЛС врача из соответствующего справочника целевой МИС |
Формат передачи: «XXXXXXXXXXX» |
Метод «Уведомление МИС МО о создании или изменении заявки на вызов врача на дом (HandleHomeCallRequestChanged)» используется для уведомления МИС МО о создании или изменении заявки на вызов врача на дом для тех МО, которые работают с локальным хранилищем заявок и заявили о своей готовности получать уведомления о заявках.
На Рисунке 28 представлена схема информационного взаимодействия в рамках метода «Уведомление МИС МО о создании или изменении заявки на вызов врача на дом (HandleHomeCallRequestChanged)».
Рисунок 28 . Схема информационного взаимодействия в рамках метода «Уведомление МИС МО о создании или изменении заявки на вызов врача на дом (HandleHomeCallRequestChanged)»
Описание схемы:
Структура запроса HandleHomeCallRequestChanged представлена на Рисунке 29.
Рисунок 29 . Структура запроса метода HandleHomeCallRequestChanged
В Таблице 11 представлено описание параметров запроса метода HandleHomeCallRequestChanged.
Таблица 11 – Описание параметров запроса метода HandleHomeCallRequestChanged
Контейнер |
Параметры |
Обязательность/ кратность |
Условие |
Тип |
Описание |
Root |
|||||
/ |
guid |
1..1 |
GUID |
Авторизационный токен |
|
/HomeCallRequest |
1..1 |
Данные о заявке на вызов врача на дом |
|||
/HomeCallRequest |
CreatedDate |
1..1 |
DateTime |
Дата создания заявки |
|
/HomeCallRequest |
UpdatedDate |
1..1 |
DateTime |
Дата изменения заявки |
|
/HomeCallRequest |
IdHomeCallRequest |
1..1 |
Int |
Идентификатор заявки вызова врача на дом |
|
/HomeCallRequest |
IdLpu |
1..1 |
Int |
Идентификатор ЛПУ из справочника «ЛПУ» Интеграционной платформы |
|
/HomeCallRequest |
IdNsiLpu |
0..1 |
GUID |
Идентификатор ЛПУ (Значение поля «Code» из «Справочника МО», OID 1.2.643.2.69.1.1.1.64) |
|
/HomeCallRequest |
Reason |
1..1 |
String |
Причина вызова врача на дом |
|
/HomeCallRequest |
Comment |
0..1 |
String |
Комментарий |
|
/HomeCallRequest |
IdSession |
1..1 |
String |
Идентификатор сессии |
|
/HomeCallRequest |
IdPat |
1..1 |
String |
Идентификатор пациента |
|
/HomeCallRequest |
IdDoctorPosition |
1..1 |
String |
Идентификатор врачебной должности из справочника ФНСИ 1.2.643.5.1.13.13.11.1102 «ФРМР. Должности медицинского персонала», расположенной в папках: · «Должности работников медицинских организаций» -> «Должности медицинских работников» -> «Должности специалистов с высшим профессиональным (медицинским) образованием (врачи)» -> «врачи-специалисты» · «Должности работников медицинских организаций» -> «Должности медицинских работников» -> «Должности специалистов со средним профессиональным (медицинским) образованием (средний медицинский персонал)» Пример: 13 |
|
/HomeCallRequest |
HomeCallStatus |
1..1 |
String |
Статус заявки на вызов врача на дом в соответствии со справочником 1.2.643.2.69.1.1.1.113 «Статус заявки на вызов врача на дом». Может принимать следующие значения: «1» - Заявка на вызов врача на дом зарегистрирована; «2» - Заявка на вызов врача на дом не подтверждена; «3» - Заявка на вызов врача на дом подтверждена; «4» - Заявка на вызов врача на дом отменена пациентом; «5» - Заявка на вызов врача на дом отменена МО; «6» - Вызов врача на дом выполнен, услуга оказана; «7» - Услуга не оказана по другим причинам. |
|
/HomeCallRequest |
MemberGuid |
1..1 |
GUID |
Участник информационного взаимодействия, осуществивший оформление заявки на вызов врача на дом |
|
/HomeCallRequest/ HomeCallP atient |
1..1 |
Данные о пациенте |
|||
/HomeCallPatient |
OMSNumber |
1..1 |
String |
Номер полиса ОМС пациента |
|
/HomeCallPatient |
OMSSeries |
0..1 |
String |
Серия полиса ОМС пациента |
|
/HomeCallPatient |
SNILS |
0..1 |
String |
СНИЛС пациента (формат передачи: «XXXXXXXXXXX») |
|
/HomeCallPatient |
FirstName |
1..1 |
String |
Имя пациента |
|
/HomeCallPatient |
LastName |
1..1 |
String |
Фамилия пациента |
|
/HomeCallPatient |
MiddleName |
0..1 |
String |
Отчество пациента |
|
/HomeCallPatient |
BirthDate |
1..1 |
Date |
Дата рождения пациента |
|
/HomeCallPatient |
Sex |
1..1 |
String |
Пол пациента (в соответствии с Классификатором половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) |
|
/HomeCallRequest/ Applicant |
1..1 |
Данные о заявителе |
|||
/Applicant |
LastName |
0..1 |
String |
Фамилия заявителя |
|
/Applicant |
FirstName |
0..1 |
String |
Имя заявителя |
|
/Applicant |
MiddleName |
0..1 |
String |
Отчество заявителя |
|
/Applicant |
SNILS |
0..1 |
String |
СНИЛС заявителя (формат передачи: «XXXXXXXXXXX») |
|
/Applicant |
MobilePhone |
1..1 |
String |
Телефон |
|
/Applicant |
0..1 |
String |
Адрес электронной почты заявителя |
||
/HomeCallRequest/ Address |
1..1 |
Адрес, по которому оформляется вызов врача на дом |
|||
/Address |
CodKladrFias |
1..1 |
String |
Код КЛАДР Классификационный код адресного объекта по классификатору КЛАДР 4.0, исключая признак актуальности записи из справочника ФИАС |
|
/Address |
AddressLine |
1..1 |
String |
Адресная строка (адрес вызова; представлен одной строкой) |
|
/Address |
Region |
0..1 |
String |
Регион |
|
/Address |
Area |
0..1 |
String |
Район |
|
/Address |
City |
0..1 |
String |
Город |
|
/Address |
CityArea |
0..1 |
String |
Внутригородской район |
|
/Address |
Place |
0..1 |
String |
Населенный пункт |
|
/Address |
Street |
0..1 |
String |
Улица |
|
/Address |
AdditionalArea |
0..1 |
String |
Доп. Территория |
|
/Address |
AdditionalStreet |
0..1 |
String |
Улица на доп. Территории |
|
/Address |
House |
0..1 |
String |
Дом |
|
/Address |
Housing |
0..1 |
String |
Корпус |
|
/Address |
Structure |
0..1 |
String |
Строение |
|
/Address |
Apartment |
0..1 |
String |
Квартира |
|
/Address |
PostIndex |
0..1 |
String |
Почтовый индекс |
|
/Address |
Comment |
0..1 |
String |
Комментарий |
|
/HomeCallRequest/ Slot |
1..1 |
Данные слота |
|||
/Slot |
IdSlot |
1..1 |
GUID |
Идентификатор слота |
|
/Slot |
VisitTime |
1..1 |
Datetime |
Дата и время |
|
/Slot |
Duration |
1..1 |
Int |
Длительность интервала в минутах |
|
/HomeCallRequest/ HomeCallDoctor |
1..1 |
Данные врача |
|||
/HomeCallDoctor |
Area |
0..1 |
String |
Полное наименование врачебного участка (включая номер врачебного участка и необходимые дополнительные указания и комментарии) |
|
/HomeCallDoctor |
AreaType |
0..1 |
String |
Вид врачебного участка (в соответствии со справочником Вид врачебного участка, OID 1.2.643.2.69.1.1.1.112). Указывается одно значение из следующих возможных: 1. Фельдшерский 2. Терапевтический 3. Врача общей практики (семейного врача) 4. Комплексный 5. Акушерский 6. Приписной 7. Педиатрический 8. Фтизиатрический |
|
/HomeCallDoctor |
Comment |
0..1 |
String |
Комментарий Дополнительная информация о враче (например, информация о причинах и сроках отсутствия приема врача); до 50 символов |
|
/HomeCallDoctor |
CountFreeParticipantIE |
0..1 |
Int |
Количество доступных участнику информационного обмена талонов для записи к врачу |
|
/HomeCallDoctor |
CountFreeTicket |
0..1 |
Int |
Общее количество свободных талонов к врачу |
|
/HomeCallDoctor |
IdDoc |
1..1 |
String |
Идентификатор врача в справочнике целевой МИС |
|
/HomeCallDoctor |
LastDate |
0..1 |
Datetime |
Дата приема по последнему свободному талону к врачу |
|
/HomeCallDoctor |
Name |
1..1 |
String |
ФИО врача (полностью) |
|
/HomeCallDoctor |
NearestDate |
0..1 |
Datetime |
Дата приема по ближайшему свободному талону к врачу |
|
/HomeCallDoctor |
Snils |
1..1 |
String |
СНИЛС врача из соответствующего справочника целевой МИС (формат передачи: «XXXXXXXXXXX») |
Структура ответа HandleHomeCallRequestChanged представлена на Рисунке 30.
Рисунок 30 . Структура ответа метода HandleHomeCallRequestChanged
В Таблице 12 представлено описание выходных данных метода HandleHomeCallRequestChanged.
Таблица 12 – Описание выходных данных метода HandleHomeCallRequestChanged
Контейнер |
Выходные данные |
Обязательность/кратность |
Тип |
Описание |
Возможные значения |
/HandleHomeCallRequestChangedResult |
|||||
/HandleHomeCallRequestChangedResult |
Success |
1..1 |
Boolean |
Результат выполнения запроса |
True; False |
/ HandleHomeCallRequestChangedResult /ErrorList/Error |
0..* |
||||
/Error |
ErrorDescription |
0..1 |
String |
Текстовое описание ошибки |
Передача текстового описания ошибки обязательна для ошибки с кодом 99 |
/Error |
IdError |
1..1 |
Int |
Идентификатор ошибки в справочнике |
Метод «Изменение статуса заявки на вызов врача на дом (UpdateHomeCallRequest2)» используется для изменения статуса заявки на вызов врача на дом в рамках формата работы call-центра. Возможность изменения статуса заявки на вызов врача на дом доступна всем клиентам СЗнП, включая МИС МО.
На Рисунке 31 представлена схема информационного взаимодействия в рамках метода «Изменение статуса заявки на вызов врача на дом (UpdateHomeCallRequest2)».
Рисунок 31 . Схема информационного взаимодействия в рамках метода «Изменение статуса заявки на вызов врача на дом (UpdateHomeCallRequest2)»
Описание схемы:
В Таблице 13 представлено описание параметров запроса метода UpdateHomeCallRequest2.
Таблица 13 – Описание параметров запроса метода UpdateHomeCallRequest2
Контейнер |
Параметры |
Обязательность/ кратность |
Условие |
Тип |
Описание |
Root |
|||||
/ |
idHomeCallRequest |
1..1 |
Int |
Идентификатор заявки вызова врача на дом |
|
/ |
idLpu |
1..1 При переводе заявки в статус «1» - «По заявке на вызов врача на дом определена МО» |
Int |
Идентификатор ЛПУ из справочника «ЛПУ» Интеграционной платформы |
|
0..0 При переводе заявки в статусы, не равные «1» - «По заявке на вызов врача на дом определена МО» | |||||
/ |
homeCallStatus |
1..1 |
String |
Статус заявки на вызов врача на дом в соответствии со справочником 1.2.643.2.69.1.1.1.113 «Статус заявки на вызов врача на дом». Может принимать следующие значения: «1» - По заявке на вызов врача на дом определена МО; «2» - Заявка на вызов врача на дом не подтверждена; «3» - Заявка на вызов врача на дом подтверждена; «4» - Заявка на вызов врача на дом отменена пациентом; «5» - Заявка на вызов врача на дом отменена МО; «6» - Вызов врача на дом выполнен, услуга оказана; «7» - Услуга не оказана по другим причинам. |
|
/ |
comment |
0..1 |
String |
Комментарий изменения статуса заявки вызова врача на дом |
|
/ |
plannedDatetime |
0..1 При переводе заявки в статус «3» - «Заявка на вызов врача на дом подтверждена» |
Datetime |
Планируемая дата/время оказания услуги пациенту |
|
0..0 При переводе заявки в статусы, не равные «3» - «Заявка на вызов врача на дом подтверждена» | |||||
/ |
appointmentDatetime |
0..1 При переводе заявки в статус «6» - «Вызов врача на дом выполнен, услуга оказана» |
Datetime |
Фактическое время оказания услуги пациенту |
|
0..0 При переводе заявки в статусы, не равные «6» - «Вызов врача на дом выполнен, услуга оказана» | |||||
/ |
guid |
1..1 |
GUID |
Авторизационный токен |
В Таблице 14 представлено описание выходных данных метода UpdateHomeCallRequest2.
Таблица 14 - Описание выходных данных метода UpdateHomeCallRequest2
Контейнер |
Выходные данные |
Обязательность/кратность |
Тип |
Описание |
Возможные значения |
/ UpdateHomeCallRequest 2 Result |
|||||
/UpdateHomeCallRequest2Result |
Success |
1..1 |
Boolean |
Результат выполнения запроса |
True; False |
/UpdateHomeCallRequest2Result/ErrorList/Error |
0..* |
||||
/Error |
ErrorDescription |
0..1 |
String |
Текстовое описание ошибки |
Передача текстового описания ошибки обязательна для ошибки с кодом 99 |
/Error |
IdError |
1..1 |
Int |
Идентификатор ошибки в справочнике |
Метод «Поиск заявок на вызов врача на дом (SearchHomeCallRequests2)» используется для поиска заявок на вызов врача на дом. Возможность поиска заявок на вызов врача на дом доступна всем клиентам СЗнП, включая МИС МО.
Метод «Поиск заявок на вызов врача на дом (SearchHomeCallRequests2)» производит поиск всех видов заявок на вызов врача на дом (как с использованием нового сценария без обращения в целевую МО при создании заявки, так и стандартного сценария); ранее реализованный метод «Поиск заявок на вызов врача на дом (SearchHomeCallRequests)» производит поиск заявок на вызов врача на дом созданных только при помощи стандартного сценария (не по формату работы с call-центрами).
На Рисунке 32 представлена схема информационного взаимодействия в рамках метода «Поиск заявок на вызов врача на дом (SearchHomeCallRequests2)».
Рисунок 32 . Схема информационного взаимодействия в рамках метода «Поиск заявок на вызов врача на дом (SearchHomeCallRequests2)»
Описание схемы:
В Таблице 15 представлено описание параметров запроса метода SearchHomeCallRequests2.
Таблица 15 – Описание параметров запроса метода SearchHomeCallRequests2
Контейнер |
Параметры |
Обязательность/ кратность |
Условие |
Тип |
Описание |
Root |
|||||
/ |
guid |
1..1 |
GUID |
Авторизационный токен |
|
/filter |
1..1 |
Контейнер условий поиска. Хотя бы один параметр для поиска должен быть заполнен |
|||
/filter |
IdLpu |
0..1 |
Int |
Идентификатор ЛПУ (из справочника "ЛПУ" Интеграционной платформы) |
|
/filter |
IdNsiLpu |
0..1 |
GUID |
Идентификатор ЛПУ (Значение поля «Code» из «Справочника МО», OID 1.2.643.2.69.1.1.1.64) |
|
/filter |
IdDoc |
0..1 |
String |
Идентификатор врача в соответствующем справочнике МИС |
|
/filter |
IdHomeCallRequest |
0..1 |
Int |
Идентификатор заявки вызова врача на дом |
|
/filter |
IdPatients |
0..* |
String |
Массив идентификаторов пациентов в ЛПУ из соответствующего справочника МИС |
|
/filter |
HomeCallStatuses |
0..* |
String |
Массив cтатусов заявок на вызов врача на дом (в соответствии со справочником 1.2.643.2.69.1.1.1.113 «Статус заявки на вызов врача на дом») |
|
/filter |
MobilePhone |
0..1 |
String |
Номер телефона заявителя (по данным контейнера applicant) |
|
/filter |
BirthDate |
0..1 |
DateTime? (с возможностью передачи пустого значения) |
Дата рождения пациента |
|
/filter |
OMSNumber |
0..1 |
String |
Номер полиса ОМС пациента |
|
/filter |
OMSSeries |
0..1 |
String |
Серия полиса ОМС пациента |
|
/filter |
SNILS |
0..1 |
String |
СНИЛС пациента (формат передачи: «XXXXXXXXXXX») |
|
/filter |
FirstName |
0..1 |
String |
Имя пациента. Обеспечена возможность для клиентов СЗПВ формата «колл-центр» поиска по совпадению части имени пациента, например, «Ал%» (в ответе метода должны быть переданы пациенты с именами, которые начинаются на «Ал»). В случае передачи в рамках filter только данного параметра или только параметров из набора FirstName, LastName и MiddleName, обязательно должен также передаваться параметр BirthDate |
|
/filter |
LastName |
0..1 |
String |
Фамилия пациента. Обеспечена возможность для клиентов СЗПВ формата «колл-центр» поиска по совпадению части отчества пациента, например, «Ал%» (в ответе метода должны быть переданы пациенты с отчествами, которые начинаются на «Ал»). В случае передачи в рамках filter только данного параметра или только параметров из набора FirstName, LastName и MiddleName, обязательно должен также передаваться параметр BirthDate |
|
/filter |
MiddleName |
0..1 |
String |
Отчество пациента. Обеспечена возможность для клиентов СЗПВ формата «колл-центр» поиска по совпадению части фамилии пациента, например, «Ал%» (в ответе метода должны быть переданы пациенты с фамилиями, которые начинаются на «Ал»). В случае передачи в рамках filter только данного параметра или только параметров из набора FirstName, LastName и MiddleName, обязательно должен также передаваться параметр BirthDate |
|
/filter/IdLpuAndIdPatients |
0..1 |
Массив идентификаторов пациента и ЛПУ |
|||
/filter/IdLpuAndIdPatients/FilterLpuPatient |
1..* |
||||
/FilterLpuPatient |
IdLpu |
1..1 |
Int |
Значение идентификатора ЛПУ из справочника «ЛПУ» Интеграционной платформы |
|
/FilterLpuPatient |
IdPatient |
1..1 |
String |
Значение идентификатора пациента |
|
/filter/CreatedDateRange |
0..1 |
Временной интервал (поиск заявок по дате создания) |
|||
/TimeInterval |
Start |
1..1 |
DateTime |
Дата начала временного интервала |
|
/TimeInterval |
End |
1..1 |
DateTime |
Дата окончания временного интервала |
|
/filter/UpdatedDateRange |
0..1 |
Временной интервал (поиск заявок по дате обновления) |
|||
/TimeInterval |
Start |
1..1 |
DateTime |
Дата начала временного интервала |
|
/TimeInterval |
End |
1..1 |
DateTime |
Дата окончания временного интервала |
В Таблице 16 представлено описание выходных данных метода SearchHomeCallRequests2.
Таблица 16 - Описание выходных данных метода SearchHomeCallRequests2
Контейнер |
Выходные данные |
Обязательность/кратность |
Тип |
Описание |
Возможные значения |
/ SearchHomeCallRequests 2 Result |
|||||
/SearchHomeCallRequests2Result |
Success |
1..1 |
Boolean |
Результат выполнения запроса |
True; False |
/SearchHomeCallRequests2Result |
Count |
1..1 |
Int |
Количество найденных заявок на вызов врача на дом |
|
/SearchHomeCallRequests2Result/ErrorList/Error |
0..* |
||||
/Error |
ErrorDescription |
0..1 |
String |
Текстовое описание ошибки |
Передача текстового описания ошибки обязательна для ошибки с кодом 99 |
/Error |
IdError |
1..1 |
Int |
Идентификатор ошибки в справочнике |
|
/SearchHomeCallRequests2Result/ List HomeCallRequest2/HomeCallRequest2 |
Данные о заявке на вызов врача на дом |
||||
/HomeCallRequest2 |
CreatedDate |
1..1 |
DateTime |
Дата создания заявки |
|
/HomeCallRequest2 |
UpdatedDate |
0..1 |
DateTime |
Дата изменения заявки |
|
/HomeCallRequest2 |
IdHomeCallRequest |
1..1 |
Int |
Идентификатор заявки вызова врача на дом |
|
/HomeCallRequest2 |
IdLpu |
0..1 |
Int |
Идентификатор ЛПУ из справочника «ЛПУ» Интеграционной платформы |
|
/HomeCallRequest2 |
IdNsiLpu |
0..1 |
GUID |
Идентификатор ЛПУ (Значение поля «Code» из «Справочника МО», OID 1.2.643.2.69.1.1.1.64) |
|
/HomeCallRequest2 |
Reason |
1..1 |
String |
Причина вызова врача на дом |
|
/HomeCallRequest2 |
Comment |
0..1 |
String |
Комментарий |
|
/HomeCallRequest2 |
IdSession |
1..1 |
String |
Идентификатор сессии |
|
/HomeCallRequest2 |
IdPat |
0..1 |
String |
Идентификатор пациента |
|
/HomeCallRequest2 |
IdDoctorPosition |
0..1 |
String |
Идентификатор врачебной должности |
Должно соответствовать коду должности из справочника ФНСИ 1.2.643.5.1.13.13.11.1102 «ФРМР. Должности медицинского персонала», расположенной в папках: · «Должности работников медицинских организаций» -> «Должности медицинских работников» -> «Должности специалистов с высшим профессиональным (медицинским) образованием (врачи)» -> «врачи-специалисты» · «Должности работников медицинских организаций» -> «Должности медицинских работников» -> «Должности специалистов со средним профессиональным (медицинским) образованием (средний медицинский персонал)» Пример: 13 |
/HomeCallRequest2 |
HomeCallStatus |
1..1 |
String |
Статус заявки на вызов врача на дом в соответствии со справочником 1.2.643.2.69.1.1.1.113 «Статус заявки на вызов врача на дом» |
Может принимать следующие значения: «1» - По заявке на вызов врача на дом определена МО; «2» - Заявка на вызов врача на дом не подтверждена; «3» - Заявка на вызов врача на дом подтверждена; «4» - Заявка на вызов врача на дом отменена пациентом; «5» - Заявка на вызов врача на дом отменена МО; «6» - Вызов врача на дом выполнен, услуга оказана; «7» - Услуга не оказана по другим причинам. |
/HomeCallRequest2 |
MemberGuid |
1..1 |
GUID |
Участник информационного взаимодействия, осуществивший оформление заявки на вызов врача на дом |
|
/HomeCallRequest2 |
plannedDatetime |
0..1 |
DateTime? (с возможностью передачи пустого значения) |
Планируемая дата/время оказания услуги пациенту |
|
/HomeCallRequest2 |
appointmentDatetime |
0..1 |
DateTime? (с возможностью передачи пустого значения) |
Фактическое время оказания услуги пациенту |
|
/HomeCallRequest2/ HomeCallP atient |
1..1 |
Данные о пациенте |
|||
/HomeCallPatient |
OMSNumber |
1..1 |
String |
Номер полиса ОМС пациента |
|
/HomeCallPatient |
OMSSeries |
0..1 |
String |
Серия полиса ОМС пациента |
|
/HomeCallPatient |
SNILS |
0..1 |
String |
СНИЛС пациента |
Формат передачи: «XXXXXXXXXXX» |
/HomeCallPatient |
FirstName |
1..1 |
String |
Имя пациента |
|
/HomeCallPatient |
LastName |
1..1 |
String |
Фамилия пациента |
|
/HomeCallPatient |
MiddleName |
0..1 |
String |
Отчество пациента |
|
/HomeCallPatient |
BirthDate |
1..1 |
Date |
Дата рождения пациента |
|
/HomeCallPatient |
Sex |
1..1 |
String |
Пол пациента (в соответствии с Классификатором половой принадлежности, OID 1.2.643.5.1.13.2.1.1.156) |
|
/HomeCallRequest2/ Applicant |
1..1 |
Данные о заявителе |
|||
/Applicant |
LastName |
0..1 |
String |
Фамилия заявителя |
|
/Applicant |
FirstName |
0..1 |
String |
Имя заявителя |
|
/Applicant |
MiddleName |
0..1 |
String |
Отчество заявителя |
|
/Applicant |
SNILS |
0..1 |
String |
СНИЛС заявителя |
Формат передачи: «XXXXXXXXXXX» |
/Applicant |
MobilePhone |
1..1 |
String |
Телефон заявителя |
|
/Applicant |
0..1 |
String |
Адрес электронной почты заявителя |
||
/HomeCallRequest2/ Address |
1..1 |
Адрес, по которому оформляется вызов врача на дом |
|||
/Address |
CodKladrFias |
1..1 |
String |
Код КЛАДР Классификационный код адресного объекта по классификатору КЛАДР 4.0, исключая признак актуальности записи из справочника ФИАС |
|
/Address |
AddressLine |
1..1 |
String |
Адресная строка (адрес вызова; представлен одной строкой) |
|
/Address |
Region |
0..1 |
String |
Регион |
|
/Address |
Area |
0..1 |
String |
Район |
|
/Address |
City |
0..1 |
String |
Город |
|
/Address |
CityArea |
0..1 |
String |
Внутригородской район |
|
/Address |
Place |
0..1 |
String |
Населенный пункт |
|
/Address |
Street |
0..1 |
String |
Улица |
|
/Address |
AdditionalArea |
0..1 |
String |
Доп. территория |
|
/Address |
AdditionalStreet |
0..1 |
String |
Улица на доп. территории |
|
/Address |
House |
0..1 |
String |
Дом |
|
/Address |
Housing |
0..1 |
String |
Корпус |
|
/Address |
Structure |
0..1 |
String |
Строение |
|
/Address |
Apartment |
0..1 |
String |
Квартира |
|
/Address |
PostIndex |
0..1 |
String |
Почтовый индекс |
|
/Address |
Comment |
0..1 |
String |
Комментарий |
|
/HomeCallRequest2/ Slot |
0..1 |
Данные слота |
|||
/Slot |
IdSlot |
1..1 |
GUID |
Идентификатор слота |
|
/Slot |
VisitTime |
1..1 |
Datetime |
Дата и время |
|
/Slot |
Duration |
1..1 |
Int |
Длительность интервала в минутах |
|
/HomeCallRequest2/ HomeCallDoctor |
0..1 |
Данные врача |
|||
/HomeCallDoctor |
Area |
0..1 |
String |
Полное наименование врачебного участка (включая номер врачебного участка и необходимые дополнительные указания и комментарии) |
|
/HomeCallDoctor |
AreaType |
0..1 |
String |
Вид врачебного участка (в соответствии со справочником Вид врачебного участка, OID 1.2.643.2.69.1.1.1.112) |
Указывается одно значение из следующих возможных: 1. Фельдшерский 2. Терапевтический 3. Врача общей практики (семейного врача) 4. Комплексный 5. Акушерский 6. Приписной 7. Педиатрический 8. Фтизиатрический |
/HomeCallDoctor |
Comment |
0..1 |
String |
Комментарий Дополнительная информация о враче (например, информация о причинах и сроках отсутствия приема врача); до 50 символов |
|
/HomeCallDoctor |
CountFreeParticipantIE |
0..1 |
Int |
Количество доступных участнику информационного обмена талонов для записи к врачу |
|
/HomeCallDoctor |
CountFreeTicket |
0..1 |
Int |
Общее количество свободных талонов к врачу |
|
/HomeCallDoctor |
IdDoc |
1..1 |
String |
Идентификатор врача в справочнике целевой МИС |
|
/HomeCallDoctor |
LastDate |
0..1 |
Datetime |
Дата приема по последнему свободному талону к врачу |
|
/HomeCallDoctor |
Name |
1..1 |
String |
ФИО врача (полностью) |
|
/HomeCallDoctor |
NearestDate |
0..1 |
Datetime |
Дата приема по ближайшему свободному талону к врачу |
|
/HomeCallDoctor |
Snils |
1..1 |
String |
СНИЛС врача из соответствующего справочника целевой МИС |
Формат передачи: «XXXXXXXXXXX» |
Идентификатор ошибки |
Текст ошибки |
1 |
Не был указан/указан неверно guid при вызове метода |
2 |
Отсутствует доступ или не найдена конечная точка |
3 |
Время ожидания истекло |
4 |
Получен не полный набор данных для выполнения метода |
5 |
На стороне сервиса МИС метод не поддержан |
6 |
Техническая ошибка на стороне МИС |
7 |
Техническая ошибка. Медицинская система учреждения не поддержала данную функциональность. |
8 |
Нет связи с сервисом "Управление очередями" |
9 |
Не удалось определить ЛПУ для обращения за талонами |
10 |
Учреждение с данным идентификатором отсутствует в справочнике |
11 |
Отсутствуют данные целевой МО |
12 |
Ошибка в сервисе УО |
13 |
Недействительное значение параметра |
14 |
Неверный формат входящего параметра |
15 |
Внутренняя ошибка сервиса |
16 |
МИС медицинской организации передала некорректные данные |
20 |
Пациент с заданными параметрами не найден |
21 |
Данные пациента не являются уникальными |
22 |
Несоответствие записи акта гражданского состояния |
23 |
МИС не вернула идентификатор пациента |
25 |
Извините, запись невозможна. Пациент уже записан к врачу <ФИО врача> в кабинет <название кабинета> на услугу <название услуги> в этот день: <дата записи в формате дд.мм.гггг чч:мм>. Полную информацию об этой записи Вы можете посмотреть в Личном кабинете ЕПГУ |
30 |
Запись запрещена |
31 |
Расхождения в данных прикрепления пациента |
32 |
Несоответствие сроков действия полиса ОМС |
33 |
Специальность врача не соответствует профилю пациента |
34 |
Нарушение порядка и периодичности записи |
35 |
Пациент имеет предстоящую запись к данному врачу/врачу этой специальности |
36 |
Пациент не имеет прикрепления к данному учреждению или участку |
37 |
Указан недопустимый идентификатор пациента |
38 |
Указан недопустимый идентификатор талона на запись |
39 |
Талон к врачу занят/заблокирован |
40 |
Пациент уже имеет запись на это время к другому врачу |
41 |
Отсутствует информация о врачебных участках по пациенту |
42 |
Указан некорректный идентификатор медицинского осмотра |
43 |
Указан некорректный идентификатор медицинской услуги |
44 |
Указан некорректный идентификатор медицинского ресурса |
45 |
Не найдено расписание медицинского ресурса |
46 |
Отмена записи невозможна, медицинская услуга уже оказана |
47 |
Отмена записи невозможна, медицинская услуга обязательна |
48 |
Указан некорректный идентификатор сессии |
49 |
Статус заявки не изменен. Статус заявки может быть изменен согласно правилам статусной модели |
50 |
Значение PARequestPatientContacts.Phone не может быть пустым |
51 |
Значение PARequestPatientContacts.Phone имеет неверный формат |
52 |
Значение PARequestPatientContacts.Email имеет неверный формат |
53 |
Значение PASource должно соответствовать одному из значений справочника "Источник записи" |
54 |
Значение DeactivationReason должно соответствовать одному из значений справочника |
60 |
Указан недопустимый идентификатор врача |
61 |
Указаны недопустимые интервалы времени |
62 |
Дата осуществления записи на прием должна быть меньше или равна дате начала приема (NoticeAppointment) |
63 |
Дата начала приема должна быть больше или равна дате отправки запроса (Appointment) |
64 |
Дата и время начала приема должна быть меньше или равна дате и времени окончания приема |
65 |
Дата осуществления записи на прием должна быть меньше или равна дате отправки запроса (NoticeAppointment) |
66 |
Дата и время изменения статуса записи на прием должна быть больше или равна дате и времени осуществления записи на прием |
67 |
Дата и время изменения статуса записи на прием должна быть меньше или равна дате и времени отправки запроса |
70 |
Указан недопустимый идентификатор специальности |
71 |
В запросе запрещено одновременное заполнение параметров: идентификатора специальности и федерального идентификатора специальности |
72 |
Нет доступного врача для вызова врача на дом |
73 |
Нет доступных слотов для вызова врача на дом |
74 |
Пациент имеет активную заявку на вызов врача на дом |
75 |
Талон с указанным номером не существует или уже отменен |
76 |
Направление не найдено по параметрам поиска |
77 |
Направление найдено, но не прошло проверку на актуальность |
78 |
В запросе запрещено одновременное заполнение параметров: идентификатора врачебной должности и федерального идентификатора врачебной должности |
80 |
Нет прикрепления к ЛПУ |
90 |
Сведения о записи не найдены |
91 |
Неизвестный источник записи |
92 |
Заявка {idPar} не найдена среди активных заявок |
93 |
Код введён неверно |
94 |
Неизвестный статус записи |
95 |
ЛПУ не подключена к системе ЖОЗ |
99 |
Текст ответа МИС – в случае необходимости передачи определенной информации клиенту сервиса, инициирующему запрос метода |
151 |
Пациент уже имеет предстоящую запись к данному врачу МИС должна передать следующий текст: «Name:N3:Room:N3:Service_Id:N3:VisitStart: N3:EventDateTime:N3:AppointmentSource:N3:Member», где Name = ФИО медицинского работника; Room = Наименование кабинета, где производится врачебный прием; Service_Id = Код услуги (по справочнику «Номенклатура медицинских услуг» 1.2.643.5.1.13.13.11.1070); VisitStart = Дата и время приема; EventDateTime = Дата совершения записи; AppointmentSource = Источник записи (код из Приложения 7); Member = Участник информационного взаимодействия, осуществивший запись (формат GUID, передавать при значении AppointmentSource = «Прочее») |
152 |
Пациент уже записан на это время к другому врачу МИС должна передать следующий текст: «Name:N3:FedIdPosition:N3:Room:N3:Service_Id: N3:VisitStart:N3:EventDateTime:N3:AppointmentSource: N3:Member», где Name = ФИО медицинского работника; FedIdPosition = Идентификатор врачебной должности в федеральном справочнике должностей (ФРМР. Должности медицинского персонала (OID 1.2.643.5.1.13.13.11.1102; 2 папки)) Room = Наименование кабинета, где производится врачебный прием; Service_Id = Код услуги (по справочнику «Номенклатура медицинских услуг» 1.2.643.5.1.13.13.11.1070); VisitStart = Дата и время приема; EventDateTime = Дата совершения записи; AppointmentSource = Источник записи (код из Приложения 7); Member = Участник информационного взаимодействия, осуществивший запись (формат GUID, передавать при значении AppointmentSource = «Прочее») |
153 |
Пациент не подходит по возрастному критерию МИС должна передать следующий текст: «MinAge:N3:MaxAge», где MinAge = Минимальный возраст пациента; MaxAge = Максимальный возраст пациента (если верхняя граница не ограничена - не передается) |
169 |
Пациенту недоступна вакцинация (медицинский отвод/не подошёл срок вакцинации). МИС должна передать следующий текст: «StartDate», где StartDate = Примерная/возможная дата вакцинации. |
200 |
Запись на второй этап вакцинации недоступна. С момента проведения первого этапа вакцинации прошло менее 21 дня |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:hub="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall"> <soapenv:Header /> <soapenv:Body> <tem:ValidateHomeCall> <tem:idLpu>26</tem:idLpu> <tem:reason>Высокая температура, насморк</tem:reason> <tem:comment xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <tem:idSession>3af2dd46-a219-4fab-831a-8bdb91bac242</tem:idSession> <tem:guid>YourGUID</tem:guid> <tem:timeIntervals xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <tem:homeCallPatient> <hub:BirthDate>1986-06-07</hub:BirthDate> <hub:FirstName>Андрей</hub:FirstName> <hub:LastName>Иванов</hub:LastName> <hub:MiddleName>Игоревич</hub:MiddleName> <hub:OMSNumber>7853310842002100</hub:OMSNumber> <hub:OMSSeries xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:Sex>1</hub:Sex> <hub:Snils>15221986600</hub:Snils> </tem:homeCallPatient> <tem:applicant> <hub:Email xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:FirstName xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:LastName xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:MiddleName xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:MobilePhone>+79117874700</hub:MobilePhone> <hub:SNILS xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </tem:applicant> <tem:address> <hub:AdditionalArea xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:AdditionalStreet xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:AddressLine>Санкт-Петербург, улица Таврическая, д.3, кв.3</hub:AddressLine> <hub:Apartment xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:Area xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:City xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:CityArea xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:CodKladrFias>780000000001368</hub:CodKladrFias> <hub:Comment xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:House xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:Housing xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:Place xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:PostIndex xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:Region xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:Street xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> <hub:Structure xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> </tem:address> </tem:ValidateHomeCall> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <ValidateHomeCallResponse xmlns="http://tempuri.org/"> <ValidateHomeCallResult xmlns:a="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ErrorList xmlns="http://schemas.datacontract.org/2004/07/HubService2" /> <IdHistory i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/HubService2" /> <Success xmlns="http://schemas.datacontract.org/2004/07/HubService2">true</Success> <a:HomeCallDoctor xmlns:b="http://schemas.datacontract.org/2004/07/HubService2"> <b:Area i:nil="true" /> <b:AreaType i:nil="true" /> <b:Comment i:nil="true" /> <b:CountFreeParticipantIE>10</b:CountFreeParticipantIE> <b:CountFreeTicket>20</b:CountFreeTicket> <b:IdDoc>4f</b:IdDoc> <b:LastDate>2018-11-15T12:00:00+03:00</b:LastDate> <b:Name>Максим Юрьевич Петров</b:Name> <b:NearestDate>2018-11-01T10:00:00+03:00</b:NearestDate> <b:Snils>12312312312</b:Snils> <b:ListSlot /> </a:HomeCallDoctor> <a:IdDoctorPosition>109</a:IdDoctorPosition> <a:IdPat>8569</a:IdPat> <a:IdSession>3af2dd46-a219-4fab-831a-8bdb91bac242</a:IdSession> </ValidateHomeCallResult> </ValidateHomeCallResponse> </s:Body> </s:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <ValidateHomeCallResponse xmlns="http://tempuri.org/"> <ValidateHomeCallResult xmlns:a="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ErrorList xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <IdHistory i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <Success xmlns="http://schemas.datacontract.org/2004/07/HubService2">false</Success> <a:HomeCallDoctor i:nil="true" xmlns:b="http://schemas.datacontract.org/2004/07/HubService2"/> <a:IdDoctorPosition i:nil="true"/> <a:IdPat i:nil="true"/> <a:IdSession>97</a:IdSession> </ValidateHomeCallResult> </ValidateHomeCallResponse> </s:Body> </s:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:hub="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall"> <soapenv:Header/> <soapenv:Body> <tem:GetHomeCallAvailableSlots> <tem:idSession>3af2dd46-a219-4fab-831a-8bdb91bac242</tem:idSession> <tem:idLpu>26</tem:idLpu> <tem:guid>YourGUID</tem:guid> <tem:timeIntervals> <hub:TimeInterval> <hub:End>2018-11-03T00:00:00</hub:End> <hub:Start>2018-11-01T00:00:00</hub:Start> </hub:TimeInterval> </tem:timeIntervals> </tem:GetHomeCallAvailableSlots> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <GetHomeCallAvailableSlotsResponse xmlns="http://tempuri.org/"> <GetHomeCallAvailableSlotsResult xmlns:a="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ErrorList xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <IdHistory i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <Success xmlns="http://schemas.datacontract.org/2004/07/HubService2">true</Success> <a:IdSession>3af2dd46-a219-4fab-831a-8bdb91bac242</a:IdSession> <a:ListSlot xmlns:b="http://schemas.datacontract.org/2004/07/HubService2"> <b:Slot> <b:Duration>60</b:Duration> <b:IdSlot>e8cf1fba-0205-4f7b-9872-2ab2f5a7eae5</b:IdSlot> <b:VisitTime>2018-11-01T12:00:00+03:00</b:VisitTime> </b:Slot> <b:Slot> <b:Duration>50</b:Duration> <b:IdSlot>e416d835-72e7-4a2b-9b2f-3eda1e7f187c</b:IdSlot> <b:VisitTime>2018-11-01T13:00:00+03:00</b:VisitTime> </b:Slot> <b:Slot> <b:Duration>40</b:Duration> <b:IdSlot>36615b35-2658-4a7c-bef8-14d23a411529</b:IdSlot> <b:VisitTime>2018-11-01T14:00:00+03:00</b:VisitTime> </b:Slot> </a:ListSlot> </GetHomeCallAvailableSlotsResult> </GetHomeCallAvailableSlotsResponse> </s:Body> </s:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soapenv:Header/> <soapenv:Body> <tem:CreateHomeCallRequest> <tem:idSession>3af2dd46-a219-4fab-831a-8bdb91bac242</tem:idSession> <tem:idLpu>26</tem:idLpu> <tem:idSlot>e8cf1fba-0205-4f7b-9872-2ab2f5a7eae5</tem:idSlot> <tem:guid>YourGUID</tem:guid> </tem:CreateHomeCallRequest> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <CreateHomeCallRequestResponse xmlns="http://tempuri.org/"> <CreateHomeCallRequestResult xmlns:a="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ErrorList xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <IdHistory i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <Success xmlns="http://schemas.datacontract.org/2004/07/HubService2">true</Success> <a:IdHomeCallRequest>10119</a:IdHomeCallRequest> <a:IdSession>3af2dd46-a219-4fab-831a-8bdb91bac242</a:IdSession> </CreateHomeCallRequestResult> </CreateHomeCallRequestResponse> </s:Body> </s:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soapenv:Header/> <soapenv:Body> <tem:UpdateHomeCallRequest> <tem:idHomeCallRequest>10119</tem:idHomeCallRequest> <tem:homeCallStatus>3</tem:homeCallStatus> <tem:guid>YourGUID</tem:guid> </tem:UpdateHomeCallRequest> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <UpdateHomeCallRequestResponse xmlns="http://tempuri.org/"> <UpdateHomeCallRequestResult xmlns:a="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ErrorList xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <IdHistory i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <Success xmlns="http://schemas.datacontract.org/2004/07/HubService2">true</Success> </UpdateHomeCallRequestResult> </UpdateHomeCallRequestResponse> </s:Body> </s:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:hub="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <soapenv:Header/> <soapenv:Body> <tem:SearchHomeCallRequests> <tem:guid>YourGUID</tem:guid> <tem:filter> <hub:IdDoc xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> <hub:IdHomeCallRequest>10119</hub:IdHomeCallRequest> <hub:IdLpu xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> <hub:IdLpuAndIdPatients xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> <hub:IdNsiLpu xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> </tem:filter> </tem:SearchHomeCallRequests> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <SearchHomeCallRequestsResponse xmlns="http://tempuri.org/"> <SearchHomeCallRequestsResult xmlns:a="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ErrorList xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <IdHistory i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <Success xmlns="http://schemas.datacontract.org/2004/07/HubService2">true</Success> <a:Count>1</a:Count> <a:ListHomeCallRequest> <a:HomeCallRequest> <a:Address> <a:AdditionalArea i:nil="true"/> <a:AdditionalStreet i:nil="true"/> <a:AddressLine>Санкт-Петербург, улица Таврическая, д.3, кв.3</a:AddressLine> <a:Apartment i:nil="true"/> <a:Area i:nil="true"/> <a:City i:nil="true"/> <a:CityArea i:nil="true"/> <a:CodKladrFias>780000000001368</a:CodKladrFias> <a:Comment i:nil="true"/> <a:House i:nil="true"/> <a:Housing i:nil="true"/> <a:Place i:nil="true"/> <a:PostIndex i:nil="true"/> <a:Region i:nil="true"/> <a:Street i:nil="true"/> <a:Structure i:nil="true"/> </a:Address> <a:Applicant> <a:Email i:nil="true"/> <a:FirstName i:nil="true"/> <a:LastName i:nil="true"/> <a:MiddleName i:nil="true"/> <a:MobilePhone>+79117874700</a:MobilePhone> <a:SNILS i:nil="true"/> </a:Applicant> <a:Comment i:nil="true"/> <a:CreatedDate>2018-11-01T10:41:07</a:CreatedDate> <a:HomeCallDoctor xmlns:b="http://schemas.datacontract.org/2004/07/HubService2"> <b:Area i:nil="true"/> <b:AreaType i:nil="true"/> <b:Comment i:nil="true"/> <b:CountFreeParticipantIE>10</b:CountFreeParticipantIE> <b:CountFreeTicket>20</b:CountFreeTicket> <b:IdDoc>4f</b:IdDoc> <b:LastDate>2018-11-15T12:00:00</b:LastDate> <b:Name>Максим Юрьевич Петров</b:Name> <b:NearestDate>2018-11-01T10:00:00</b:NearestDate> <b:Snils>12312312312</b:Snils> </a:HomeCallDoctor> <a:HomeCallPatient> <a:BirthDate>1986-06-07T00:00:00</a:BirthDate> <a:FirstName>Андрей</a:FirstName> <a:LastName>Иванов</a:LastName> <a:MiddleName>Игоревич</a:MiddleName> <a:OMSNumber>7853310842002100</a:OMSNumber> <a:OMSSeries i:nil="true"/> <a:Sex>1</a:Sex> <a:Snils>15221986600</a:Snils> </a:HomeCallPatient> <a:HomeCallStatus>3</a:HomeCallStatus> <a:IdDoctorPosition>109</a:IdDoctorPosition> <a:IdHomeCallRequest>10119</a:IdHomeCallRequest> <a:IdLpu>26</a:IdLpu> <a:IdNsiLpu>e8fa4bbc-c1dc-4e68-956c-ff4dd558b6b7</a:IdNsiLpu> <a:IdPat>8569</a:IdPat> <a:IdSession>3af2dd46-a219-4fab-831a-8bdb91bac242</a:IdSession> <a:MemberGuid>MemberGUID</a:MemberGuid> <a:Reason>Высокая температура, насморк</a:Reason> <a:Slot xmlns:b="http://schemas.datacontract.org/2004/07/HubService2"> <b:Duration>60</b:Duration> <b:IdSlot>e8cf1fba-0205-4f7b-9872-2ab2f5a7eae5</b:IdSlot> <b:VisitTime>2018-11-01T12:00:00</b:VisitTime> </a:Slot> <a:UpdatedDate>2018-11-01T10:48:00</a:UpdatedDate> </a:HomeCallRequest> </a:ListHomeCallRequest> </SearchHomeCallRequestsResult> </SearchHomeCallRequestsResponse> </s:Body> </s:Envelope>
<soapenv:Envelope xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:tem=”http://tempuri.org/” xmlns:hub=”http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall” xmlns:hub1=”http://schemas.datacontract.org/2004/07/HubService2”> <soapenv:Header/> <soapenv:Body> <tem:HandleHomeCallRequestChanged> <tem:guid>FAB0586D-5A20-4AAD-8072-06331167B152</tem:guid> <tem:homeCallRequest> <a:Address> <a:AdditionalArea i:nil=”true”/> <a:AdditionalStreet i:nil=”true”/> <a:AddressLine>Санкт-Петербург, улица Таврическая, д.3, кв.3</a:AddressLine> <a:Apartment i:nil=”true”/> <a:Area i:nil=”true”/> <a:City i:nil=”true”/> <a:CityArea i:nil=”true”/> <a:CodKladrFias>780000000001368</a:CodKladrFias> <a:Comment i:nil=”true”/> <a:House i:nil=”true”/> <a:Housing i:nil=”true”/> <a:Place i:nil=”true”/> <a:PostIndex i:nil=”true”/> <a:Region i:nil=”true”/> <a:Street i:nil=”true”/> <a:Structure i:nil=”true”/> </a:Address> <a:Applicant> <a:Email i:nil=”true”/> <a:FirstName i:nil=”true”/> <a:LastName i:nil=”true”/> <a:MiddleName i:nil=”true”/> <a:MobilePhone>+79117874700</a:MobilePhone> <a:SNILS i:nil=”true”/> </a:Applicant> <a:Comment i:nil=”true”/> <a:CreatedDate>2018-11-01T10:41:07</a:CreatedDate> <a:HomeCallDoctor xmlns:b=”http://schemas.datacontract.org/2004/07/HubService2”> <b:Area i:nil=”true”/> <b:AreaType i:nil=”true”/> <b:Comment i:nil=”true”/> <b:CountFreeParticipantIE>10</b:CountFreeParticipantIE> <b:CountFreeTicket>20</b:CountFreeTicket> <b:IdDoc>4f</b:IdDoc> <b:LastDate>2018-11-15T12:00:00</b:LastDate> <b:Name>Максим Юрьевич Петров</b:Name> <b:NearestDate>2018-11-01T10:00:00</b:NearestDate> <b:Snils>12312312312</b:Snils> </a:HomeCallDoctor> <a:HomeCallPatient> <a:BirthDate>1986-06-07T00:00:00</a:BirthDate> <a:FirstName>Андрей</a:FirstName> <a:LastName>Иванов</a:LastName> <a:MiddleName>Игоревич</a:MiddleName> <a:OMSNumber>7853310842002100</a:OMSNumber> <a:OMSSeries i:nil=”true”/> <a:Sex>1</a:Sex> <a:Snils>15221986600</a:Snils> </a:HomeCallPatient> <a:HomeCallStatus>3</a:HomeCallStatus> <a:IdDoctorPosition>109</a:IdDoctorPosition> <a:IdHomeCallRequest>10119</a:IdHomeCallRequest> <a:IdLpu>26</a:IdLpu> <a:IdNsiLpu>e8fa4bbc-c1dc-4e68-956c-ff4dd558b6b7</a:IdNsiLpu> <a:IdPat>8569</a:IdPat> <a:IdSession>3af2dd46-a219-4fab-831a-8bdb91bac242</a:IdSession> <a:MemberGuid>MemberGUID</a:MemberGuid> <a:Reason>Высокая температура, насморк</a:Reason> <a:Slot xmlns:b=”http://schemas.datacontract.org/2004/07/HubService2”> <b:Duration>60</b:Duration> <b:IdSlot>e8cf1fba-0205-4f7b-9872-2ab2f5a7eae5</b:IdSlot> <b:VisitTime>2018-11-01T12:00:00</b:VisitTime> </a:Slot> <a:UpdatedDate>2018-11-01T10:48:00</a:UpdatedDate> </tem:homeCallRequest> </tem:HandleHomeCallRequestChanged> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s=”http://schemas.xmlsoap.org/soap/envelope/”> <s:Body> <HandleHomeCallRequestChangedResponse xmlns=”http://tempuri.org/”> <HandleHomeCallRequestChangedResult xmlns:a=”http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall” xmlns:i=”http://www.w3.org/2001/XMLSchema-instance”> <ErrorList xmlns=”http://schemas.datacontract.org/2004/07/HubService2”/> <IdHistory i:nil=”true” xmlns=”http://schemas.datacontract.org/2004/07/HubService2”/> <Success xmlns=”http://schemas.datacontract.org/2004/07/HubService2”>true</Success> </HandleHomeCallRequestChangedResult> </HandleHomeCallRequestChangedResponse> </s:Body> </s:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soapenv:Header/> <soapenv:Body> <tem:UpdateHomeCallRequest2> <tem:idHomeCallRequest>10119</tem:idHomeCallRequest> <tem:homeCallStatus>3</tem:homeCallStatus> <tem:plannedDatetime>2022-03-25T00:00:00</tem:plannedDatetime> <tem:guid>YourGUID</tem:guid> </tem:UpdateHomeCallRequest2> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <UpdateHomeCallRequest2Response xmlns="http://tempuri.org/"> <UpdateHomeCallRequest2Result xmlns:a="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ErrorList xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <IdHistory i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <Success xmlns="http://schemas.datacontract.org/2004/07/HubService2">true</Success> </UpdateHomeCallRequest2Result> </UpdateHomeCallRequest2Response> </s:Body> </s:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:hub="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <soapenv:Header/> <soapenv:Body> <tem:SearchHomeCallRequests2> <tem:guid>YourGUID</tem:guid> <tem:filter> <hub:IdDoc xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> <hub:IdHomeCallRequest>10119</hub:IdHomeCallRequest> <hub:IdLpu xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> <hub:IdLpuAndIdPatients xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> <hub:IdNsiLpu xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> </tem:filter> </tem:SearchHomeCallRequests2> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <SearchHomeCallRequests2Response xmlns="http://tempuri.org/"> <SearchHomeCallRequests2Result xmlns:a="http://schemas.datacontract.org/2004/07/HubService2.ContractsClasses.HomeCall" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ErrorList xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <IdHistory i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/HubService2"/> <Success xmlns="http://schemas.datacontract.org/2004/07/HubService2">true</Success> <a:Count>1</a:Count> <a:ListHomeCallRequest> <a:HomeCallRequest> <a:Address> <a:AdditionalArea i:nil="true"/> <a:AdditionalStreet i:nil="true"/> <a:AddressLine>Санкт-Петербург, улица Таврическая, д.3, кв.3</a:AddressLine> <a:Apartment i:nil="true"/> <a:Area i:nil="true"/> <a:City i:nil="true"/> <a:CityArea i:nil="true"/> <a:CodKladrFias>780000000001368</a:CodKladrFias> <a:Comment i:nil="true"/> <a:House i:nil="true"/> <a:Housing i:nil="true"/> <a:Place i:nil="true"/> <a:PostIndex i:nil="true"/> <a:Region i:nil="true"/> <a:Street i:nil="true"/> <a:Structure i:nil="true"/> </a:Address> <a:Applicant> <a:Email i:nil="true"/> <a:FirstName i:nil="true"/> <a:LastName i:nil="true"/> <a:MiddleName i:nil="true"/> <a:MobilePhone>+79117874700</a:MobilePhone> <a:SNILS i:nil="true"/> </a:Applicant> <a:Comment i:nil="true"/> <a:CreatedDate>2018-11-01T10:41:07</a:CreatedDate> <a:HomeCallDoctor xmlns:b="http://schemas.datacontract.org/2004/07/HubService2"> <b:Area i:nil="true"/> <b:AreaType i:nil="true"/> <b:Comment i:nil="true"/> <b:CountFreeParticipantIE>10</b:CountFreeParticipantIE> <b:CountFreeTicket>20</b:CountFreeTicket> <b:IdDoc>4f</b:IdDoc> <b:LastDate>2018-11-15T12:00:00</b:LastDate> <b:Name>Максим Юрьевич Петров</b:Name> <b:NearestDate>2018-11-01T10:00:00</b:NearestDate> <b:Snils>12312312312</b:Snils> </a:HomeCallDoctor> <a:HomeCallPatient> <a:BirthDate>1986-06-07T00:00:00</a:BirthDate> <a:FirstName>Андрей</a:FirstName> <a:LastName>Иванов</a:LastName> <a:MiddleName>Игоревич</a:MiddleName> <a:OMSNumber>7853310842002100</a:OMSNumber> <a:OMSSeries i:nil="true"/> <a:Sex>1</a:Sex> <a:Snils>15221986600</a:Snils> </a:HomeCallPatient> <a:HomeCallStatus>3</a:HomeCallStatus> <a:IdDoctorPosition>109</a:IdDoctorPosition> <a:IdHomeCallRequest>10119</a:IdHomeCallRequest> <a:IdLpu>26</a:IdLpu> <a:IdNsiLpu>e8fa4bbc-c1dc-4e68-956c-ff4dd558b6b7</a:IdNsiLpu> <a:IdPat>8569</a:IdPat> <a:IdSession>3af2dd46-a219-4fab-831a-8bdb91bac242</a:IdSession> <a:MemberGuid>MemberGUID</a:MemberGuid> <a:Reason>Высокая температура, насморк</a:Reason> <a:Slot xmlns:b="http://schemas.datacontract.org/2004/07/HubService2"> <b:Duration>60</b:Duration> <b:IdSlot>e8cf1fba-0205-4f7b-9872-2ab2f5a7eae5</b:IdSlot> <b:VisitTime>2018-11-01T12:00:00</b:VisitTime> </a:Slot> <a:UpdatedDate>2018-11-01T10:48:00</a:UpdatedDate> </a:HomeCallRequest> </a:ListHomeCallRequest> </SearchHomeCallRequests2Result> </SearchHomeCallRequests2Response> </s:Body> </s:Envelope>