ГОСТ Р HCO/HL7 27951—2016
Окончание таблицы 12
Код алгоритм а совладения
О писание
О бязателен
ContainsPhraselgnoreCase
Целевой текст, представленный в нижнем регистре, должен со
держать подстроку, совпадающую с представлением значения
параметра matchText в нижнем регистре
TRUE
ContainsPhrase
Целевой текст должен содержать подстроку, совпадающую со
значением параметра matchText
FALSE
WordsAnyOrderlgnoreCase
Целевой текст должен содержать все слова подстроки, совпа
дающей со значением параметра matchText. но не обязательно в
том же порядке
FALSE
WildCardsignoreCase
Значение параметра matchText гложет содержать нуль или бо
лее «заместителей», обозначаемых символом звездочки (*).
Заместитель совпадает с нулем или более символов целевой
строки. Спецсимвол обратной косой черты (\) означает, что зна
чение «а\*Ь‘о параметра matchText совпадает с любой строкой,
начинающейся символами «а’Ь»
FALSE
RegularExpression
Значение параметра matchText может содержать регулярные
выражения, синтаксис которых определен в документе XML
Schema Part 2: Datatypes (XML-схема. Часть 2. Типы данных)
FALSE
NYSIIS
Фонетическое кодирование, принятое в системе New York State
Identification and Intelligence System
FALSE
8.2.3 Идентифицирующий раздел службы
API времени исполнения и API обозревателя наследуют общий интерфейс идентификации,
предусматривающий следующие вызовы:
- getServiceName — возвращает имя. присвоенное службе ее поставщиком;
- getServiceVersion — возвращает идентификатор версии, зависящий от реализации службы;
- getServiceDescription — возвращает описание службы, сведения о ее авторе, назначении и т. д.;
- getHL7ReleaseVersion — возвращает идентификацию наиболее позднего выпуска словаря HL7
(а не модели RIM), предоставляемого службой;
- getCTSVersion — возвращает специфичную версию ОТС, реализуемую службой (например. 1.0).
8.2.4 Исключения
Ниже приведен перечень исключений, которые могут генерироваться одним или несколькими ме
тодами. описанными в настоящем разделе. Исключения вызываются аномальными событиями, пре
пятствующими нормальному завершению работы.
В приведенном ниже описании исключений предполагается, что базовая информация об исключе
нии содержит текстовое поле, описывающие специфичные детали исключения. Дополнительные атри
буты. указанные в этом списке, предоставляют информацию, дополняющую базовый текст.
Исключения, генерируемые API сообщений:
- возникла ошибка, не предусмотренная в настоящей спецификации. К примеру, ошибки опера
тивной памяти, ошибки ввода-вывода, ошибки доступа к базе данных и любые другие неожиданные со
бытия. препятствующие нормальному завершению вызова API. В атрибуте possible_cause может пере
даваться более детальная информация о том, что произошло на самом деле;
- служба не распознала значение параметра vocabularyDomain_name;
- служба не распознала значение параметра applicationContext_code. Возможны следующие ва
рианты:
^идентификатор набора значений передан, но служба не распознала его.
2) передано только имя набора значений, но служба не распознала его;
3) не переданы ни имя. ни идентификатор;
- при вызове метода переданы оба параметра — valueSet_id и valueSet_name. Параметр
valueSet_id правильно идентифицирует набор значений, но он отличается от того, что указан в параме
тре valueSet_name, который может идентифицировать другой набор значений или вообще не указывать
на существующий набор значений;
- параметр concept_id.concept_code не распознан как правильный код понятия, принадлежащий
системе кодирования, идентифицированной значением параметра concept_id.codeSystem_id;
24