API

Наш веб-API реализован с помощью REST (архитектурного стиля взаимодействия компонентов распределённого приложения в сети) и протокола JSON-RPC.

КАК ИСПОЛЬЗОВАТЬ ?

URL: https://fptest.ru/rest

Метод запроса: POST

Для вызова удаленной процедуры клиенту необходимо сделать «REST-запрос» к нашему серверу и передать данные в формате JSON объекта с тремя обязательными свойствами:
method — строка с именем вызываемого метода;
params — массив данных, которые должны быть переданы методу, как параметры;
id — значение любого типа для установки соответствия между запросом и ответом.

В ответ сервер отправит результат выполнения удаленной процедуры в формате JSON объекта с тремя обязательными свойствами:
result — данные, которые вернул метод или null, если произошла ошибка;
error — код ошибки, если произошла ошибка во время выполнения метода, иначе null;
id — то же значение, что и в запросе, к которому относится данный ответ.

method

method: "fibrosis_1.0" — определение вероятности наличия у пациента 3-4 стадии фиброза печени по шкале Metavir.

method: "activity_1.0" — определение вероятности наличия у пациента умеренной или тяжелой степени активности хронического гепатита по шкале Knodell.

params

Все методы принимают массив из 8 параметров: возраст пациента (лет), пол пациента (1 — мужской, 2 — женский), рост пациента (см), вес пациента (кг), уровень тромбоцитов (10⁹/л), уровень АЛТ (Ед/л), уровень АСТ (Ед/л), уровень ГГТ (Ед/л).

Пример: params: [35, 1, 185, 85, 240, 24, 20, 15]

result

Объект result содержит два свойства:
output — число от 0 до 1, вероятность наличия у пациента диагностируемого состояния;
cutOffValue — cut-off значение.

© fptest.ru, 2019-2020

Результаты исследования ФП Тест должны оцениваться врачом-специалистом с учетом других результатов клинико-лабораторного обследования пациента.


crocodata.io — образовательный сервис для аналитиков данных