ГОСТР ИCO/HL7 27931-2015
Этот тип данных описывает условие выборки строк, возвращаемых в ответе на за
прос. Оно имеет то же назначение, что и конструкция «WHERE» в соответствующем за
просе на языке SQL, но иначе форматируется.
Максимальная длина: 219.
П рим ер-|@PID.5.1AEQAEVANS|
2.20.60.1 Имя поля сегмента (ST)
Имя поля, используемого в условии поиска (служащего «ключом»). Соглашения по
именованию полей сегментов описаны в 2.20.59.1 «Имя поля сепиента (ST)».
2.20.60.2 Оператор сравнения (ID)
Допустимые значения приведены в таблице HL7 0209 «Оператор сравнения».
Таблица HL7 0209 - Оператор сравнения
СТ
КодЗначение (в оригинале)
EQEqual
NE Not Equal
тLT Less than
GTGreater than
LELess than or equal
GEGreater than or equal
> •• ••
Contains
GNGeneric
Значение (перевод)Описание
Равно
Неравно
Меньше
Больше
Меньше или равно
Больше или равно
Содержит
Начинается
2.20.60.3 Значение (ST)
Значение, с которым сравнивается поле.
2.20.60.4 Логический союз (ID)
Допустимые значения приведены в таблице HL7 0210 «Логический союз». Логиче
ский союз определяется следующим образом: если для выборки строки надо осуществить
более одного сравнения, то союз связывает данный экземпляр поля со следующим эк
земпляром.
Таблица Н L7 0210 -
Логический союз
Описание
По умолчанию
Логический союз
AND
:
or
Значение (перевод)
И
ИЛИ
Когда сравнения применяются к строковым значениям, то операторы сравнения LT,
GT, LE и GE подразумевают упорядочение по алфавиту.
Оператор сравнения GN означает, что строка включается в выборку, если заданное
поле начинается со строкового значения, указанной в компоненте 4 («Значение»).
Если в качестве операнда указано имя повторяющегося поля, то строка включается
в выборку, если хотя бы один из экземпляров этого поля удовлетворяет условию выборки.
322