2.3. get_cost_servs_all / cписок услуг с ценами

# > Общий раздел (Russian/Russia) > 01. REST сервер ( API для Медиалога ) > Документация > 5. Методы / Конечные точки / Endpoint > 2. Методы финансовые > 2.3. get_cost_servs_all / cписок услуг с ценами

Описание

2.3. cписок услуг с ценами

EndPoint - get_cost_servs_all
Method - GET

Описание.

Возвращает номенклатуру услуг с ценами.
На данный момент параметры fm_pricetype_id и fm_price_category_id не используются, их указывать не нужно.

Рекомендации

Запрос выполнять раз в сутки (в 05:00) с помощью планировщика (cron), сохранять полученный json объект на стороне приложения/движка сайта.
И при дальнейшей работе в течении суток обращаться к нему.

Пример php
<?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;

Request parameters / параметры запроса

Название параметра Тип данных Описание обязательный параметр
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-кодирование
 

Response parameters / параметры ответа

Название параметра Тип данных Описание
serv_id integer ID услуги
serv_code string код услуги
serv_name string Наименование услуги
price money цена одной услуги

Request examples / пример запроса

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=

Response examples / Пример ответа

[{
	"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,
},
...
]
Создан: Соловей Евгений 30.01.24 9:43; Изменен: Соловей Евгений 02.02.24 5:07
Эта страница является подготовленной к печати версией файла "2.3. get_cost_servs_all / cписок услуг с ценами ".
Подготовлено с помощью Project Kaiser - программы для управления проектами и задачами
Пользователь:Guest