Составное поле, состоящее из других полей (кроме текстового), унаследованное от ValuedFormElementMetadata.
Поле |
Тип поля |
Обязательное |
Описание |
Key |
String |
Да |
Идентификатор поля в ИС |
Type |
Int32 |
Да |
Тип поля установлен 100 |
Synonyms |
Список строк |
Да |
Набор всех возможных вариантов произнесения одного и того же составного поля. Коллекция строк, по которым система будет определять, что распознаваемые данные соответствуют данному элементу или полю |
Postfix |
Список строк |
Нет |
Коллекция строк, которые могут быть произнесены после значения, но не должны повлиять на результат распознавания |
Childs |
Список из ValuedFormElementMetadata |
Да |
Поле должно содержать список простых элементов, кроме текстового ("Type": 0). Поля такого типа заполняются слитно произнесенной фразой. Например: «Давление повышенное 140 на 90»). |
{
"Childs": [
{
"HandbookKey": "3b00e940-1f75-4bae-ae33-7796dbceb768",
"AvailableValues": [
{ "Key": "0", "Value": "Нормальное" },
{ "Key": "1", "Value": "Повышенное" },
{ "Key": "2", "Value": "Пониженное" }
],
"Type": 7,
"Synonyms": [ ],
"Key": "ec58154c-28d7-4aaa-953e-7a7fc149ee56"
},
{
"Type": 2,
"Key": "7c11c54e-4cef-44f5-b895-2c82383d151d"
},
{
"Type": 2,
"Synonyms": [
"на"
],
"Key": "92e99d18-54e5-4920-89d3-70d589f312e2"
}
],
"Type": 100,
"Synonyms": [
"Давление"
],
"Key": "06b13fe2-32e6-49a1-b376-ff0237414a6b"
}
Ответ от Voice2Med
Значение возвращается в виде списка значений ValuedElementInfo<T>.
{
"MessageType": 1,
"Data": {
"Type": 100,
"Childs": [
{
"Type": 7,
"Value": [
{
"Key": "0",
"Value": "Нормальное"
}
]
},
{ "Type": 2, "Value": 120 },
{ "Type": 2, "Value": 80 }
],
"Key": "06b13fe2-32e6-49a1-b376-ff0237414a6b"
}
}