【问题标题】:dcm4che Query/Retrieve SCPdcm4che 查询/检索 SCP
【发布时间】:2009-06-04 09:49:25
【问题描述】:

首先,我是 dcm4che 的新手,没有好的文档很难开始,因此请原谅我的无知。

我要开发一个查询/检索 SCP,我需要知道 SCU 输入的 doCFind 函数中的查询参数。 例子: SCU 执行:dcmqr MYQR@localhost:10001 -q PatientName=Manuel

如何在 doCFind 函数中捕获查询参数(PatientName 和 Manuel)?

protected synchronized DimseRSP doCFind(
    Association as, int pcid, DicomObject cmd,
    DicomObject keys, DicomObject rsp)

谢谢

【问题讨论】:

    标签: java dcm4che


    【解决方案1】:

    您实际上可以这样做:

    protected DimseRSP doCFind(Association association, int i, DicomObject rq, DicomObject data, DicomObject rsp)
                throws DicomServiceException {
       String PatientsID[] = data.getStrings(Tag.PatientID);
       String PatientsName[] = data.getStrings(Tag.PatientName);
       String PatientBirthDate = data.getString(Tag.PatientBirthDate);
       String StudyDate = data.getString(Tag.StudyDate);
       String StudyTime = data.getString(Tag.StudyTime);
       String ModalitiesInStudy[] = data.getStrings(Tag.ModalitiesInStudy);
       ..... etc
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多