ГОСТ Р HCO/HL7 27951—2016
- language_code — если этот параметр указан, то ограничивает поиск свойств только на этом язы
ке. (По умолчанию — поиск на всех языках.);
- mimeTypes — список типов среды MIME, участвующих в поиске (по умолчанию искать по всем
типам среды MIME).
Исключения:
- UnknownCodeSystem;
- UnknownConceptCode;
- BadlyFormedMatchText:
- UnknownMatchAlgorithm;
- UnknownLanguageCodo;
- UnknownPropertyCode:
- UnknownMimeTypeCode.
- UnexpectedError.
10.4.7 Возвращение списка связанных кодов понятий
10.4.7.1 Структура данных, возвращаемая методом lookupCodeExpansion
Структура данных, возвращаемая методом lookupCodeExpansion. имеет следующие поля:
- pathLength — целое значение, определяющее расстояние в уровнях от раскрываемого кода, для
которого это поле всегда имеет значение 0:
- concept_code — связанный код понятия;
- designation — предпочтительное обозначение кода на подходящем языке в прикладном контек
сте либо обозначение по умолчанию, если ни одно из обозначений явно не объявлено предпочтитель
ным;
- relationQualifiers — список кодов квалификаторов отношения, применяемых к данному узлу,
- canExpand — значение TRUE указывает, что существуют дополнительные коды понятий, непо
средственно связанные с кодом понятия concept_code. которые могут быть далее раскрыты;
- expansionContext — если параметр canExpand имеет значение TRUE, то параметр
expansionContext содержит непрозрачный контекст, который может использоваться для дальнейшего
раскрытия кода в этом узле.
10.4.7.2 Просмотр иерархического раскрытия кода
Метод lookupCodeExpansion возвращает линеаризованный список кодов, имеющих отношение
типа relationship_code с понятием, имеющим код expandConcept_id.concept_ code в системе кодирова
ния с идентификатором expandConceptJd.codcSystem_id.
Входные параметры:
- expandConcept_id — идентификатор системы кодирования и раскрываемый код понятия. Если
параметр relationship_code имеет значение «hasSubtype» и признак souceToTarget имеет значение
TRUE, то код понятия может быть опущен. В этом случае должны возвращаться сведония обо всех
«корневых» понятиях отношения подтипа, то есть всех понятиях, которые не являются целью одного или
нескольких отношений типа «hasSubtype»:
- relationship_code — код раскрываемого понятия:
- sourceToTarget — значениеTRUE указывает, что раскрытие осуществляется от источника к цели.
Значение FALSE указывает, что раскрытие осуществляется от цели к источнику;
- directRelationsOnly — если этот параметр имеет значение TRUE или отношение, заданное пара
метром relationship_code. не является транзитивным, то возвращаются только прямые цели (или источ
ники. если параметр sourceToTarget имеет значение FALSE) раскрываемого понятия с идентификатором
expandConcept_id. Если он имеет значение FALSE и отношение, заданное параметром relationship_code.
является транзитивным, то возвращаются также потомки или предшественники этого понятия:
- designationLanguage_code — код языка, который должен был использоваться для возвращае
мых обозначений понятий:
- timeout — время в миллисекундах, в течение которого клиент готов ждать завершения опе
рации. Значение 0 параметра timeout указывает, что на время ее выполнения ограничения но на
кладываются:
- sizeLimit — максимальное число элементов, которое служба может вернуть. Если число возвра
щенных элементов совпадаетс sizeLimit, то клиент предполагает, что существуют дополнительные эле
менты. которые не были возвращены. Значение 0 параметра sizeLimit указывает, что число элементов,
которые могут быть возвращены, не ограничивается.
50