有没有一种简单的方法可以找到 DICOM 标签的类型?

Jop*_*pie 2 dicom pydicom

为了创建匿名/去识别工具,我想删除/覆盖 DICOM 文件中不需要的所有标签/属性。我在互联网上搜索过,但没有找到 DICOM 文件强制使用哪些标签的明确列表。

我发现有多种类型,类型1是强制的,类型2至少必须是空字符串,类型3可以删除。但到目前为止,我还没有在网上找到包含所有标签及其类型的简单列表。有人有 DICOM 文件的标签和类型列表或强制标签列表吗?

Pao*_*oli 5

强制属性(由其标签给出)取决于 DICOM 文件的 SOP 类。

  • 从文件元信息(元标头)读取媒体存储 SOP 类 UID (0002,0002)
  • 在里面DICOM 标准中,找到与 SOP 类 UID 对应的 IOD(例如“1.2.840.10008.5.1.4.1.1.1”= 计算机放射线摄影图像存储)
  • IOD规范列出了强制和可选模块(例如患者模块、通用图像模块等)。标有M 的模块为强制模块,C = 有条件的,U = 可选的(用户选项)
  • 每个模块列出了强制和可选属性(例如,患者模块包括患者姓名、患者ID、性别等)。标记为1 的属性是强制的,2 =强制但可以为空,3 =可选,1C =如果满足某些条件则强制,2C =强制但如果满足某些条件可以为空