Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Метод передачи параметров (показателей здоровья/ данных опросника "Возраст не помеха").

Зависит от сервиса mark-api в МИС. 

Сделан по требованиям Интеграция с чат-ботом (Доктор рядом)

Запрос

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

POST: {{url}}/api/v2/visit/mark/health/params

Тело запроса

Guid HealthComplaintsRequestParam

Поле

Тип данных

Описание

Обязательный

appointmentGuidstring

Гуид записи на приём.

Может быть склейкой гуид ЛПУ + гуид записи на прием.

Оставлен для обратной совместимости.

+

если документ не указан через documentGuid

documentGuidGuidГуид документа

+

documentTypeGuidGuid

Гуид типа документа. Поддерживаемые типы:

hlt_DoctorVisitTable 7F8B763C-8BFF-4C6B-B4C4-6728132BCDA4
hlt_CallDoctor 743F4CC3-29A1-4F24-882B-33CC9D0ED8FE
stt_CallDoctor 48815F8B-2663-4B3D-907D-CF63983250EC

+

lpuCodestringМкод ЛПУ+
param

Массив объектов

ParamValue

Параметры+

...

ParamValue

Название

Тип данных

Описание

Комментарий

CodestringКод параметраКод соответствует значению oms_Param.Code
NamestringНаименование параметра

Наименование соответствует значению oms_Param.Name

Можно не указывать. Параметры ищем только по коду.

ValuestringЗначение параметраЗначение сохраняется в oms_ParamValue.Value

Наименование параметра и код в кодировке справочника oms_Param

Наименование (Name)

Код (Code)

Примечание

ЖалобыComplaintsДля чат-бота
Анамнез жизниAnamnesisOfLifeДля чат-бота
Похудели ли Вы на 5 кг и более за последние 6 месяцев?WeightLossFiveKGДля РПГУ (Возраст не помеха)
Испытываете ли Вы какие-либо ограничения в повседневной жизни из-за снижения зрения или слуха?DecreasedVisionHearingДля РПГУ (Возраст не помеха)
Были ли у Вас в течение последнего года травмы, связанные с падением, или падения без травм?FallRelatedInjuriesДля РПГУ (Возраст не помеха)
Чувствуете ли Вы себя подавленным, грустным или встревоженным на протяжении последних недель?DepressedSadДля РПГУ (Возраст не помеха)
Есть ли у Вас проблемы с памятью, пониманием, ориентацией или способностью планировать?ProblemMemoryUnderstandOrientPlanДля РПГУ (Возраст не помеха)
Страдаете ли Вы недержанием мочи?UrinaryIncontinenceДля РПГУ (Возраст не помеха)
Испытываете ли Вы трудности в перемещении по дому или на улице? (Ходьба до 100 метров или подъем на 1 лестничный пролет)MovingAroundHouseДля РПГУ (Возраст не помеха)
Результат опросника Возраст не помехаAgeNotHindranceResultДля РПГУ (Возраст не помеха)
Блок кода
titleПример тела запроса в формате JSON
collapsetrue
{
    "lpuCode": "470102",
    "appointmentGuiddocumentGuid": "a17cd0657D48D9E2-sdf45663-49bb4C95-8ae994C7-fe7e1f5fla45A3B36F1D9D56",
    "documentTypeGuid": "743F4CC3-29A1-4F24-882B-33CC9D0ED8FE",
    "param": [
	{
        "code": "Complaints",
        "name": "Жалобы",
        "value": "жа"
    },
    {
        "code": "AnamnesisOfLife",
        "name": "Анамнез жизни",
        "value": "ляля"
    },
	{
        "code": "AgeNotHindranceResult",
        "name": "Возраст не помеха",
        "value": "ффф"
    }]
}

...

Код ответа сервераКод ошибкиСообщениеКомментарий
5005000Сообщение содержит текст "Sequence contains no elements"Может обозначать что в теле указан Код параметра не входящий в список допустимых. Принимаются строго перечисленные выше в таблице "Наименование параметра и код в кодировке справочника oms_Param"
4004000Некорректное тело запросаТело запроса сформировано не по формату или одно или несколько полей тела переданы в неправильном типе.