Постман: Информация о пациенте.postman_collection.json
-- в цоде 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 |
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} | COD токен, полученный с помощью сервиса авторизации | + |
В случае успешного выполнения сервер массив объектов MKB в формате JSON.
Каждый объект MKB содержит следующие поля:
Поле | Тип данных | Описание |
---|---|---|
name | string | Наименование заболевания |
code | string | Код заболевания |
[ { "name": "Спонтанный разрыв сухожилий разгибателей", "code": "M66.2" } ] |
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.