Orthanc Pacs Server 和 dcm4che3 ToolKit 命令 findscu

Orthanc Pacs Server and dcm4che3 ToolKit command findscu

我用 WebGui 安装了 Orthanc Server (PACS),并从 osirix dicom 示例上传了一些 dicom。我对包 dcm4che3 中的命令 findscu 有一些问题。当我调用 /findscu -c TEST@127.0.0.1:4242 -m PatientName="WRIX" 时,出现错误:

org.dcm4che3.net.AssociationStateException: Sta1 - Idle
    at org.dcm4che3.net.State.writeAReleaseRQ(State.java:223)
    at org.dcm4che3.net.Association.release(Association.java:271)
    at org.dcm4che3.tool.findscu.FindSCU.close(FindSCU.java:463)
    at org.dcm4che3.tool.findscu.FindSCU.main(FindSCU.java:380)

在 orthanc 日志中:

E0713 16:20:51.875545 main.cpp:180] Unknown remote DICOM modality AET: "FINDSCU"

E0713 16:20:51.875589 CommandDispatcher.cpp:776] Find requests are disallowed for the AET "FINDSCU"

E0713 16:20:51.875603 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE Caller passed in an illegal association

我想我需要在 orthanc.json FINDSCU 中添加如何?

您必须在 configuration file of Orthanc, otherwise Orthanc will refuse to answer for security reasons. More information is available in the Orthanc Book, in the section entitled "Understanding DICOM with OrthancDicomModalities 选项中声明您的模式 FINDSCU