есть некоторые правила, которые ключи запросов (то есть ключи поиска) должны поддерживаться каждым PACS; конечно это может поддержать больше.
Каждое изображение (более общее, почти каждый объект) в PACS сортируется в иерархию, поэтому каждое изображение принадлежит серии, которая снова принадлежит исследованию, которое снова принадлежит пациенту. На каждом из этих уровней изображение несет информацию для описания этого уровня. Например, на уровне пациента изображение содержит информацию об имени пациента, дате рождения и поле.
При запросе PACS клиент должен следовать строгой модели запросов, которая точно соответствует этой иерархии. На самом деле есть как минимум 3 модели, которые вам интересны и которые клиент должен выбрать при согласовании соединения (ассоциации) с PACS (модели «корень исследования / корень пациента / только для пациента»).
В соответствии с самой моделью, вы должны запрашивать различные уровни иерархии отдельно, один за другим, начиная с самого высокого (обычно пациента или исследования в вышеупомянутых моделях).
В части 4 стандарта DICOM для каждой из моделей указывается, какие ключи поиска вы можете запрашивать (т. Е. Что поддерживает сервер в LEAST) и какие правила вы должны соблюдать, составляя поиск из нескольких ключей поиска. Вы должны прочитать часть 4 о запросе / извлечении, иначе вам не удастся понять, как именно он работает.
Терминология совпадения ключей и ключей возврата в основном используется не в отношении запроса / извлечения PACS, а в отношении рабочего списка Modality. Как правило, соответствующий ключ - это ключ, который вы отправляете со значением для поиска PACS. Ключ возврата - это ключ, который отправляет пустой, т.е. Вы просите PACS заполнить все ответы, которые вы отфильтровали соответствующими ключами, а также ввести значение для запрошенных ключей возврата. Механизм можно использовать для запроса PACS так же, как в рабочем списке - терминология сопоставления / возврата используется только для рабочего списка, чтобы лучше описать требования к серверу.
НТН,
Michael