Запрос

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

GET: {{url}}/iemk/directions/schedule


Ссылка на описание нового метода

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
lpu_codequeryМКОД или гуид ЛПУ-+
analysis_idquery

В зависимости от типа направления:

  • если diagnostic - код услуги или типа исследования
  • если consultation или duvisit - код специальности
-+Для diagnostic поиск идет по связке ресурса и услуги в ЦОД hlt_DocPrvdNomService 
direction_typequery

Тип направления

  • diagnostic
  • consultation
  • duvisit
-+


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

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
AuthorizationBearer {rpguToken} (без скобок и через пробел после Bearer)RPGU токен, полученный с помощью сервиса авторизации+
Пример запроса направления на консультацию
http://2drtest.softrust.ru/api/v2//iemk/directions/schedule?lpu_code=470102&analysis_id=89&direction_type=consultation&days=21

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель: BaseAnswer с моделью ScheduleDto

Название

Тип данных

Описание

Комментарий
lpu_codestringМКОД ЛПУ
resourcesМассив DoctorItemWithScheduleDateСписок ресурсов

Пример модели в формате JSON
{
	"items": [
			"lpu_code": "4701040",
            "resources": [
                {
                    "schedule": [
                        {
                            "date": "2022-09-07T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 7
                        },
                        {
                            "date": "2022-09-08T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 23
                        },
                        {
                            "date": "2022-09-09T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-10T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-11T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-12T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-13T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-14T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-15T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-16T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-17T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-18T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-19T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        },
                        {
                            "date": "2022-09-20T00:00:00+03:00",
                            "time_from": "07:00",
                            "time_to": "13:00",
                            "docBusyType": {
                                "name": "Прием по очереди",
                                "type": 1,
                                "code": "4"
                            },
                            "count_tickets": 24
                        }
                    ],
                    "separation": "Кабинет врача-невропатолога",
                    "rating": "",
                    "photo": "/photo/doc/6c70b2d5-e3f2-47e0-932f-2f25375483bb.png",
                    "equipment": null,
                    "lpu": null,
                    "id": "bcbd2773-fcb5-4ba0-998b-1708150f5f7877ce3314-582c-4d7f-8920-1613075df6b4",
                    "displayName": "Григорьев Николай Петрович",
                    "person_id": "6c70b2d5-e3f2-47e0-932f-2f25375483bb",
                    "lpu_code": "4701040",
                    "type": 1,
                    "type_name": "Врач",
                    "name": "Николай",
                    "family": "Григорьев",
                    "surname": "Петрович",
                    "position": "Участковые терапевты городских участков",
                    "department": "76",
                    "room": "",
                    "isWaitingList": true,
                    "isSpecial": false,
                    "snils": "100-269-615 11",
                    "birthday": "1986-09-14T04:00:00+04:00"
                }
            ]
        }
	]
}

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

В случае возникновения ошибок метод вернет пустой массив со статусом 200

  • Нет меток

1 комментарий

  1. Используется связка hlt_DocPrvdNomService в ЦОД в направлениях на лаб исследования