1.2. get_pl_exam / виды приемов

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

Описание

1.2. виды приемов

EndPoint - GET_pl_exam
Method - GET

Описание.

Справочник PL_EXAM может содержать больше Видов приема, чем возвращает метод.
Выборка учитывает свойства, настраиваемые в МИС
ARCHIVE/Архив = 0
WEB_ACCESS/Разрешен WEB-доступ = 1
REC_PLANNING/Запись в расписание = 1

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

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

Пример php
<?php
$file_pl_exam = $_SERVER['DOCUMENT_ROOT'] . '/content/data/pl_exam.json';

$data_pl_exam = @file_get_contents('http://127.0.0.1:45670/get_pl_exam');

if ($data_pl_exam !== FALSE) {
    $result_pl_exam = file_put_contents($file_pl_exam, $data_pl_exam);
}
echo $result_pl_exam;

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

Название параметра Тип данных Описание обязательный параметр
pl_ex_gr_id integer ID группы
нет

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

Название параметра Тип данных Описание
pl_exam_id integer ID вида приема
code string Код "Вида приема"
name string Наименование "Вида приема"
duree integer Длительность в минутах "Вида приема"
color integer RGB цвет, которым отображается Вид приема в МИС
pl_ex_gr_id integer ID группы
grp_name string Наименование группы "Видов приема"

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

http://127.0.0.1:45670/GET_pl_exam/?pl_ex_gr_id=27

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

[{
	"pl_exam_id": 2,
	"code": "Оториноларинголог повторный",
	"name": "Оториноларинголог повторный",
	"duree": 20,
	"color": 10930928,
	"pl_ex_gr_id": 24,
	"grp_name": "Консультации специалистов"
}, {
	"pl_exam_id": 3,
	"code": "Ортодонт осмотр",
	"name": "Ортодонт консультация",
	"duree": 20,
	"color": 16777088,
	"pl_ex_gr_id": 24,
	"grp_name": "Консультации специалистов"
}, {
	"pl_exam_id": 27,
	"code": "КТ верхней челюсти",
	"name": "КТ верхней челюсти",
	"duree": 20,
	"color": 65280,
	"pl_ex_gr_id": 43,
	"grp_name": "КТ исследование"
}]
Создан: Соловей Евгений 29.01.24 9:49; Изменен: Соловей Евгений 02.02.24 5:08
Эта страница является подготовленной к печати версией файла "1.2. get_pl_exam / виды приемов".
Подготовлено с помощью Project Kaiser - программы для управления проектами и задачами
Пользователь:Guest