同一DICOM序列中两个不同的切片文件需要相同的哪些标签?

3
我在解读DICOM规范时遇到了困难。具体来说,如果我有两个DICOM文件,每个文件都包含单个CT系列(同一研究)中的一个唯一CT切片。这两个文件都将包含患者模块,因此理论上它们可能具有不同的患者信息。根据DICOM标准,我的理解是这是错误的。但我很难从标准中弄清楚如何识别两个文件之间需要匹配的所有标签。
我猜答案在A.1.2 IOD实体关系模型中[http://dicom.nema.org/medical/dicom/current/output/chtml/part03/chapter_A.html#figure_A.1-1]。但我无法确定它与单个切片文件内容的关系,该内容由A.3.3 CT图像IOD模块表描述[http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_A.3.3.html]
非常感谢任何见解!
1个回答

1
您可以从支持模态工作列表的获取模态的角度来考虑这个问题。DICOM标准(第3部分)为适用于模态获取的数据类型定义了模块表,即哪些属性是强制性的,哪些是可选的(让我们抽象出Type 1/2/3 [C]细节)。
模态获取一系列信息。因此,您需要对齐所有系列级别的属性,即使没有明确要求也应该这样做。
关于研究和患者级别,可能会有其他模态贡献到同一个研究或患者的电子病历中。您无法知道这些模态填充哪些值。因此,您不能确保它们对齐。每个模态都必须按照模块表要求填写强制属性。
现在,模态工作列表已经投入使用。一个中央调度系统可以在不同的模态之间发布患者和研究信息。以患者水平为例:所有与患者相关的属性都是类型2,这意味着它们必须存在,但可以为空。然而,应该这样理解类型2:如果创建对象的人知道该值,则必须具有值(请参见此处)。因此,当模态通过工作列表接收到患者级别属性时,它有义务将其包含在所获取对象的标题中。通过这种方式,不同的获取过程之间可以对齐相关属性。
这些条件很弱。例如,如果一种模态不要求在模态工作列表中询问患者的体重(研究级属性),因为该属性是可选的,它将无法接收到正确的属性值。另一种模态可以支持该属性。由这些模态获取的对象中的值不应相互矛盾,也就是说,如果模态工作列表不支持它,则应从获取的图像中省略它。对于空的Type 2属性,“值未知”意味着PACS系统不必解决任何冲突,即将每个属性的第一个已知值保存到其数据库是安全的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接