什么是一 .dcm 文件?
扩展名为 .dcm 的文件代表存储患者医疗信息的数字图像,例如 MRI、CT 扫描和超声图像。 DCM 文件使用 DICOM(医学数字成像和通信)图像文件格式,可以包含患者信息以供参考。它由 国家电气制造商协会 (NEMA) 开发,旨在标准化用于分发和查看医学图像的成像文件格式。
DCM 文件格式
DCM 文件以 DICOM 图像格式存储信息。这些文件存储数据集,这是真实世界的信息,代表与 DICOM IOD 相关的 SOP 实例。 DICOM 文件元信息存储在文件中,后面是实际数据集的字节流。
DICOM 文件元信息##
每个 DICOM 文件都包含一个封装数据集的标识信息标头,其中包括:
- 一个 128 字节的文件前导码
- 4 字节 DICOM 前缀
- 文件元元素
此标头对于每个 DICOM 文件都是必须的。
文件元元素###
属性名称 | 标签 | 类型 | 属性说明 |
---|---|---|---|
文件序言 | 无标签或长度字段 | 1 | 一个固定的 128 字节字段可用于应用程序配置文件或实现指定用途。如果应用配置文件或特定实现不使用所有字节,则应将所有字节设置为 00H。文件集阅读者或更新者不得依赖本序言的内容来确定此文件是否为 DICOM 文件。 |
DICOM 前缀 | 无标记或长度字段 | 1 | 包含字符串“DICM"的四个字节。此前缀旨在用于识别此文件是否为 DICOM 文件。 |
文件元信息组长度 | (0002,0000) | 1 | 此文件元元素(值字段的结尾)之后直到并包括组 2 文件元信息的最后一个文件元元素的字节数 |
文件元信息版本 | (0002,0001) | 1 | 这是一个两字节字段,其中每个位标识此文件元信息标头的版本。在版本 1 中,第一个字节值是 00H,第二个值字节值是 01H。读取具有元信息的文件的实现,其中该属性的第二个字节的位 0 (lsb) 设置为 1,可以解释文件元信息,如本PS3.10 版本。不应检查所有其他位。 |
媒体存储 SOP 类 UID | (0002,0002) | 1 | 唯一标识与数据集关联的 SOP 类。允许用于媒体存储的 SOP 类 UID 在 PS3.4 - 媒体存储应用程序配置文件中指定。 |
媒体存储 SOP 实例 UID | (0002,0003) | 1 | 唯一标识与放置在文件中并遵循文件元信息的数据集关联的 SOP 实例。 |
传输语法 UID | (0002,0010) | 1 | 唯一标识用于对以下数据集进行编码的传输语法。此传输语法不适用于文件元信息。 |
实现类 UID | (0002,0012) | 1 | 唯一标识编写此文件及其内容的实现。它提供了在发生交换问题时最后写入文件的实现类型的明确标识。 |
实现版本名称 | (0002,0013) | 3 | 标识实现类 UID (0002,0012) 的版本,最多使用 16 个字符集。 |
源应用程序实体标题 | (0002,0016) | 3 | 编写此文件内容(或上次更新它)的 AE 的 DICOM 应用程序实体 (AE) 标题。如果使用,它允许在出现媒体交换问题时跟踪错误源。 |
私人信息创建者 UID | (0002,0100) | 3 | 私人信息创建者的 UID (0002,0102)。 |
私人信息 | (0002,0102) | 1C | 包含放置在文件元信息中的私人信息。创建者应在(0002,0100)中标识。如果存在私人信息创建者 UID (0002,0100),则为必需。 |
数据集封装###
DICOM 文件包含一个数据集,它表示与单个 SOP 类相关的单个 SOP 实例。 DICOM 文件元信息的传输语法 UID 应定义用于编码数据集的传输语法。
支持文件管理信息###
如果需要,媒体格式层为给定的 DICOM 应用程序配置文件提供以下文件管理信息。
文件内容所有者标识
文件访问统计(例如,创建日期和时间)
应用文件访问控制
物理媒体访问控制(例如,写保护)