DICOM实例的强制标记

时间:2011-07-07 09:35:28

标签: dicom

我正在尝试从应用程序向服务器发送DICOM实例(在我的情况下是一个图像)。 但不知何故,它不会发生。

日志显示缺少某些标签。

那么DICOM关联期间所需的强制标记列表是什么(在我的情况下是C-STORE)?

3 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:1)

如果您使用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>

</dcm4chee-attribute-filter>

虽然马特的回答是绝对正确的,但这应该可以让你更快地开始。

答案 2 :(得分:0)

如果要向服务器发送DICOM图像意味着它是C-STORE,那么您使用的服务器(PACS)会检查传输语法UID以及某些标头SOP实例UID和类UID,请检查您的dicom标签是否填写了上述标签。