Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Запрос данных в бд
-- в цоде
declare @@listOfIDs table (id int);
insert @@listOfIDs(id) select mkabid from hlt_mkab with(nolock) where UGUID IN(@0); -- мкабы пациента 
select
	mkb.name as [Name],
	mkb.DS as [Code]
from hlt_TAP t with(nolock)
join oms_kl_DiseaseType dt with(nolock) on t.rf_kl_DiseaseTypeID = dt.kl_DiseaseTypeID
join Oms_mkb mkb with(nolock) on t.rf_MKBID = mkb.mkbid
where t.rf_MKABID in (select id from @@listOfIDs)
and dt.code = '1'
and t.rf_MKBID != 0
union
select
	mkb.name as [Name],
	mkb.DS as [Code]
from  hlt_TAP t with(nolock)
join oms_kl_DiseaseType dt with(nolock) on t.rf_kl_DiseaseType2ID = dt.kl_DiseaseTypeID
join Oms_mkb mkb with(nolock) on t.rf_MKB2ID = mkb.mkbid
where t.rf_MKABID in (select id from @@listOfIDs)
and dt.code = '1'
and t.rf_MKB2ID != 0


Запрос

Адрес запроса

GET: /api/v2/taps/chronic


Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
AuthorizationBearer {codToken}COD токен, полученный с помощью сервиса авторизации+

Ответ сервера

В случае успешного выполнения сервер массив объектов MKB в формате JSON.

Каждый объект MKB содержит следующие поля:

ПолеТип данныхОписание
namestringНаименование заболевания
codestringКод заболевания

Пример ответа

[
    {
        "name": "Спонтанный разрыв сухожилий разгибателей",
        "code": "M66.2"
    }
]

Возможные ошибки

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4035009Подпись запроса некорректнаError



В случае возникновения ошибок будет возвращен стандартный ответ сервера;

В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.


  • Нет меток