API:Исследователь

Материал из КардиоКВАРК
Перейти к: навигация, поиск

Информация

  • Текущая бета версия сервиса доступна по адресу: https://b-api.cardioqvark.ru:1443/
  • Регистрация Исследователя производится Администратором CardioQVARK по запросу (email).
  • После регистрации Исследователь может изменить свой пароль ( account PUT ).
  • Профиль Исследователя доступен для изменения только Администратору.
  • Допускается соединение только по протоколу HTTPS.
  • Для всех операций, кроме ca GET и account POST, требуется наличие клиентского сертификата.
  • Пример начала работ в роли Исследователя (python).
  • Пример доступа на PHP.
  • Пример на Object Pascal.
  • Java
  • Erlang

Функции API сервиса

Функция HTTP метод Описание
ca GET Получение корневого сертификата CardioQVARK
settings GET Получение текущих настроек
account GET Получение данных своей учетной записи
account POST Получение сертификата учетной записи
account PUT Изменение своей учетной записи
account DELETE Удаление своей учетной записи
profile GET Получение данных профилей: своего, пациентов (кроме персональных данных)
event GET Получение данных событий пациентов
cardiogram GET Получение данных кардиограмм
method GET Получение данных о методах обработки сигнала
analysis GET Получение данных о результатах анализа сигнала
analysis POST Сохранение результатов анализа сигнала (только для методов, доступных текущей учетной записи)
token GET Получение токена на чтение файла кардиограммы

Функции API файлового хранилища

Функция HTTP метод Описание
cardiogram GET Чтение файла кардиограммы

Типы данных

  • Account - учетная запись
  • Analysis - результат анализа сигнала одним из методов
  • Cardiogram - данные кардиограммы
  • Event - данные события пациента
  • Method - данные метода обработки сигнала
  • PacerData - данные кардиостимулятора
  • Profile - профиль
  • Settings - текущие настройки

Перечисляемые типы

  • Blood - группа крови
  • ColorTag - цветовая метка
  • EmfFrequency - частота электромагнитного поля
  • EventType - тип события пациента
  • EyesColor - цвет глаз
  • Gender - пол
  • HairColor - цвет волос
  • Lead - отведение тела, с которого снимается кардиограмма
  • Role - роль учетной записи
  • Token - тип токена