Passer au contenu principal

3.3 Обмен данными с внешними информационными системами

Доступно для пользователя с ролью Разработчик. Система предоставляет возможность интеграции клиентских информационных систем для выполнения функции калькулятор, то есть расчета плана лечения, с использованием JSON API. Для этого необходимо выполнить запрос с данными, содержащими значение максимального бюджета и перечень данных групп в соответствии со схемой запроса. В ответе на запрос содержится подобранный план лечения и значения бюджета и средней эффективности лечения по данному плану.
Авторизация запросов
Для авторизации API-запроса необходимо добавить заголовок «Authorization: КЛЮЧ».
Схема данных запроса

{
groups: { // Группы пациентов
id: string; // Идентификатор компании
patients: string; // Количество пациентов в группе
efficiency: string; // Эффективность лечения группы
therapies: { // Доступные терапии
id: string; // Идентификатор терапии
price: number; // Стоимость курса лечения
efficiency: number; // Эффективность терапии
}[];
}[];
budget: number; // Максимальный бюджет
}

Схема данных ответа

{
solution: { // План лечения
groupId: string; // Идентификатор группы
therapyId: string; // Идентификатор терапии
}[];
budget: number; // Бюджет плана
efficiency: number; // Средняя эффективность лечения
}

Чтобы получить значение ключа, необходимо обратиться в службы поддержки системы. Ключ предоставляется только пользователям с ролью Разработчик.
Подробнее см. 4.1 Роли и права доступа