1.6. get_planning_pat / записи пациента в расписаниях

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

Описание

1.6. Записи пациента в расписаниях

EndPoint - GET_planning_pat
Method - GET

Описание.

Список записей в расписание Пациента в заданный период дат.ID пациента, (при методе авторизации пользователя по умолчанию), это логин в basic авторизации.
Если используется другой логин пользователя или авторизация по x-api-key,
то нужно определить Patients_ID методами
0.2. get_patient / данные о пользователе 
или
0.4. find_patient_by_fio / поиск пациента по ФИО+ДР+телефон

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

Название параметра Тип данных Описание обязательный параметр
patients_id integer ID пациента
да
d1 string Дата начала периода
да
d2 string Дата окончания периода
да

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

Название параметра Тип данных Описание
planning_id integer ID записи в расписании
ticket integer Номер талончика на прием, если = -1 значит талончика нет
date string Дата приема, в формате ГГГГ-ММ-ДД
time_start string Время начала приема, в формате ЧЧ:ММ
duree integer Длительность прием, минуты
dt_start string ДатаВремя начала приема аналог полей date+time_start, в формате ГГГГ-ММ-ДДtЧЧ:ММ
color integer Цвет ячейки приема отображаемый в МИС, RGB в десятичном виде
cabinet string Кабинет/место приема
create_web integer если =1 запись создана через rest, если =0 то сотрудниками в МИС
fm_bill_id integer ID талона на оплату, если создан из Расписания в МИС
или через rest методом create_bill_inv если = -1 значит талона нет
pay_status integer 0 - не оплачен, 1 - частичная оплата (ещё не реализовано ПМТ), 2 - полная оплата

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

http://127.0.0.1:45670/GET_planning_pat/?patients_id=1&d1=2021-10-27&d2=2021-11-05

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

[{
	"planning_id": 2,
	"ticket": -1,
	"date": "2021-10-28",
	"time_start": "16:00",
	"duree": 20,
	"dt_start": "2021-10-28t16:00:00",
	"cabinet": "125",
	"pl_exam_id": 3,
	"pl_exam_name": "Ортодонт осмотр",
	"pl_subj_id": 1,
	"pl_subj_name": "Балабанова Юлия Валерьевна",
	"color": 16777088,
	"create_web": 0,
	"fm_bill_id": 11,
	"pay_status": 0
}, {
	"planning_id": 3,
	"ticket": -1,
	"date": "2021-10-30",
	"time_start": "12:00",
	"duree": 30,
	"dt_start": "2021-10-30t12:00:00",
	"cabinet": "",
	"pl_exam_id": 1,
	"pl_exam_name": "Оториноларинголог первичный",
	"pl_subj_id": 2,
	"pl_subj_name": "Орлова Ольга Сергеевна",
	"color": 8454016,
	"create_web": 0,
	"fm_bill_id": -1,
	"pay_status": 0
}]
Создан: Соловей Евгений 30.01.24 5:59; Изменен: Соловей Евгений 30.01.24 9:15
Эта страница является подготовленной к печати версией файла "1.6. get_planning_pat / записи пациента в расписаниях".
Подготовлено с помощью Project Kaiser - программы для управления проектами и задачами
Пользователь:Guest