ГОСТ Р ИCO/HL7 27931-2015
сов нередко основано на вызове существующих хранимых процедур базы данных серве
ра.
5.1.5.1 Представление одних и тех же данных, используя варианты запросов
Ниже показан пример представления одного итого же запроса во всех трех вариан
тах. Он предназначен для иллюстрации полезности каждого формата для целей форму
лирования запроса. Какой именно формат стоит использовать, зависит от уровня сложно
сти обработки, которая должна быть выполнена сервером, и степени гибкости специфи
кации запрос, требуемой клиенту.
Моделируемый запрос обеспечивает простой поиск в демографической базе дан
ных. Предполагается, что клиент запрашивает у сервера информацию о пациенте. Сервер
возвращает демографическую информацию о пациенте следующего состава: дата рож
дения. пол и почтовый индекс.
5.1.5.1.1 Запрос с простым параметром
Как уже упоминалось, для этого варианта запроса требуется точная спецификация
параметров.
Клиентская система передает сообщение запроса QBP следующего вида:
MSH|A~\& IFEH.IVRI HUHА. СSC | HUHA. DEMO | | 1999020 311 35-
06001 |QBP/’Z58/’QBP_Q13| 1 |D| 2.4
QPD| Z58AРас Parm Qry 2 |Q5021111069999
RCP 11
Имена входных и выходных полей указаны не в сообщении запроса, а в заявлении
о соответствии, составленном для запроса, имя которого указано в поле QPD-1 «Имя со
общения запроса». Единственными элементами, используемыми для идентификации ви
да запроса, являются MSH-9.2 «Код события» и QPD-1 «Имя сообщения запроса». За
прашивающая система должна обратиться к заявлению о соответствии, составленному
для данного вида запросов, для получения более детальной информации о входных и
выходных полях.
5.1.5.1.2 Запрос по шаблону
Как и в случае варианта запроса с простым параметром, для запроса по шаблону
требуется точная спецификация параметров. Отличие от запроса с простым параметром
состоит в том, что для передачи параметров вместо сегмента QPD используются другие
сегменты. Чтобы сервер мог легко разобрать их, они должны быть взяты из числа суще
ствующих сегментов.
Клиентская система передает запрос по шаблону в следующем формате:
MSH| Л-Л& IFEH.IVRI HUHA. CSC | HUHA. DEMO | | 1999020 311 35-
06001 |QBP/’Z58/’QBP_Q13| 1
| С |
2.4
QPD| Z58APar Parm Qry 2IQ502
966