...
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)'; " |