【发布时间】:2015-11-25 09:24:32
【问题描述】:
我想获取此 uid 以便从 dicom 服务器获取文件,因为函数 addStoreTransferCapability 需要这些参数。我使用的工具包是 dcm4chee,语言是 java。
【问题讨论】:
-
您在查找这些值时遇到什么问题? stackoverflow.com/help/how-to-ask
-
其返回空值如下代码:dcmqr.setQueryLevel(DcmQR.QueryRetrieveLevel.PATIENT); dcmqr.setQueryLevel(DcmQR.QueryRetrieveLevel.STUDY); dcmqr.setQueryLevel(DcmQR.QueryRetrieveLevel.SERIES); dcmqr.setQueryLevel(DcmQR.QueryRetrieveLevel.IMAGE); dcmqr.addReturnKey(Tag.toTagPath("SOPClassUID")); dcmqr.addReturnKey(Tag.toTagPath("PatientName")); dcmqr.addReturnKey(Tag.toTagPath("StudyInstanceUID"));
-
我建议您针对您的具体问题和您尝试过的内容创建一个新问题。目前尚不清楚您的代码中什么是空的,也不清楚它与您的原始问题有何关系。同样,stackoverflow.com/help/how-to-ask
-
实际上我不能再问更多问题:这是上面代码中发生的事情我正在设置查询级别和返回键我还将 TransferSyntaxUID 设置为返回键。正在进行查询,当我检查 tsuid 的结果时,它返回 null。 dcmqr.addReturnKey(Tag.toTagPath("TransferSyntaxUID")); System.out.print("这里是标签:"+ result.get(0).getString(Tag.TransferSyntaxUID)+ "\n");