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

Ключ

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

...

2.2. Метод "Поиск доступных слотов записи на прием по подразделениям МО"

2.2.1. Общие сведения

Метод:GetAvailableSlotsProxy
Наименование:Поиск доступных слотов записи на прием по подразделениям МО
Назначение:Передача доступных слотов для записи на прием по подразделениям МО


2.2.2. Описание входных параметров
Входные данные: «GetAvailableSlotsProxy»

Код параметра

Описание параметра

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

Тип данных

1

PatientID

Идентификатор пациента

+

строка

2

PositionID

ОИД специальности

+

строка

3

OrganizationID

ОИД МО

+

строка


2.2.3. Описание выходных данных
Выходные данные: «GetResultStatusResponse»

Описание параметра

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

Тип данных

Комментарий

1

Статус ответа сервиса

+

строка

1 – есть данные;

2 – нет данных;

3 – ошибка.

2

Описание ошибки

+

строка

Перечень ошибок:

Не заполнен параметр 'Идентификатор пациента (PatientID);

Не заполнен параметр 'OID должности (PositionID);

Не заполнен параметр 'OID организации (OrganizationID);

Не найдена организация с OID организации;

Не найден пациент с идентификатором;

Для организации не заполнен адрес адаптера;

Не найдены доступные специализации (в случае не найденных доступных слото).

3

НазваниеПодразделения

 

строка


4

АдресПодразделения

 

строка


5

КодОИД

 

строка


6

ВозможныеДатыЗаписи

 

таблица

Тип данных внутри таблицы – дата и время


2.2.4. Контрольные примеры

Запрос получения свободных слотов для записи на прием

Блок кода
http://1cmr.tyumbit.ru:34895/central_database_test_OKAS/hs/OKASDataExchange/GetAvailableSlotsProxy?PatientID=dc15d051-fdc7-11e7-93fd-005056ac4484&PositionID=45&OrganizationID=1.2.643.5.1.13.13.12.2.72.10795


Ответ в случае успешного поиска доступных слотов

Блок кода
[
{ "НазваниеПодразделения": "Педиатр.отд№1 Моск.Тр35а",
"АдресПодразделения": "625030, Тюменская обл, Тюмень г, Московский тракт ул, дом № 35А",
"КодОИД": "1.2.643.5.1.13.13.12.2.72.7317.0.76094",
"ВозможныеДатыЗаписи": [
"2021-01-13T00:00:00",
"2021-01-14T00:00:00",
"2021-01-15T00:00:00"
] },
{ "НазваниеПодразделения": "Педиатр.отд№2 Федюнин.5а",
"АдресПодразделения": "Тюменская обл, Тюмень г, Федюнинского ул, дом № 5А",
"КодОИД": "1.2.643.5.1.13.13.12.2.72.7317.0.76099",
"ВозможныеДатыЗаписи": [
"2021-01-15T00:00:00"
]} ]


Ответ в случае ошибки

Блок кода
" Не заполнен параметр 'OID организации (OrganizationID)'; "