DICOM 实例的强制标签

发布于 2024-11-19 06:19:20 字数 131 浏览 2 评论 0原文

我正在尝试将 DICOM 实例(在我的例子中是图像)从应用程序发送到服务器。 但不知怎的,它并没有发生。

日志显示一些标签丢失。

那么 DICOM 关联期间所需的强制标签列表是什么(在我的例子中是 C-STORE)?

I am trying send a DICOM instance (an image in my case) from an application to a server.
But somehow it is not Happening.

The logs reveals that some tags were missing.

So what is the list of mandatory tags which are required during a DICOM association (a C-STORE in my case) ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

念三年u 2024-11-26 06:19:20

哪些标签是强制性的取决于用于表示图像的 SOP 类。它有所不同。 DICOM 标准第 3 部分中有一些表格(可在 ftp://medical.nema.org 获取) /medical/dicom/2009/)告诉您需要哪些模块。各个标签的其他文档将告诉您它们是类型 1、1C、2、2C 还是 3。类型 3 属性是可选的。带 C 的类型在某些条件下是强制性的,而在其他条件下则不是强制性的。类型 1 始终是强制的并且必须具有有效值。类型 2 必须存在,但可以有空值。

Which tags are mandatory is a function of what SOP class is used to represent the image. It varies. There are tables in part 3 of the DICOM standard (available at ftp://medical.nema.org/medical/dicom/2009/) which tell you which modules are required. Other documentation for individual tags will tell you if they are Type 1, 1C, 2, 2C, or 3. The Type 3 attributes are optional. The types with a C are mandatory under certain conditions and not mandatory under other conditions. Type 1 is always mandatory and must have a valid value. Type 2 is required to exist but can have a null value.

白云不回头 2024-11-26 06:19:20

如果您使用 dcm4chee,则有一个 dcm4chee/server/default/conf/dcm4chee-attribute-filter.xml,其 DTD 声明如下:
<代码>

Minimal descriptor for DICOM Standard Conformance of Query/Retrieve Service:
  <dcm4chee-attribute-filter>
    <patient>
      <attr tag="00080005"/>
      <attr tag="00100010"/>
      <attr tag="00100020"/>
    </patient>

<study>
  <attr tag="00080005"/>
  <attr tag="00080020"/>
  <attr tag="00080030"/>
  <attr tag="00080050"/>
  <attr tag="0020000D"/>
  <attr tag="00200010"/>
</study>

<series>
  <attr tag="00080060"/>
  <attr tag="0020000E"/>
  <attr tag="00200011"/>
</series>

<instance>
  <attr tag="00080018"/>
  <attr tag="00200013"/>
</instance>


While Matt's answer is absolutely correct, this should get you started faster.

If you use dcm4chee, there is a dcm4chee/server/default/conf/dcm4chee-attribute-filter.xml with DTD stating following:

Minimal descriptor for DICOM Standard Conformance of Query/Retrieve Service:
  <dcm4chee-attribute-filter>
    <patient>
      <attr tag="00080005"/>
      <attr tag="00100010"/>
      <attr tag="00100020"/>
    </patient>

<study>
  <attr tag="00080005"/>
  <attr tag="00080020"/>
  <attr tag="00080030"/>
  <attr tag="00080050"/>
  <attr tag="0020000D"/>
  <attr tag="00200010"/>
</study>

<series>
  <attr tag="00080060"/>
  <attr tag="0020000E"/>
  <attr tag="00200011"/>
</series>

<instance>
  <attr tag="00080018"/>
  <attr tag="00200013"/>
</instance>

</dcm4chee-attribute-filter>

While Matt's answer is absolutely correct, this should get you started faster.

爱格式化 2024-11-26 06:19:20

如果您将 DICOM 图像发送到服务器意味着它是 C-STORE,因此您使用的服务器(PACS)会检查传输语法 UID 以及某些标头 SOP 实例 UID 和类 UID,检查您的 dicom 标签是否符合上述要求指定的标签已填充。

If you are sending an DICOM image to server means it is C-STORE, so the server(PACS) which you are using checks for the Transfer syntax UID and also Some Header SOP Instance UID and Class UID, check your dicom tags whether the above stated tags are filled.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文