Интеграция с сервисом СберЗдоровье
Версия v2
Примечание: Для доступа к методам интеграции необходимо отправлять GET/POST запросы на
https://newapi.archimed-soft.ru/docdoc/v2/{method}?{ПАРАМЕТРЫ}
Таблица соответствия методов
Корпуса клиник
Запрос "buildings"
| Метод |
GET |
| Параметры |
| Название параметра |
Описание |
Обязательно |
| access_token |
Токен доступа |
Да |
https://newapi.archimed-soft.ru/docdoc/v2/buildings?access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
[
{
"id": "1",
"name": "Корпус 1",
"address": "ул. Чайковского, 41"
},
{
"id": "3",
"name": "Корпус 2",
"address": "ул. Мира, 1"
}
]
| Где: |
| id |
Id корпуса |
| name |
Название корпуса |
| address |
Адрес корпуса |
Врачи
Запрос "doctors"
| Метод |
GET |
| Параметры |
| Название параметра |
Описание |
Обязательно |
| access_token |
Токен доступа |
Да |
| buildid |
Id корпуса |
Да |
https://newapi.archimed-soft.ru/docdoc/v2/doctors?buildid=1&access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
{
"6": {
"1": {
"ID": "6",
"FULL_NAME": "Иванов Николай Николаевич",
"SPEC": "Терапевт",
"INFO_WEB": "",
"buildid": "1"
},
"32": {
"ID": "6",
"FULL_NAME": "Иванов Николай Николаевич",
"SPEC": "Аллерголог",
"INFO_WEB": "",
"buildid": "1"
},
"46": {
"ID": "6",
"FULL_NAME": "Иванов Николай Николаевич",
"SPEC": "Администратор",
"INFO_WEB": "",
"buildid": "1"
}
}
}
| Где: |
| ID |
ID врача в МИС "ArchiMed+" |
| FULL_NAME |
ФИО врача |
| SPEC |
Специализация врача |
| INFO_WEB |
Информация о враче |
| buildid |
id корпуса |
Все врачи
Запрос "doctors-all"
https://newapi.archimed-soft.ru/docdoc/v2/doctors-all?access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
{
"data": [
{
"id": "6",
"last_name": "Администратор ArchiMed+",
"name": "",
"surname": "",
"type": "Терапевт",
"code": "ШРЕК",
"max_time": "30",
"phone": "+79773430695",
"snils": "654-283-952 23",
"info": "",
"zone_id": null,
"zone": null,
"branch_id": null,
"branch": null,
"category_id": null,
"category": null,
"scientific_degree_id": null,
"scientific_degree": null,
"user_id": "1",
"photo": null,
"address": null,
"building_name": null,
"building_web_name": null,
"types": [
{
"id": "1",
"name": "Терапевт"
},
{
"id": "18",
"name": "Биолог"
}
]
}
],
"total": "1",
"page": 1,
"limit": 100
}
| Где: |
| data |
Врачи |
| id |
ID врача |
| last_name |
Фамилия врача |
| first_name |
Имя врача |
| middle_name |
Отчество врача |
| type |
Специализация врача |
| code |
Код врача |
| max_time |
Время приема по умолчанию (в минутах) |
| phone |
Телефон |
| snils |
СНИЛС |
| info |
Дополнительная информация |
| zone_id |
ID участка |
| zone |
Название участка |
| branch_id |
ID отделения |
| branch |
Отделение |
| category_id |
ID категории |
| category |
Категория |
| scientific_degree_id |
ID ученой степени |
| scientific_degree |
Ученая степень |
| user_id |
ID пользователя |
| photo |
Фотография врача (base64-закодированный файл) |
| address |
Адрес ближайшего приёма |
| building_name |
Название корпуса |
| building_web_name |
Название корпуса для онлайн сервисов |
| primary_type_id |
Основная специализация врача |
| types |
Все специализации врача |
| total |
Общее количество записей |
| limit |
Количество выгружаемых записей |
| page |
Страница |
Услуги врачей
Запрос "doctor-services"
https://newapi.archimed-soft.ru/docdoc/v2/doctor-services?access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
{
"data": [
{
"data": {
"doctor_id": "6",
"spec_id": "1"
},
"services": [
{
"id": "25680",
"duration": "55.0"
}
]
}
],
"total": "1",
"page": 1,
"limit": 100
}
| Где: |
| doctor_id |
ID врача в МИС "ArchiMed+" |
| spec_id |
Специализация врача |
| id |
ID услуги |
| duration |
Продолжительность оказания услуги |
Все услуги
Запрос "services"
https://newapi.archimed-soft.ru/docdoc/v2/services?access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
{
"data": [
{
"id": "10584",
"recording_mode": "0",
"prepay": "0",
"discount": "0",
"info": ""
}
],
"total": "1",
"page": 1,
"limit": 100
}
| Где: |
| id |
ID услуги |
| recording_mode |
Режим записи; 0 - очный приём в клинике, 1 - онлайн-консультация |
| prepay |
Сумма предоплаты |
| discount |
Размер скидки |
| info |
Информация об услуге |
Специализации
Запрос "doctortypes"
https://newapi.archimed-soft.ru/docdoc/v2/doctortypes?access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
{
"data": [
{
"id": 1,
"name": "Терапевт"
}
],
"total": 1,
"page": 1,
"limit": 100
}
| Где: |
| id |
ID специализации |
| name |
Название специализации |
Слоты
Запрос "slot/{doctor_id}/{start}/{end}"
Данный метод API возвращает свободные интервалы врача за указанный период
| Метод |
GET |
| Параметры |
| Название параметра |
Описание |
Обязательно |
| {doctor_id} |
ID врача в МИС "ArchiMed+" |
Да |
| {start} |
Начало интервала, в формате: ГГГГ-ММ-ДДTЧЧ:ММ |
Да |
| {end} |
Конец интервала, в формате: ГГГГ-ММ-ДДTЧЧ:ММ |
Да |
https://newapi.archimed-soft.ru/docdoc/v2/slot/1/2020-09-21T00:00/2020-09-22T00:00?access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
{
"36": {
"2020-08-19": [
{
"start": "12:00:00",
"end": "13:00:00",
"address": "ул. Чайковского, 41",
"building": "Корпус 1",
"buildingId": "1",
"room": "111",
"hide": false,
"daytype": 1,
"freeintervals": "0"
}
]
}
}
| Где: |
| 36 |
ID врача |
| 2020-08-19 |
Дата интервала |
| start |
Время начала приема |
| end |
Время окончания приема |
| address |
Адрес по которому ведется прием |
| building |
Корпус |
| buildingId |
ID Корпуса |
| room |
Кабинет |
| hide |
Отображение/скрытие расписания врача |
| daytype |
Тип дня в расписании работы доктора: 0 - Только очные приемы, 1 - Очные приемы и онлайн-консультации, 2 - Только онлайн-консультации, null - Не определено |
| freeintervals |
Выдавать свободные промежутки по порядку |
Информация о талоне по id
Запрос "talons/{id}"
| Метод |
GET |
| Параметры |
| Название параметра |
Описание |
Обязательно |
| access_token |
Токен доступа |
Да |
https://newapi.archimed-soft.ru/docdoc/v2/talons/1?access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
{
"id": 1,
"patient_id": null,
"number": "1",
"patient_name": "",
"patient_phone": "",
"patient_email": "",
"sms_send": null,
"email_send": null,
"info": "",
"begintime": "10:00:00",
"endtime": "10:30:00",
"date": "21.10.2025",
"datetime": "21.10.2025 10:00:00",
"room": "Кабинет №1",
"creator": "Администратор ArchiMed+ ",
"status_id": 1,
"status": "Запись",
"creation_datetime": "21.10.2025 10:33:06",
"update_datetime": "21.10.2025 10:33:06",
"reception_type_id": null,
"reception_type": null,
"com_status_id": null,
"com_status": null,
"info_source_id": null,
"info_source": null,
"record_type_id": 1,
"record_type": "По телефону",
"owner_id": null,
"delete_reason_id": null,
"delete_reason": null,
"room_id": 1,
"deleted": false,
"docs": [
{
"id": 6,
"name": "Администратор ArchiMed+ ",
"type_id": 1,
"type": "Терапевт"
}
],
"assistants": [],
"agents": []
}
| Где: |
| id |
Id талона |
| patient_id |
Id пациента (null если не привязан) |
| number |
Номер талона |
| patient_name |
ФИО пациента |
| patient_phone |
Телефон пациента |
| patient_email |
Email пациента |
| sms_send |
Статус/дата отправки SMS (может быть null) |
| email_send |
Статус/дата отправки Email (может быть null) |
| info |
Комментарий/доп. информация |
| begintime |
Начало приёма (HH:MM:SS) |
| endtime |
Конец приёма (HH:MM:SS) |
| date |
Дата приёма (DD.MM.YYYY) |
| datetime |
Дата и время (DD.MM.YYYY HH:MM:SS) |
| room |
Кабинет (человекочитаемо) |
| room_id |
ID кабинета |
| creator |
Кто создал талон |
| status_id |
Id статуса |
| status |
Статус |
| creation_datetime |
Дата и время создания (DD.MM.YYYY HH:MM:SS) |
| update_datetime |
Дата и время изменения (DD.MM.YYYY HH:MM:SS) |
| reception_type_id |
ID типа приёма (может быть null) |
| reception_type |
Тип приёма (может быть null) |
| com_status_id |
ID статуса коммуникации (может быть null) |
| com_status |
Статус коммуникации (может быть null) |
| info_source_id |
ID источника информации (может быть null) |
| info_source |
Источник информации (может быть null) |
| record_type_id |
ID типа записи |
| record_type |
Тип записи |
| owner_id |
ID владельца (может быть null) |
| delete_reason_id |
Id причины удаления (может быть null) |
| delete_reason |
Причина удаления (может быть null) |
| deleted |
Удалён (bool) |
| docs |
Массив врачей/специалистов талона |
| docs[].id |
ID врача/сотрудника |
| docs[].name |
ФИО/имя |
| docs[].type_id |
ID специализации |
| docs[].type |
Специализация |
| assistants |
Массив ассистентов (обычно []) |
| agents |
Массив агентов (обычно []) |
Cправочник причин удаления талонов
Запрос "talondeletereasons"
| Метод |
GET |
| Параметры |
| Название параметра |
Описание |
Обязательно |
| access_token |
Токен доступа |
Да |
https://newapi.archimed-soft.ru/docdoc/v2/talondeletereasons
В ответ на запрос Вы получите ответ в формате
JSON:
{
"data": [
{
"id": 1,
"name": "Высокая стоимость"
},
{
"id": 2,
"name": "Перезапись"
},
{
"id": 3,
"name": "Другая причина"
},
{
"id": 4,
"name": "Ошибка заполнения"
}
],
"total": 4,
"page": 1,
"limit": 100
}
| Где: |
| data |
Данные |
| data.id |
ID причины |
| data.name |
Название причины |
| total |
Общее количество записей |
| limit |
Количество выгружаемых записей |
| page |
Страница |
Cправочник статусов талонов
Запрос "talonstatuses"
| Метод |
GET |
| Параметры |
| Название параметра |
Описание |
Обязательно |
| access_token |
Токен доступа |
Да |
https://newapi.archimed-soft.ru/docdoc/v2/talonstatuses
В ответ на запрос Вы получите ответ в формате
JSON:
{
"data": [
{
"id": 1,
"name": "Запись"
},
{
"id": 2,
"name": "Прибыл"
},
{
"id": 3,
"name": "Убыл"
},
{
"id": 4,
"name": "Отмена"
},
{
"id": 5,
"name": "Долг"
}
],
"total": 5,
"page": 1,
"limit": 100
}
| Где: |
| data |
Данные |
| data.id |
ID статуса |
| data.name |
Название статуса |
| total |
Общее количество записей |
| limit |
Количество выгружаемых записей |
| page |
Страница |
Создание талона
Запрос "talons"
| Метод |
POST |
| Параметры |
| Название параметра |
Описание |
Обязательно |
| access_token |
Токен доступа |
Да |
| talon |
Дата и время создания талона в формате ГГГГ-ММ-ДДTЧЧ:ММ |
Да |
| surname |
Фамилия пациента |
Да |
| name |
Имя пациента |
Да |
| docid |
ID врача |
Да |
| patronymic |
Отчество пациента |
Нет |
| bday |
Дата рождения пациента |
Да |
| phone |
Номер телефона пациента в формате +79XXXXXXXXX (без скобок, дефисов и пробелов) |
Да |
| comment |
Примечание |
Нет |
https://newapi.archimed-soft.ru/docdoc/v2/talons?talon=2020-09-06T14:30&name=Иван&surname=Иванов59&patronymic=Иванович&bday=01.01.1990&phone=+79111111111&docid=1&access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
{
"talon_id": 762,
"status": "Ok"
}
Отмена талона
Запрос "talons/{id}"
| Метод |
DELETE |
| Параметры |
| Название параметра |
Описание |
Обязательно |
| access_token |
Токен доступа |
Да |
| del_reason_id |
Id причины удаления |
Нет |
https://newapi.archimed-soft.ru/docdoc/v2/talons/1?del_reason_id=2&access_token=NDQ0ZWIxYTE1MzU1ZmFlMjA0NjhkZGFhNzNjYzdhYjM=
В ответ на запрос Вы получите ответ в формате
JSON:
{
"status": "Ok"
}