ГОСТ Р HCO/HL7 27951—2016
- matchAlgorithm_code — указывает алгоритм, с помощью которого определяется совпадение
свойства со значением параметра match Text Детальные сведения см. в 8.2.2.1 «Алгоритмы совпадения
строк»:
- language_code — если этот параметр указан, то ограничивает поиск свойств только на этом
языке. (По умолчанию — поиск на всех языках.) Совпадающий код языка должен быть не более общим,
чем значение, заданное этим параметром. Например, если этот параметр имеет значение «еп». то
должны считаться совпадающими обозначения, имеющие коды языка «еп», «еп-UK», «еп-UK-south» и
т. д. Если же параметр language_code имеет значение «еп-UK-south», то будут возвращены иденти
фикаторы только тех понятий, у которых язык свойств совпадает с заданным;
- activeConceptsOnly — значение TRUE (используемое по умолчанию) указывает, что допустимы
ми считаются только коды понятий, которые в настоящее время активны. Значение FALSE указывает,
что допустимыми считаются все коды понятий, содержащиеся в системе кодирования;
- properties — список кодов свойств, участвующих в поиске (по умолчанию искать по всем свой
ствам);
- mimeTypes — список типов среды MIME, участвующих в поиске (по умолчанию искать по всем
типам среды MIME);
- timeout — время в миллисекундах, в течение которого клиент готов ждать завершения операции.
Значение 0 параметра timeout указывает, что на время ее выполнения ограничения не накладываются;
- sizeLimit — максимальное число элементов, которое служба может вернуть. Если число возвра
щенных элементов совпадает с sizeLimit. то клиент предполагает, что существуют дополнительные эле
менты, которые не были возвращены. Значение 0 параметра sizeLimit указывает, что число элементов,
которые могут быть возвращены, не ограничивается.
Исключения;
- UnknownCodeSystem;
- BadlyFormedMatchText:
- UnknownMatchCode;
- UnknownLanguageCode;
- UnknownPropertyCode:
- UnknownMimeTypeCode,
- TimeoutError;
- UnexpectedError.
10.4.4 Возвращение полного описания кодированного понятия
Возвращаемые полные сведения о кодируемом понятии образованы из всех описанных ниже
классов.
10.4.4.1 Класс ConceptDesignation
Класс ConceptDesignation имеет следующие поля:
- designation — обозначение кодированного понятия;
- language_code — язык обозначения;
- preferredForLanguage — значение TRUE указывает, что это обозначение следует предпочесть
для представления назначения кодированного понятия CodedConcept на заданном языке, если иные
критерии отсутствуют. Для каждого заданного языка и заданного понятия только одно обозначение мо
жет быть указано предпочтительным.
10.4.4.2 Класс ConceptProperty
Класс ConceptProperty имеет следующие поля:
- property_code — код понятия, идентифицирующий конкретное свойство;
- propertyValue — значение этого свойства уданного понятия;
- language_code — язык значения propertyValue (необязательный):
- mimeTypeCode — тип среды MIME значения propertyValue (по умолчанию text/plain).
10.4.4.3 Класс CompleteCodedConceptDescription
10.4.4.3.1 Класс ConceptRelationship
Класс ConceptRelationship имеет следующие поля:
- sourceConcept_id — идентификатор понятия (идентификатор системы кодирования и код поня
тия). являющегося источником отношения:
- relationship_code — код отношения;
- relationQualifiers — необязательный список кодов квалификаторов, уточняющих или иным об
разом характеризующих отношение:
48