我正在尝试从应用程序向服务器发送DICOM实例(在我的情况下是一个图像)。 但不知何故,它不会发生。
日志显示缺少某些标签。
那么DICOM关联期间所需的强制标记列表是什么(在我的情况下是C-STORE)?
答案 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标签是否填写了上述标签。