EndPoint - get_cost_servs_all
Method - GET
Возвращает номенклатуру услуг с ценами.
На данный момент параметры fm_pricetype_id и fm_price_category_id не используются, их указывать не нужно.
Запрос выполнять раз в сутки (в 05:00) с помощью планировщика (cron), сохранять полученный json объект на стороне приложения/движка сайта.
И при дальнейшей работе в течении суток обращаться к нему.
<?php
$file_cost_servs_all = $_SERVER['DOCUMENT_ROOT'] . '/content/data/cost_servs_all.json';
$data_cost_servs_all = @file_get_contents('http://127.0.0.1:45670/get_cost_servs_all/?datetime=2021-10-10&fm_pricetype_id=&filial_id=1&fm_price_category_id=&filter_code=&filter_name=');
if ($data_cost_servs_all !== FALSE) {
$result_cost_servs_all = file_put_contents($file_cost_servs_all, $data_cost_servs_all);
}
echo $result_cost_servs_all;| Название параметра | Тип данных | Описание | обязательный параметр |
|---|---|---|---|
| pl_exam_id | integer | ID Вида приема | |
| filial_id | integer | ID филиала | |
| fm_pricetype_id | integer | ID типа цены, если не указан, то используется тип указанный в настройках как кассовый | нет |
| fm_price_category_id | integer | ID категории цены, если не указан, то используется из филиала | нет |
| datetime | string | Дата, на которую определяется цена услуг, на которую запись на Вид приема, в формате ГГГГ-ММ-ДД | |
| filter_code | string | часть строки поиска по коду услуги, поиск типа "Содержит" начиная с любого символа При использовании кириллицы использовать URL-кодирование | |
| filter_name | string | часть строки поиска по названию услуги, поиск типа "Содержит" начиная с любого символа При использовании кириллицы использовать URL-кодирование |
| Название параметра | Тип данных | Описание |
|---|---|---|
| serv_id | integer | ID услуги |
| serv_code | string | код услуги |
| serv_name | string | Наименование услуги |
| price | money | цена одной услуги |
[{
"serv_id": 16932,
"serv_code": "B01.054.001",
"serv_name": "Осмотр (консультация) врача-физиотерапевта первичный",
"price": 1500.00,
}, {
"serv_id": 17791,
"serv_code": "B01.070.001",
"serv_name": "Прием (осмотр,консультация) врача-специалиста первичный",
"price": 1700.00,
},
...
]