API:Type:Method

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

Список полей

  • author: String - автор(ы) алгоритма/библиотеки
  • errors: Array<ErrorInfo> - массив возможных кодов ошибки
  • fields: Array<Field> - массив полей, возвращаемых методом
  • id: String - id метода, /^[-.0-9A-Za-z]{1,16}$/
  • name: String - текстовое описание
  • ts: Integer - дата изменения в БД (Unix Timestamp)

Структура Field

  • grades:Array[Grade] - массив описаний оценок
  • id: String - id поля, /^[-.0-9A-Za-z]{1,16}$/
  • maxGrade: Integer - максимум оценки значения поля (опционально)
  • minGrade: Integer - минимум оценки значения поля (опционально)
  • name: String - текстовое описание
  • unit: String - единица измерения

Структура Grade

  • text:String - описание
  • value:Integer - значение оценки

Структура ErrorInfo

  • id: Inreger - код ошибки
  • name: String - текстовое описание

Пример

{
    "id": "ucc",
    "name": "Усредненный кардиоцикл и его параметры",
    "author": "к.т.н. Исаков Р. В.",
    "ts": 1449427250,
    "fields": [
        {"id": "data", "name": "График УКЦ"},
        {"id": "spqrst", "name": "Площадь всего КЦ"},
        {"id": "spq", "name": "Площадь PQ сегмента"},
        {"id": "sqrs", "name": "Площадь QRS сегмента"},
        {"id": "sst", "name": "Площадь ST сегмента"},
        {"id": "quality", "name": "Процент кардиокомплексов, удовлетворяющих условию качества"}
    ],
    "errors": [
        {"id": -1, "name": "Ошибка в работе алгоритма"},
        {"id": 1, "name": "Низкое качество сигнала"}
    ]
}