ГОСТ Р ИCO/HL7 27931-2015
Запросы в версии 2.4
Пользователи запросов, определенных в версии 2.3, столкнулись с некоторыми
произвольный ограничениями, свойственными этой версии. При более внимательном
взгляде на описание запросов к виртуальным таблицам возникает впечатление, что един
ственным вариантом, когда в запросе может быть использовано EQL-выражение, являет
ся возвращение результатов в табличной форме, и что в ответ на запросы с параметрами
не могут возвращаться табличные результаты.
В версиях стандарта HL7, последовавших за версией 2.3.1, проводится более стро
гое разделение между тем, как формулируется запрос и как возвращаются результаты за
проса. Кроме того, в них сделан акцент на существование «Заявления о соответствии».
Рабочая группа HL7 продолжает поддерживать семантику запросов хранимых проце-
дур/реакции на события, а также запросов к виртуальным таблицам, но более строго
определяет синтаксис, используя отдельный новый тип запросов, а именно, запрос с па
раметрами (Query By Parameter-QBP).
QBP-запросы предназначены для унификации семантики запросов хранимых про
цедур, запросов реакции на события и запросов к виртуальным таблицам с помощью точ
ного заявления о соответствии.
В стандарте учтено, что запросы в исходной форме (QRD/QRF) продолжают ис
пользоваться, но при этом в нем введен новый формализм запросов, более точно объяс
няющих их семантику.
Большой объем материала, добавленного после версии 2.3.1, содержит описание
формата заявления о соответствии и примеры формулирования и использования запро
сов.
П рим ечание - В 2.12 стандарта HL7 версии 2.5 предложен новый способ описания соответ
ствия на основе сценариев использования. Разработчикам запросов рекомгндуется ознакоглпъся с его со
держанием и по возможности воспользоваться структурами профилей, описанными в этом разделе. Пред
шествую ш,ие структуры заявления о соответствии оставлены в разделе 5 и будут пересмотрены с учетом
нового подхода в следующей версии стандарта.
Совместимость с предшествующими версиями
В целях обратной совместимости в стандарте оставлены как запросы «в исходной
форме», так и запросы «в расширенной форме», но их описание вынесено в раздел
«только для обратной совместимости». Основная часть настоящего раздела посвящена
полному и согласованному объяснению подхода к запросам, предложенному в версии 2.4.
Как и в версиях стандарта HL7, предшествующих версии 2.4, детальное предметное
содержание сообщений запросов и ответов на запросы определяется техническими коми
тетами Рабочей группы HL7, ответственными за функционально специфические разделы;
958