Сервис является интеграционным и встраивается в состав медицинской информационной системы (МИС), метод доступа — REST API, формат данных — JSON.
Для проверки наличия противопоказаний необходимо направить POST-запрос на адрес:
В теле запроса требуется указать информацию о проверяемых препаратах (в виде пары Действующее вещество и Лекарственная форма), состоянии пациента (в виде набора витальных параметров), интересующих конкретно противопоказаниях, нозологиях или классе противопоказаний. Формат предоставления - JSON, структура входных данных приведена ниже:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
/* Медикаментозное назначение (список ДВ+ЛФ) – обязательный для заполнения блок */
"medication": [
{
"activeSubstanceId": 179, /* Гидрохлоротиазид */
"dosageFormId": 4 /* таблетки */
},
{
"activeSubstanceId": 138, /* Амлодипин */
"dosageFormId": null /* лек. форма не указана */
},
{
"activeSubstanceId": 217, /* Валсартан */
"dosageFormId": 23 /* таблетки, покрытые пленочной оболочкой */
},
{
"activeSubstanceId": 678, /* Бисопролол */
"dosageFormId": 23 /* таблетки, покрытые пленочной оболочкой */
},
{
"activeSubstanceId": 2230, /* Аторвастатин */
"dosageFormId": null /* лек. форма не указана */
},
{
"activeSubstanceId": 3524, /* Фебуксостат */
"dosageFormId": 23 /* таблетки, покрытые пленочной оболочкой */
}
],
/* Состояние пациента - опционально */
"patient":
{
/*
Витальные параметры:
paramId – идентификатор витального параметра из справочника;
selectorId – указатель на базовый словарь (например, ДВ, ФГ, АТХ и пр.);
value – значение параметра (если указан selectorId, то в value передаётся значение из базового словаря);
unitId – идентификатор единицы измерения из справочника
*/
"parameters":
[
/* Баллы по шкале Чайлд-Пью: 10 баллов */
{"paramId": 1, "value": "10", "unitId": 6},
/* Возраст: 6 лет */
{"paramId": 2, "selectorId": null, "value": 6, "unitId": 3},
/* Клиренс креатинина: 17 мл/мин */
{"paramId": 3, "value": 17, "unitId": 4},
/* Систолическое артериальное давление: 75 мм рт. ст. */
{"paramId": 5, "value": 75, "unitId": 2},
/* Анамнез */
{"paramId": 11, "value": "Заболевания печени"},
/* Репродуктивный статус: Репродуктивный возраст (2) */
{"paramId": 12, "selectorId": 98126, "value": 2, "unitId": null}
]
},
/* Витальные характеристики (нормализованные термины из ИМП) - опционально */
"terms": [
{"termId" : 17}, /* аритмия */
{"termId" : 18}, /* артериальная гипотензия */
{"termId" : 51}, /* васкулит */
{"termId" : 88}, /* гиперчувствительность */
{"termId" : 144}, /* импотенция */
{"termId" : 145}, /* инсульт */
{"termId" : 148}, /* инфаркт миокарда */
{"termId" : 215}, /* нарушение функции почек */
{"termId" : 252}, /* острая почечная недостаточность */
{"termId" : 263}, /* ощущение сердцебиения */
{"termId" : 312}, /* почечная недостаточность */
{"termId" : 364}, /* стенокардия */
{"termId" : 374} /* тахикардия */
],
/*
Нозологии (разделы МКБ) – опционально:
318 - I49 Другие нарушения сердечного ритма
1869 - N19 Почечная недостаточность неуточненная
5954 - I95.2 Гипотензия, вызванная лекарственными средствами
*/
"mkbIds": [318,1869,5954],
/* Класс противопоказания – опционально */
"classes": [1,2] /* 1 - противопоказано, 2 - с осторожностью */
}
Секция medication является обязательной для заполнения и передачи в запросе. Параметры patient/parameters, terms, mkbIds, classes - опциональные: в случае передачи витальных параметров в блоке patient/parameters поиск противопоказаний будет осуществлён только по указанным параметрам; в случае указания terms или mkbIds искомая информация о противопоказаниях будет определяться во множестве терминов из массива terms, объединённого с терминами, имеющими отношение к нозологиям из списка mkbIds; указав classes, можно отфильтровать данные по степени противопоказания.
Ответ системы возвращается в формате JSON и содержит поля, описанные ниже.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/* Массив препаратов, для которых обнаружены противопоказания */
[
{
/* ДВ (ИД, название) */
"as_id": 138,
"as_name_rus": "Амлодипин",
/* Лек. форма (ИД, название) */
"dosage_form_id": 4,
"dosage_form_full_name": "таблетки",
/* Группировка по классам противопоказаний */
"classes": [
{
/* Класс противопоказания (ИД, название) */
"class_id": 1,
"class_name": "Противопоказано",
/* Список противопоказаний */
"contraindications": [
{
/* Инструкция (ИД, название) */
"source_id": 108041,
"source_name": "Амлодипин+ЛП-004926+28.01.2022+",
/* Обобщённый/нормализованный термин (ИД, название) */
"common_term_id": null,
"common_term_name": null,
/* Термин из ИМП (ИД, название) */
"instr_term_id": 2611,
"instr_term_name": "Возраст до 18 лет",
/* Перечень нозологий, к которым относится нормализованный термин */
"mkb": [
{
/* Нозология/раздел МКБ (ИД, название) */
"mkb_id": null,
"mkb_name": null
}
]
},
{
/* Инструкция (ИД, название) */
"source_id": 108041,
"source_name": "Амлодипин+ЛП-004926+28.01.2022+",
/* Обобщённый/нормализованный термин (ИД, название) */
"common_term_id": 18,
"common_term_name": "артериальная гипотензия",
/* Термин из ИМП (ИД, название) */
"instr_term_id": 2638,
"instr_term_name": "тяжелая артериальная гипотензия (систолическое артериальное давление менее 90 мм рт. ст.)",
/* Перечень нозологий, к которым относится нормализованный термин */
"mkb": [
{
/* Нозология/раздел МКБ (ИД, название) */
"mkb_id": 1032,
"mkb_name": "I95 Гипотензия"
}
]
}
]
},
...
]
},
...
]
Сервис выдает ответ о найденных противопоказаниях на основании инструкции по медицинскому применению на оригинальное торговое название препарата, содержащего действующее вещество.
Заполните и отправьте заявку на демоверсию. Наш менеджер свяжется с вами в ближайшее время.
Не нашли ответа на свой вопрос? Напишите нам.
Можно ли получить тестовый доступ к сервисам?
Обязателен ли выход в интернет на рабочем месте в ЛПУ?
Можно ли приобрести фрагменты базы данных или сервисов, если мне нужен ограниченный набор данных?
Система пользователя будет зависима от работы облачного сервиса?
Как происходит обмен данными?
Как часто обновляется кэш РЛС® Авроры?
Осуществляется ли техподдержка клиентов?
Как связаться с техподдержкой?
Как вступить в партнерскую программу?
Кто может стать партнером?