2013-07-02 6 views
1

Теперь я работаю с dcm4che.And у меня есть запрос на запрос пациентов, stydies, экземпляров, mwls и т. Д. По причине того, что веб-интерфейсы dcm4che эффективно реализуют, я хочу проверить как dcm4che выполнит это, но приложите много усилий. Я не мог узнать, какие коды вызывается в сети после нажатия кнопки «Поиск». Я узнал, что dcm4chee C-FIND может заполнить мое требование, но я не знаю, как это сделать. Может ли кто-нибудь помочь мне? Некоторые простые примеры hl7 или C-FIND могут сделать это в java, будет лучше. Спасибо.запрос пациентов на dcm4che

ответ

1

Вы должны использовать стандартные интерфейсы DICOM, такие как C-FIND. Стандартные документы DICOM, конечно же, являются основным справочным пособием для этого, а инструментарий dcm4che DICOM (который используется архивом dcm4chee) - это реализация DICOM на Java. В наборе инструментов есть несколько примеров как клиентских, так и серверных служб, которые будут вам полезны. Набор инструментов dcm4che имеет несколько различных версий: 1.4, который используется dcm4chee, 2.x, который широко используется многими организациями, и 3.x, который все еще находится в процессе разработки, но по-прежнему заслуживает того, чтобы его использовали. См. Sourceforge download page, чтобы получить их.

Если вы пишете службы, которые будут использоваться внутри dcm4chee, то я бы использовал dcm4che14, потому что он уже включен и очень интегрирован в dcm4chee. Если ваша служба будет работать за пределами dcm4chee, я бы пошел с dcm4che2 или dcm4che3 (если вы хотите быть на переднем крае). Когда вы решаете, какой набор инструментов вы хотите использовать и загружать, вы должны получить как исходный, так и двоичный дистрибутивы. Бинарный файл будет использоваться в качестве библиотеки для вашего приложения, а также иметь скомпилированные утилиты для примера, с которыми вы можете играть. У исходного дистрибутива будет исходный код примеров, чтобы вы могли видеть, как писать собственное приложение.

Вы также можете присоединиться к dcm4che google group чтобы задать вопрос другим пользователям и разработчикам.