【问题标题】:How do i get value for (0008,0018) SOP Instance UID while sending C_Get request to Dicom server如何在向 Dicom 服务器发送 C_Get 请求时获取 (0008,0018) SOP 实例 UID 的值
【发布时间】:2015-04-15 22:56:02
【问题描述】:

我需要从 Dicom 服务器获取文件。

但服务器不会发送有效的像素数据,除非我给出 (0008,0018 i.e. SOP instance UID),所以如果我给出这个 SOP 实例 UID(我已经从一个成功的日志中获得了这个值),那么它就可以正常工作。

我不知道在使用C_Get..检索文件时如何以及在 TAG (0008,0018) 中放入什么值。

【问题讨论】:

  • 您使用的是哪个 DICOM 库?
  • 我们正在编写自己的解决方案。我们没有使用任何库。

标签: dicom


【解决方案1】:

通常您可以通过发送 C-Find 请求从服务器检索可用的SOP Instance UIDs

dicom 服务器大多不支持关系查询。因此,可能需要执行多个查询来获取 SOP 实例 UID。

要查找所有 SOP 实例 UID,您可以在 Study Level 上进行查询以检索研究实例 UID,然后在 Series level 上的查询中使用此 UID 以检索系列实例 UID 的列表,然后查询一次Image level 的每个系列实例 UID 以检索该系列的所有 SOP 实例。

检查part 4 of the standard (section C.6)查询的强制和可选属性

【讨论】:

  • 我完成了这个过程,并且我确实有 Stury UID 和 Series UID。但是当我用这个系列的 UID 查询 IMAGE 表时,我没有得到 SOP Instace UID 作为回报。请参考下面复制的查询和响应:
  • 请求:(0H,0H):UL 0(0H)(0H,2H):UI 1.2.840.10008.5.1.4.1.2.1.1(0H,100H):US 32(20H) ( 0H, 110H): US 1 (1H) ( 0H, 700H): US 0 (0H) ( 0H, 800H): US 0 (0H) ( 8H, 18H): UI null ( 8H, 52H): CS IMAGE ( 20H, eH): UI 2.25.2.25.129780876084599113793693723938718889398 响应: (0H, 0H): UL 76 (4cH), (0H, 2H): UI 1.2.840.10008.5.1.4.1.2.1.1,: US (0H) 32800 (8020H) (0H, 120H): 美国 1 (1H) (0H, 800H): 美国 257 (101H) (0H, 900H): 美国 0 (0H)
  • 我现在得到了这个字段。感谢您的支持
猜你喜欢
  • 2015-12-17
  • 2020-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多