• DCMTK findscu 查询信息


     服务端:使用Conquest DICOM Server,查看患者信息

    客户端在命令行下输入如下查询

    1. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k 0010,0010=MANIX
    2. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=MANIX"

    第一条查询失败:原因是缺少了查询的等级"0008,0052=PATIENT"

     必须添加改标签才可以查询成功,添加后查询,服务端显示

     原因请查看DICOM标准:DICOM query/retrieve: DICOM standard part 4 section C.4.1.1.3.1 for details about C-Find and the query retrieve level.

    客户端截图:

    调用findscu的其它方式:

    简洁版本:

    findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k 0008,0052=PATIENT -k 0010,0010=MANIX

    查询 + 保存XML 版本:

    findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=*" -Xx

    查询结果

     随便打开一个

     只有患者姓名,如果需要查询更多的信息,可以通过添加TAG来完成;或增强查询DICOM文件

    保存结果到指定文件夹内:

    findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=*" -od download -Xx

    文件方式查询 + 获取更多的信息:

    findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=*" find.dcm -od download -Xx

    查询结果:

     标签查询 + 获取更多的信息:

    findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=*" -k 0010,0020 -od download -Xx

    总结:

    1. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k 0010,0010=MANIX -k 0010,0020
    2. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k 0010,0010=MANIX
    3. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=MANIX"
    4. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k 0008,0052=PATIENT -k 0010,0010=MANIX
    5. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=MANIX" -Xx
    6. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=MANIX" -od download -Xx
    7. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=*" find.dcm -od download -Xx
    8. findscu 127.0.0.1 5678 -aet GDCM -aec CONQUESTSRV1 -P -k "0008,0052=PATIENT" -k "0010,0010=*" -k 0010,0020 -od download -Xx

  • 相关阅读:
    SAP BASIS SET_PARAMETER_ID_TOO_LONG
    React学习笔记三
    12.PGL图学习之项目实践(UniMP算法实现论文节点分类、新冠疫苗项目实战,助力疫情)[系列九]
    PoseiSwap 参赛,参与斯坦福、Nautilus等联合主办的 Hackathon 活动
    实验四 OR指令设计实验【计算机组成原理】
    Java中如何获取File大小,路径,修改时间,是否隐藏文件等属性呢?
    使用TreeSet集合存储元素,使用Comparable和Comparator比较元素
    Flink DataStream API 编程模型
    Linux——指令初识
    开启安全测试评估赛道,永信至诚发布“数字风洞”产品体系
  • 原文地址:https://blog.csdn.net/yunzhaoqiang/article/details/125998916