DICOMweb
DICOMweb — это термин, применяемый к семейству служб RESTful DICOM, определенных для отправки, получения и запроса медицинских изображений и связанной с ними информации.
Цель состоит в том, чтобы предоставить легкий механизм доступа к изображениям, удобный для мобильных устройств и веб-браузеров, который может быть реализован разработчиками, минимально знакомыми со стандартом DICOM , и который использует механизмы, удобные для потребительских приложений, такие как http , JSON и типы мультимедиа (например, «image/jpeg») в максимально возможной степени.
Стандарт формально определен в веб-службах DICOM PS3.18 .
Службы DICOMweb отличаются от других веб-служб DICOM суффиксом «-RS», указывающим на их RESTful характер.
Семья состоит преимущественно из:
- WADO-RS для извлечения файлов DICOM PS3.10, метаданных в формах XML или JSON, объемных данных, отделенных от метаданных, и визуализированных изображений потребительского формата.
- STOW-RS для хранения (отправки) файлов DICOM PS3.10 или отдельных метаданных и объемных данных
- QIDO-RS для запроса коллекций (баз данных, реестров) объектов DICOM
Ключевой особенностью услуг WADO-RS является возможность получения целых исследований и серий вместо повторного запроса отдельных экземпляров.
Другие услуги, включая поддержку рабочих списков ( UPS-RS ) и получение возможностей сервера .
Примеры
[ редактировать ]Некоторые очень простые примеры синтаксиса URL-адресов и кодирования метаданных описаны в DICOMweb Cheatsheet . [1]
Сравнение с обычными услугами DICOM
[ редактировать ]Грубо говоря, службы DICOMweb можно сравнить с обычными службами DIMSE DICOM следующим образом:
DICOMweb | ДИМСЕ |
---|---|
ДОРОГА-РС | C-GET |
СТОУ-РС | С-МАГАЗИН |
КИДО-РС | C-НАЙТИ |
Действительно, за исключением разной кодировки запроса, упаковки ответа и используемого протокола, службы достаточно схожи, чтобы можно было реализовать прокси-сервер DICOMweb для традиционной реализации служб DICOM DIMSE (это задумано). Обычные службы DIMSE DICOM на самом деле имеют возможности, которые соответствуют уровню экземпляра и кадра ( Извлечение на уровне экземпляра и кадра ), а также отдельные возможности извлечения метаданных ( Извлечение составного экземпляра без массовых данных ) DICOMweb, хотя они не так широко реализованы, как традиционное изучение корней, услуги по поиску серий и изображений.
История
[ редактировать ]Ранее веб-службы DICOM использовали либо параметры URL ( WADO-URI ), либо веб-службы на основе SOAP ( WADO-WS ) для получения объектов DICOM.
Исходный стандарт веб-доступа к постоянным объектам DICOM (WADO) был совместной работой DICOM и рабочей группы ISO. [2] и был выпущен в 2003 году как дополнение DICOM 85 и ISO 17432 . Позже слово «стойкий» в названии было исключено. Стандарт ISO не поддерживался, поскольку DICOM PS3.18 со временем развивался. Позже был добавлен суффикс «-URI», чтобы отличить то, что сейчас называется WADO-URI, от новых сервисов. WADO-URI стал популярным благодаря обеспечению доступа как к исходным файлам DICOM, так и к их версиям, отображаемым на стороне сервера, и, соответственно, был включен в профиль IHE XDS-Ib в качестве одного из необходимых транспортных механизмов.
После того, как IHE прошел через несколько редакций профиля XDS-I , он определил основанный на SOAP механизм передачи изображений (транзакция RAD-69), который был добавлен в DICOM ретроспективно, расширен и стал WADO-WS, который был впоследствии вышел в отставку, поскольку был неполным и не обслуживался.
В рамках дополнения 118 к DICOM — Хостинг приложений , завершенного в 2010 году, была представлена «собственная модель DICOM» XML, которая определяла двунаправленное транскодирование наборов данных DICOM между традиционным двоичным представлением и представлением XML.
Независимая группа разработчиков определила альтернативный транспортный механизм — Medical Imaging Network Transport (MINT) и предложила его как расширение DICOM. Хотя MINT не был принят полностью, разработчики были ассимилированы DICOM WG 27 , а несколько ключевых функций MINT были определены как расширения DICOM PS3.18 . Историческую информацию о MINT можно найти на оригинальном сайте MINT Google Code .
Текущий набор веб-служб DICOM в DICOM PS3.18 , в который входит DICOMweb, развивался (или расширяется) за счет следующих дополнений:
- Приложение 85 к DICOM — Веб-доступ к объектам DICOM (WADO)
- Приложение 148 к DICOM. Веб-доступ к постоянным объектам DICOM с помощью расширения веб-службы службы извлечения (веб-служба WADO)
- Приложение 161 к DICOM — WADO с помощью RESTful Services
- Приложение 163 к DICOM — Хранение через Интернет с помощью RESTful Services (STOW-RS)
- Дополнение 166 к DICOM — запрос на основе идентификатора объектов DICOM с помощью служб RESTful (QIDO-RS)
- Приложение 170 к DICOM — Параметры сервера Службы RESTful
- Дополнение 171 к DICOM. Унифицированная процедура, выполняемая службами передачи репрезентативного состояния (REST)
- Приложение 174 к DICOM — RESTful-рендеринг
- Приложение 183 к DICOM — повторная документация веб-служб PS3.18
- Приложение 193 к DICOM — уведомления REST
- Приложение 194 к DICOM — Службы RESTful для экземпляров, не связанных с пациентами
- Приложение 198 к DICOM — Прекращение использования WADO-WS
- Приложение 203 к DICOM — ресурсы миниатюр для DICOMweb
- Приложение 211 к DICOM — поддержка DICOMweb для извлечения через приложение/zip
- Приложение 228 к DICOM — API DICOMweb для объемного рендеринга на стороне сервера
Однако старайтесь всегда использовать текущий стандарт DICOM, а не внедрять его из каких-либо дополнений, поскольку со временем в него вносились исправления и дополнения.
Реализации
[ редактировать ]Сервер
[ редактировать ]Клиент
[ редактировать ]Дальнейшее чтение
[ редактировать ]- Женеро Б.В., Деннисон Д.К., Хо К., Хорн Р., Сильвер Э.Л., О'Доннелл К. и др. DICOMweb: История и применение веб-стандарта для медицинской визуализации . J-цифровая визуализация. 10 мая 2018 г.; 1–6. doi:10.1007/s10278-018-0073-z
Внешние ссылки
[ редактировать ]- Что такое DICOMweb?
- Памятка по DICOMweb
- Веб-ресурсы DICOM
- API на основе REST: обзор и прогресс со времен SIIM14
- Доступ к изображениям повсюду
- Делаем DICOMWeb быстрым
- Информация о DICOMweb — API, реализациях и т. д.
- Презентации с конференции DICOMweb и практического семинара 2015 г.
- Группа Google для разработчиков DICOMweb
Ссылки
[ редактировать ]- ^ 123
- ^ Кордонье, Эммануэль (22 сентября 2003 г.). «ВАДО — веб-доступ к постоянным объектам DICOM» . Проверено 21 марта 2016 г.