ГОСТ Р HCO/HL7 27931-2015
[Обсуждение реализации: если на только что отправленный запрос немедленно
возвращается единственное ответное сообщение, то в этом поле нет особой необходимо
сти. Напротив, в «асинхронных» реализациях, когда по одному соединению с каналом пе
редачи данных осуществляется двунаправленная передача многих запросов, ответов и
других сообщений, важно заполнять это поле, чтобы клиент мог определить, на какой за
прос сервер ответил.)
5.4.4.3 QPD-3 «Пользовательские параметры» (различные типы данных) 01435
Эти последовательные поля параметров содержат значения, передаваемые клиен
том серверу.
Клиентские данные представляются как последовательность полей сегмента. В по
ле QPD-3 «Пользовательские параметры» и следующих за ним полях могут передаваться
значения параметров. Каждое поле пользовательского параметра в сегменте QPD соот
ветствует одному параметру, описанному в заявлении о соответствии, где для каждого па
раметра указаны имя, тип данных, обязательность и возможность повторения. Обычно
подразумевается, что значения параметров соединяются логическим отношением «И», но
пользователь должен тщательно прочитать требуемое заявление о соответствии, чтобы
установить, так ли это. За исключением варианта запроса со сложным выражением, име
на параметров не передаются в запросе, они определяются по позиции поля параметра в
заявлении о соответствии.
Каждому полю параметра, описанному в заявлении о соответствии, можно одно
кратно присвоить любой тип данных, включая комплексные типы QIP и QSC. В число по
лей параметров могут входить также поле управления сортировкой (типа SRT) или поле
группы сегментов (типа ID), определенные ниже в разделах 5.4.6.6 и 5.4.6.7.
Поля параметров в сегменте QPD должны быть указаны в порядке перечисления в
заявлении о соответствии.
5.4.4.3.1 Примечание к использованию сегмента QPD в запросах по шаблону
П рим ечание - Запрос по шаблону представляет собой расширение запроса с парамгтраш, в
котором параметры поиска передаются в сегментах, которые содержат их естественным образом. Напри
мер, если требуется определить запрос поиска кандидатов в дубликаты в форме запроса по шаблону, то
демографическую информацию, по которой будет вестись поиск, можно передавать в сегменте PID и/или
сегмэнте PD1, оставляя пустымт поля этих сегментов, не участвующие в поиске. Если, к примеру, вероис
поведание не входит в 41ело параметров поиска, то в сегменте PID, передаваемом в запросе, поле РЮ -17
должно быть оставлено пустым. Параметры, которые не входят естественным образом в сообщение HL7,
напримгр, алгоритм поиска, уровень совпадения и т. д., должны по-прежнему передаваться в сегменте QPD
таким образом, как если бы это был обычный запрос с параметрами. Сегменты и поля, доступные для ис
пользования в качэстве параметров запроса, должны быть описаны в заявлении о соответствии этого за
проса.
1011