ГОСТ Р HCO/HL7 27951—2016
- timeout— время в миллисекундах, в течение которого клиент готов ждать завершения операции.
Значение 0 параметра timeout указывает, что на время ее выполнения ограничения не накладываются;
- sizeLimit — максимальное число элементов, которое служба может вернуть. Если число возвра
щенных элементов совпадает с sizeLimit. то клиент предполагает, что существуют дополнительные эле
менты, которые не были возвращены. Значение 0 параметра sizeLimit указывает, что число элементов,
которые могут быть возвращены, не ограничивается.
Исключения:
- BadlyFormedMatchText:
- UnknownMatchAlgorithm;
- TimeoutError;
- UnexpectedError.
8.4.3 Обозревание словарного домена
8.4.3.1 Класс VocabularyDomainDescription
Класс VocabularyDomainValueSet содержит описание набора значений (см. 8.3.8 «Раскрытие сло
варного домена») и код контекста, в котором применяется этот набор значений (если таковой контекст
имеется). Он имеет следующие поля:
- definedByValueSet — набор значений, определяющий словарный домен в конкретном приклад
ном контексте;
- applicat>onContext_code — код контекста, в котором применяется этот набор значений.
КлассVocabularyDomainDescriptionописываетструктуру,возвращаемуюметодом
lookupVocabularyDomain. Он имеет следующие поля:
- vocabularyDomain_name — уникальное имя словарного домена;
- description — описание домена:
- restnctsDomain_name — словарный домен, ограниченный данным доменом, если таковой име
ется:
- basisOfDomains — список доменов, являющихся ограничениями данного домена, если таковые
имеются;
- constrainsAttributes — список атрибутов модели RIM, использующих данный словарный домен,
если таковые имеются;
- representodByValueSets — список наборов значений и контекст, которые могут представлять
данный словарный домен, если таковые имеются.
8.4.3.2 Метод lookupVocabularyDomain
Метод lookupVocabularyDomain возвращает детальные сведения о словарном домене. Он имеет
следующий входной параметр:
- vocabularyDomain_name — имя обозреваемого словарного домена.
Исключения:
- UnknownVocabularyDomain;
- UnexpectedError.
8.4.4 Обозревание набора значений
8.4.4.1 Класс FullValueSetDescriptionstructure
Класс FullValueSetDescription включает в себя полное описание набора значений, в том числе
список включенных в него кодов понятий и других наборов значений.
Класс ValueSetConstructor имеет следующие поля:
- inciudedValueSet — идентификатор и имя набора значений, считающегося частью данного на
бора. если таковой имеется;
- includoHeadCode — значение TRUE указывает, что головной код набора значений, включенного
в данный набор (если таковой имеется), входит в состав данного набора. Значение FALSE указывает,
что не входит.
Класс ValueSetCodeReference имеет следующие поля:
- referenced_code — код понятия, на который ссылается данный набор;
- relationship_code — код отношения. Если присутствует, то все потомки ссылочного кода также
считаются частью набора значений, с поправкой на ограничение, задаваемое описанным ниже параме
тром leafOnly. Если отношение транзитивно. то все потомки также включаются в набор значений. Если оно
не транзитивно. то рассматриваются только прямые потомки ссылочного кода;
- indudeReferencedCode — значение TRUE указывает, что сам ссылочный код является частью
набора значений. Значение FALSE указывает, что в набор значений включаются только его дети или
35