1. Импорт справочника

<< Показать Оглавление >>

Работа через Voice2Med Client > Список WS-методов (сообщений) > Сообщения от ИС      

1. Импорт справочника

"MessageType": 1

Большинство форм кроме простых полей, заполняемых распознанными значениями, содержит списки, связанные с соответствующими справочниками. Для голосового заполнения таких списков (справочников), следует передавать все значения в формате «ключ-значение». Такой же подход следует применять и к полям-перечислениям (см. в примере поле “Пол”).

Предварительный импорт производится сообщением, содержащим класс HandbookMetadata.

Класс описания данных справочника

Поле

Тип поля

Обязательно

Описание

HandbookKey

String

Да

Ключ-идентификатор справочника.
Значение должно содержать только символы латинского алфавита, тире и цифры

Name

String

Нет

Наименование

AvailableValues

Список элементов состоящий из KeyValuePair<string, string>

Да

Список возможных значений в формате “ключ-значение”

Ниже приведён пример сообщения предварительной инициализации справочника и описание полей передаваемых данных.

 

{
  "MessageType": 1,
  "Data":

    {
      "HandbookKey": "38d61a2b-cde8-4d17-b806-60c5fa8c8769",
      "Name": "Пол",
      "AvailableValues": [
          {
               "Key": "0",
               "Value": "Мужской"
          },
          {
               "Key": "1",
               "Value": "Женский"
          }

      ]
    }
}

 

В ответ на запрос от Voice2Med Client придёт сообщение с описанием предварительно импортированных данных.