ГОСТ Р HCO/HL7 27951—2016
Окончание таблицы 20
pathLcngth
nodeTypccode
concept_id
displayName
...
S (специализируемый)
1.1....
...
nL (лист)
1.1....П
(1.1....n).preferredName
1А (абстрактный)
1.2
(1.2) preferredName
2S (специализируемый)
1.2.1
(1.2.1jpreferredName
...
S (специализируемый)
1.2.1...
...
mL (лист)
1.2.1...П)
(1.2...mJpreferredName
1А (абстрактный)
1.3
(1.3) preferredName
2А (абстрактный)
1.3.1
(1.3.1)preferredName
...
А (абстрактный)
1.3.1...
kL(лист)
1.3.1...k
(1.3.1,.k>preferredName
8.3.8.3 Метод lookupValueSetExpansion
Мотод lookupValueSetExpansion возвращает раскрытие набора значений, ассоциированного с за
данным словарным доменом и необязательным контекстом. Весь словарный домен может быть рас
крыт сразу (если параметр expandAII имеет значение TRUE) или может быть раскрыт на один уровень за
один раз (если параметр expandAII имеет значение FALSE). В последнем случае каждый узел может быть
раскрыт далее, если у него поле isExpandable имеет значение TRUE, указывающее, что поле
expansionContext может быть передано методу expandValueSetExpansionContext для дальнейшего рас
крытия.
Параметры.
- vocabularyDomain_name — раскрываемый словарный домен;
- applicationContext_code — контекст, в котором должен раскрываться словарный домен (не обя
зателен):
- language_code — код языка, используемый для возвращаемых изображаемых имен;
- expandAII — значение TRUE указывает, что все узлы раскрываются на их полную глубину, значе
ние FALSE означает раскрытие на один уровень (по умолчанию используется значение TRUE);
- timeout — время в миллисекундах, в течение которого клиент готов ждать завершения опера
ции. Значение 0 параметра timeout указывает, что на время ее выполнения ограничения не наклады
ваются:
- sizeLimit — максимальное число элементов, которое служба может вернуть. Если число возвра
щенных элементов совпадает с sizeLimit. то клиент предполагает, что существуют дополнительные эле
менты, которые не были возвращены. Значение 0 параметра sizeLimit указывает, что число элементов,
которые могут быть возвращены, не ограничивается.
Исключения:
- UnknownVocabularyDomain;
- UnknownApplicationContextCode;
- UnknownLanguage:
- TimeoutError;
- UnexpectedError.
8.3.8.4 Метод expandValueSetExpansionContext
МетодexpandValueSetExpansionContextиспользуетнепрозрачноезначениепараметра
expansionContext. которое ранее было возвращено в экземпляре класса ValueSetExpansion, для даль
нейшего раскрытия соответствующего узла на дополнительный уровень. Возвращаемое значение
идентично тому, что возвращает метод lookupValueSetExpansion, и к вызову применяются все началь
ные ограничения последнего, включая значение параметра timeout.
Входные параметры:
- expansionContext—контекст,возвращенныйпредшествующимвызовомметода
lookupValueSetExpansion или expandValueSetExpansionContext.
32