API партнера
Все запросы от партнера должны быть с авторизацией по токену в заголовке запроса.
Authorization: Token <Токен>
Получение списка организаций партнера
Метод для получения списка организаций партнера
GET: https://egisz-test.medflex.ru/api/v1/partner/organizations/
Результат выполнения запроса:
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": "575f5d6f-2f8c-4b92-88a7-e7a9c43c064d",
"name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"ПОЛИКЛИНИКА\"",
"short_name": "ООО \"ПОЛИКЛИНИКА\"",
"oid": "1.2.643.5.1.13.13.12.2.34.12345",
"is_active": true,
"lpus": [
{
"id": "2f590372-05ae-4f83-9669-b8f905a166d3",
"organization_id": "575f5d6f-2f8c-4b92-88a7-e7a9c43c064d",
"name": "ЛПУ",
"oid": "1.2.643.5.1.13.13.12.2.34.12345.0.123456",
"is_active": true
}
]
}
]
}
Возможные параметры запроса:
| Параметр | Описание |
|---|---|
page |
Номер страницы. По умолчанию 1 |
page_size |
Размер страницы. По умолчанию 100 записей. Максимальное допустимое значение 1000 записей |
Метод для получения организации
GET: https://egisz-test.medflex.ru/api/v1/partner/organizations/{id организации}/
Идентификатор организации в uuid формате, например 575f5d6f-2f8c-4b92-88a7-e7a9c43c064d
Результат выполнения запроса:
{
"id": "575f5d6f-2f8c-4b92-88a7-e7a9c43c064d",
"name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"ПОЛИКЛИНИКА\"",
"short_name": "ООО \"ПОЛИКЛИНИКА\"",
"oid": "1.2.643.5.1.13.13.12.2.34.12345",
"is_active": true,
"lpus": [
{
"id": "2f590372-05ae-4f83-9669-b8f905a166d3",
"organization_id": "575f5d6f-2f8c-4b92-88a7-e7a9c43c064d",
"name": "Медицинское подразделение",
"oid": "1.2.643.5.1.13.13.12.2.34.12345.0.123456",
"is_active": true
}
]
}
Описание полей
Параметр |
Описание |
|---|---|
id |
Идентификатор организации в uuid формате |
name |
Полное наименование организации |
short_name |
Краткое наименование организации |
oid |
oid медицинской организации. Реестр медицинских и фармацевтических организаций 1.2.643.5.1.13.13.11.1461 |
is_active |
Доступна ли медицинская организация для регистрации документов |
lpus |
Список ЛПУ организации |
lpus.id |
Идентификатор ЛПУ в uuid формате |
lpus.organization_id |
Идентификатор медицинской организации в uuid формате |
lpus.name |
Наименование структурного подразделения. Может быть пустым. |
lpus.oid |
oid структурного подразделения. Справочник структурных подразделений 1.2.643.5.1.13.13.99.2.114. В случае если для ЛПУ соответствует несколько структурных подразделений, может содержать null. Заполняется менеджерами МедФлекс. (Опционально) |
lpus.is_active |
Доступно ли ЛПУ для регистрации документов |
Получение списка ЛПУ (структурных подразделений)
Метод для получения списка ЛПУ
GET: https://egisz-test.medflex.ru/api/v1/partner/lpu/
Результат выполнения запроса:
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": "2f590372-05ae-4f83-9669-b8f905a166d3",
"organization_id": "575f5d6f-2f8c-4b92-88a7-e7a9c43c064d",
"name": "Медицинское подразделение",
"oid": "1.2.643.5.1.13.13.12.2.34.12345.0.123456",
"is_active": true
}
]
}
Возможные параметры запроса:
Параметр |
Описание |
|---|---|
organization_id |
Идентификатор организации в uuid формате. По умолчанию отдает ЛПУ всех организаций. Пример: https://egisz-test.medflex.ru/api/v1/partner/lpu/?organization_id=575f5d6f-2f8c-4b92-88a7-e7a9c43c064d |
page |
Номер страницы. По умолчанию 1 |
page_size |
Размер страницы. По умолчанию 100 записей. Максимальное допустимое значение 1000 записей |
Метод для получения ЛПУ
GET: https://egisz-test.medflex.ru/api/v1/partner/lpu/{id ЛПУ}/
Идентификатор ЛПУ в uuid формате, например 2f590372-05ae-4f83-9669-b8f905a166d3
Результат выполнения запроса:
{
"id": "2f590372-05ae-4f83-9669-b8f905a166d3",
"organization_id": "575f5d6f-2f8c-4b92-88a7-e7a9c43c064d",
"name": "Медицинское подразделение",
"oid": "1.2.643.5.1.13.13.12.2.34.12345.0.123456",
"is_active": true
}
Описание полей
Параметр |
Описание |
|---|---|
id |
Идентификатор ЛПУ в uuid формате |
organization_id |
Идентификатор медицинской организации в uuid формате |
name |
Наименование структурного подразделения |
oid |
oid структурного подразделения. Справочник структурных подразделений 1.2.643.5.1.13.13.99.2.114. В случае если для ЛПУ соответствует несколько структурных подразделений, может содержать null. Заполняется менеджерами МедФлекс. (Опционально) |
is_active |
Доступно ли ЛПУ для регистрации документов |