0.3. get_visit_list / список посещений, записей в ЭМК

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

Описание

0.3. Список посещений, записей в ЭМК

EndPoint - GET_VISIT_LIST
Method - GET

Описание.

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

ВНИМАНИЕ! (для администраторов МИС «Медиалог»)
Детализация опциональная.
В разных базах, и в разных "Типах записи в ЭМК" наименования полей могут отличаться.
Поэтому настраивать детализацию нужно в каждой клинике для тех. типов записи которые необходимы в конкретной клинике.
Настройка дополнительных полей делается в хранимой процедуре MSS_REST_GET_VISIT_LIST на SQL Server

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

Название параметра Тип данных Описание обязательный параметр
patients_id integer ID пациента 
date_from string дата начала периода для выборки в формате ГГГГ-ММ-ДД 
date_to string дата окончания периода для выборки в формате ГГГГ-ММ-ДД 
details logical 0/1 выводить дополнительную информацию  
createpdflogical 0/1 Запустить создание pdf файлов протоколов
нет

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

Название параметра Тип данных Описание
patients_id integer ID пациента
motconsu_id integer ID записи в ЭМК
modelename string Наименование приема (Тип записи)
date_consult string Дата посещения/анализа в формате ГГГГ-ММ-ДД
accessnumber string AccessNumber (только при использовании dicom сервера в клинике)
details string массив дополнительной настраиваемой информации

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

http://127.0.0.1:45670/GET_VISIT_LIST/?patients_id=1&date_from=2013-06-01&date_to=2013-12-01&details=1&createpdf=1

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

[
 {
 "patients_id": 143517,
 "motconsu_id": 4567366,
 "description": "MR L-spine // МРТ Поясничный отдел позвоночника",
 "date_consult": "2019-01-16 16:16:57",
 "modelename": "МРТ исследование",
 "accessnumber": "CN5520",
 "details": [{"protokol":"Тут может быть описание приема...",
              "conclusion":" Тут может быть заключение врача"
              ... другие настраиваемые поля
              "поле":"значение"
            }]
}, 
{
 "patients_id": 143517,
 "motconsu_id": 4567367,
 "description": "CT Ankle // МСКТ Голеностопный сустав",
 "date_consult": "2019-01-16 16:38:00",
 "modelename": "КТ исследование",
 "accessnumber": "CN5522"
 "details": [{"protokol":"Тут может быть описание приема...",
              "conclusion":" Тут может быть заключение врача"
              ... другие настраиваемые поля
              "поле":"значение"
            }]
}
]
Создан: Соловей Евгений 29.01.24 9:07; Изменен: Соловей Евгений 02.02.24 10:20
Эта страница является подготовленной к печати версией файла "0.3. get_visit_list / список посещений, записей в ЭМК".
Подготовлено с помощью Project Kaiser - программы для управления проектами и задачами
Пользователь:Guest