POST api/check_cise/contraindications

Проверка группы препаратов на наличие противопоказаний.

Описание запроса (Request).

Параметры тела запроса (Body Parameters)

Секция medication является обязательной для заполнения и передачи в запросе. Параметры patient/parameters, terms, mkbIds, classes - опциональные: в случае передачи витальных параметров в блоке patient/parameters поиск противопоказаний будет осуществлён только по указанным параметрам; в случае указания terms или mkbIds искомая информация о противопоказаниях будет определяться во множестве терминов из массива terms, объединённого с терминами, имеющими отношение к нозологиям из списка mkbIds; указав classes, можно отфильтровать данные по степени противопоказания.

CheckContraindicationsRequest
Название параметраОписаниеТипПримечание
medication

Список лекарственных препаратов

Collection of PrepInfo
patient

Информация о пациенте - опционально

PatientInfo
terms

Перечень витальных характеристик - опционально

Collection of VitaltermInfo
mkbIds

Перечень нозологий (разделов МКБ) - опционально

Collection of integer
classes

Классы противопоказаний - опционально

Collection of integer

Форматы запроса (Request Formats)

application/json, text/json

Sample:
{
  "medication": [
    {
      "activeSubstanceId": 1,
      "dosageFormId": 1
    },
    {
      "activeSubstanceId": 1,
      "dosageFormId": 1
    }
  ],
  "patient": {
    "parameters": [
      {
        "paramId": 1,
        "selectorId": 1,
        "value": "sample string 2",
        "unitId": 1
      },
      {
        "paramId": 1,
        "selectorId": 1,
        "value": "sample string 2",
        "unitId": 1
      }
    ]
  },
  "terms": [
    {
      "termId": 1
    },
    {
      "termId": 1
    }
  ],
  "mkbIds": [
    1,
    2
  ],
  "classes": [
    1,
    2
  ]
}

application/xml, text/xml

Sample:
<CheckContraindicationsRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <preps>
    <PrepInfo>
      <activeSubstanceId>1</activeSubstanceId>
      <dosageFormId>1</dosageFormId>
    </PrepInfo>
    <PrepInfo>
      <activeSubstanceId>1</activeSubstanceId>
      <dosageFormId>1</dosageFormId>
    </PrepInfo>
  </preps>
  <patientInfo>
    <vitalparams>
      <VitalParameterInfo>
        <paramId>1</paramId>
        <selectorId>1</selectorId>
        <value>sample string 2</value>
        <unitId>1</unitId>
      </VitalParameterInfo>
      <VitalParameterInfo>
        <paramId>1</paramId>
        <selectorId>1</selectorId>
        <value>sample string 2</value>
        <unitId>1</unitId>
      </VitalParameterInfo>
    </vitalparams>
  </patientInfo>
  <vitalterms>
    <VitaltermInfo>
      <termId>1</termId>
    </VitaltermInfo>
    <VitaltermInfo>
      <termId>1</termId>
    </VitaltermInfo>
  </vitalterms>
  <mkb_ids>
    <int>1</int>
    <int>2</int>
  </mkb_ids>
  <classesIds>
    <int>1</int>
    <int>2</int>
  </classesIds>
</CheckContraindicationsRequest>

Описание ответа (Response)

IHttpActionResult

None.

Форматы ответа (Response Formats)

application/json, text/json

Sample:

Sample not available.