Я занимаюсь разработкой приложения для работы с изображениями пациента, используя php (Codeigniter).
У меня проблемы с DICOM зрителем.
я использую сияющий просмотрщик dicom. Так как же запустить Dicom Viewer с изображениями пациентов на стороне клиента?
(Или любые возможные способы просмотра изображений со всеми этими возможностями)
Существует два основных подхода к этому: если программа просмотра поддерживает WADO (веб-доступ к объектам DICOM), вы, вероятно, можете просто вызвать программу просмотра с идентификацией. Но Radiant в настоящее время не поддерживает WADO.
Тем не менее, Radiant поддерживает некоторые параметры командной строки что может быть полезно:
Итак, у вас есть 2 подхода для реализации второго общего подхода:
Первый подход потребует предварительной настройки лучистого зрителя как узла DICOM в PACS, и он будет налагать ограничения на то, как изображения могут быть связаны, потому что вы должны преобразовать «все, что пользователь нажал» в один идентификатор. Документация Radiant читается так, как будто она поддерживает уровень пациента, который, вероятно, вам не нужен. Мне неясно, откуда зритель будет загружать изображения с опцией -pstv.
Второй вариант (опция Radiant -d, надеюсь, он не только сканирует, но и загружает изображения) потребует больше усилий для вашего обработчика пользовательских протоколов. Но вы полностью контролируете набор изображений, которые будут загружены зрителем
Я бы порекомендовал вам поиграть с различными вариантами Radiant и их подробным поведением, прежде чем выбирать тот или иной подход.
НТН
kritzel_sw
Вам просто нужно определить собственный протокол URL. Есть несколько примеров вокруг;
http://www.codeproject.com/Articles/332206/Custom-URL-Protocol-for-Invoking-Application