我在解释DICOM规范时遇到了困难。具体来说,如果我有两个DICOM文件,每个文件都说一个CT系列的独特CT切片(同一研究)。这两个文件都包含患者模块,因此理论上它们可能具有不同的患者信息。我对DICOM标准的理解是错误的。但是我很难从标准中找出,如何识别匹配所需的两个文件之间的所有标签。
我猜这个awnser在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]
描述的。非常感谢任何见解!
答案 0 :(得分:1)
您可以从支持模态工作清单的采集模式的角度考虑这一点。 DICOM标准(第3部分)定义了IOD的模块表,适用于模态获取的数据类型,即哪些属性是强制的,哪些是可选的(让我们抽象出类型1/2/3 [C]细节)。
模态获取一系列信息。因此,您可以手动对齐所有系列级属性,即使没有明确要求,也应该这样做。
参考研究和患者水平,可能有其他方式有助于同一研究或患者的EHR。您无法知道这些模态填充哪些属性值。所以你无法确保它们是一致的。每种模态都需要填写模块表所需的必需属性。周期。
现在模态工作清单到位了。中央调度系统以不同的方式发布患者和研究信息。患者水平就是一个很好的例子:所有与患者相关的属性都是2型,这意味着它们必须存在,但它们可能是空的。但是,类型2应该以这样的方式理解:如果对象的创建者已知该值,则需要具有值(参见here)。因此,当模态通过工作清单接收到患者级别属性时,它必须将它们包含在获取对象的标题中。通过这种方式,相关属性在不同的采集过程中对齐。
这些条件很弱。例如。如果一个模态没有在模态工作列表中询问患者的体重(学习水平属性)(该属性允许这是可选的),它将不会收到正确的属性值。另一种方式可能支持该属性。通过这些模态获得的对象中的值不应该是矛盾的,即,如果模态工作列表不支持它,则应从所获取的图像中省略它们。如果空的Type 2属性意味着“值未知”,则PACS系统将不必解决任何冲突,即将每个属性的第一个已知值保持为其数据库是安全的。