Как получить файлы dicom с сервера pacs на локальную файловую систему с помощью команды dcm4che 3 c-move
Когда я использую dcm4che3 и dcm4chee2, как получить файлы данных изображения с одного сервера pacs в мой локальный каталог с помощью команды c-move?
Я использую файл movcu bats, и когда я перехожу с ge pacs на свой сервер dcm4chee pacs, StudyInstanceUID был изменен, и я не могу отобразить этот измененный studyuid в origin ge studyuid. поэтому я хочу получить файл dicom напрямую в мою локальную файловую систему, лучше всего подойдет Java-код.
Кажется, ge не поддерживает команду c-get?
2 ответа
Получить dcm4che тк. Там вы найдете двоичный файл dcmqr. Вот пример того, как переместить файлы из dcm4chee (или любой PACS) в вашу локальную файловую систему.
dcmqr -L LISTENER: 11113 PACSAE @ PACSIP: PACSPORT -cmove LISTENER -qModalitiesInStudy = CT-cstore CT -cstoredest.
-L - название слушателя. Вам нужно будет указать это, вероятно, в 99% случаев.
-cmove - команда для cmove и снова слушатель AE.
-qModalitiesInStudy - это только один пример. Множество вещей, которые вы можете запросить, но вам нужно знать модальность опции -cstore.
-cstoredest - это место, где вы хотите хранить файлы в вашей локальной файловой системе.
Мы можем использовать dcmqr из dcm4chee2, но в dcm4che3 нет такой команды "dcmqr". Как я могу сделать это с помощью dcm4che3?