Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
pomc_api [2025/09/18 14:58] melissa [/api/v2/visit.create] |
pomc_api [2025/10/08 10:22] (текущий) melissa [/api/v2/days.get] |
||
|---|---|---|---|
| Строка 99: | Строка 99: | ||
| id: 1001, | id: 1001, | ||
| name: "Иванова Маргарита Анатольевна", | name: "Иванова Маргарита Анатольевна", | ||
| - | specialty_id:722 | + | specialty_id:722, |
| + | division_id:44 | ||
| }, | }, | ||
| ] | ] | ||
| Строка 122: | Строка 123: | ||
| |slots[] id|Уникальный id слота| | |slots[] id|Уникальный id слота| | ||
| |slots[] date|Дата и время слота| | |slots[] date|Дата и время слота| | ||
| + | |slots[] price|Стоимость приема (Первичный дорогой)| | ||
| |slots[] doctor_id|id врача| | |slots[] doctor_id|id врача| | ||
| |slots[] specialty_id|id специальности| | |slots[] specialty_id|id специальности| | ||
| Строка 133: | Строка 135: | ||
| id: 75562488, | id: 75562488, | ||
| date: "2025-08-23T09:00:00" | date: "2025-08-23T09:00:00" | ||
| + | price:3500, | ||
| doctor_id:722, | doctor_id:722, | ||
| specialty_id:22, | specialty_id:22, | ||
| Строка 140: | Строка 143: | ||
| id: 75562489, | id: 75562489, | ||
| date: "2025-08-23T09:15:00" | date: "2025-08-23T09:15:00" | ||
| + | price:3500, | ||
| doctor_id:723, | doctor_id:723, | ||
| specialty_id:22, | specialty_id:22, | ||
| Строка 148: | Строка 152: | ||
| </code> | </code> | ||
| + | ===== /api/v2/days.get ===== | ||
| + | Получение списка доступных дней для записи к врачу с выборкой по параметрам | ||
| + | === Запрос === | ||
| + | |date_start|Дата начала диапазона доступных дней для записи| | ||
| + | |date_end|Дата окончания диапазона доступных дней для записи| | ||
| + | |doctor_id|id врача (обязательное)| | ||
| + | |||
| + | |||
| + | <code javascript> | ||
| + | { | ||
| + | date_start: "2025-10-08", | ||
| + | date_end: "2025-10-23", | ||
| + | doctor_id:722 | ||
| + | } | ||
| + | </code> | ||
| + | |||
| + | === Ответ === | ||
| + | |days[]|массив дней| | ||
| + | |day[] date|Дата| | ||
| + | |||
| + | <code javascript> | ||
| + | { | ||
| + | days: [ | ||
| + | { | ||
| + | | ||
| + | date: "2025-08-08" | ||
| + | | ||
| + | }, | ||
| + | { | ||
| + | date: "2025-08-10" | ||
| + | }, | ||
| + | ] | ||
| + | } | ||
| + | </code> | ||
| ===== /api/v2/slot.get ===== | ===== /api/v2/slot.get ===== | ||
| Получение списка доступных слотов врачей с выборкой по параметрам | Получение списка доступных слотов врачей с выборкой по параметрам | ||
| Строка 194: | Строка 232: | ||
| } | } | ||
| </code> | </code> | ||
| + | |||
| Строка 201: | Строка 240: | ||
| === Запрос === | === Запрос === | ||
| - | |slot_id| id слота | | + | |slot_id| id слота *| |
| - | |last_name|Фамилия пациента| | + | |last_name|Фамилия пациента*| |
| - | |first_name|Имя пациента| | + | |first_name|Имя пациента*| |
| - | |surname|Отчество пациента| | + | |surname|Отчество пациента*| |
| - | |email| Еmail пациента| | + | |email| Еmail пациента*| |
| - | |snils| СНИЛС| | + | |snils| СНИЛС (необязательное)| |
| - | |funding| Платный прием 0/1| | + | |funding| Платный прием 0/1 (необязательное)| |
| <code javascript> | <code javascript> | ||