对于 AWS HealthImaging 的 DICOM 支持 - AWS HealthImaging

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

对于 AWS HealthImaging 的 DICOM 支持

AWS HealthImaging 支持特定DICOM元素和传输语法。熟悉支持的患者、研究和系列级别DICOM的数据元素,因为 HealthImaging 元数据密钥是基于它们的。在开始导入之前,请验证您的医学影像数据是否符合 HealthImaging支持的传输语法和DICOM元素限制。

注意

AWS HealthImaging 目前不支持二进制分割图像或图标图像序列像素数据。

支持的SOP类

使用 AWS HealthImaging,您可以导入使用任何SOP类编码的 DICOM P10 Service-Object Pair (SOP) 实例UID,包括已停用和私有类。所有私有属性也都将被保留。

元数据标准化

将 DICOM P10 数据导入时 AWS HealthImaging,它会转换为由数据和图像框(像素数据)组成的图像集。在转换过程中,将根据DICOM标准的特定版本生成 HealthImaging 元数据密钥。 HealthImaging 目前基于 DICOMPS3.6 2022b 数据字典生成并支持元数据密钥。

AWS HealthImaging 支持患者、研究和系列级别的以下DICOM数据元素。

注意

有关每个患者等级元素的详细描述,请参阅DICOM数据元素注册表

AWS HealthImaging 支持以下患者等级元素:

Patient Module Elements

  (0010,0010) - Patient's Name
  (0010,0020) - Patient ID

Issuer of Patient ID Macro Elements

  (0010,0021) - Issuer of Patient ID
  (0010,0024) - Issuer of Patient ID Qualifiers Sequence
  (0010,0022) - Type of Patient ID
  (0010,0030) - Patient's Birth Date
  (0010,0033) - Patient's Birth Date in Alternative Calendar
  (0010,0034) - Patient's Death Date in Alternative Calendar
  (0010,0035) - Patient's Alternative Calendar Attribute
  (0010,0040) - Patient's Sex
  (0010,1100) - Referenced Patient Photo Sequence
  (0010,0200) - Quality Control Subject
  (0008,1120) - Referenced Patient Sequence
  (0010,0032) - Patient's Birth Time
  (0010,1002) - Other Patient IDs Sequence
  (0010,1001) - Other Patient Names
  (0010,2160) - Ethnic Group
  (0010,4000) - Patient Comments
  (0010,2201) - Patient Species Description
  (0010,2202) - Patient Species Code Sequence Attribute
  (0010,2292) - Patient Breed Description
  (0010,2293) - Patient Breed Code Sequence
  (0010,2294) - Breed Registration Sequence Attribute
  (0010,0212) - Strain Description
  (0010,0213) - Strain Nomenclature Attribute
  (0010,0219) - Strain Code Sequence
  (0010,0218) - Strain Additional Information Attribute
  (0010,0216) - Strain Stock Sequence
  (0010,0221) - Genetic Modifications Sequence Attribute
  (0010,2297) - Responsible Person
  (0010,2298) - Responsible Person Role Attribute
  (0010,2299) - Responsible Organization
  (0012,0062) - Patient Identity Removed
  (0012,0063) - De-identification Method
  (0012,0064) - De-identification Method Code Sequence

Patient Group Macro Elements

  (0010,0026) - Source Patient Group Identification Sequence
  (0010,0027) - Group of Patients Identification Sequence

Clinical Trial Subject Module

  (0012,0010) - Clinical Trial Sponsor Name
  (0012,0020) - Clinical Trial Protocol ID
  (0012,0021) - Clinical Trial Protocol Name Attribute
  (0012,0030) - Clinical Trial Site ID
  (0012,0031) - Clinical Trial Site Name
  (0012,0040) - Clinical Trial Subject ID
  (0012,0042) - Clinical Trial Subject Reading ID
  (0012,0081) - Clinical Trial Protocol Ethics Committee Name
  (0012,0082) - Clinical Trial Protocol Ethics Committee Approval Number
注意

有关每个学习级别元素的详细描述,请参阅DICOM数据元素注册表

AWS HealthImaging 支持以下学习级别元素:

General Study Module

  (0020,000D) - Study Instance UID
  (0008,0020) - Study Date
  (0008,0030) - Study Time
  (0008,0090) - Referring Physician's Name
  (0008,0096) - Referring Physician Identification Sequence
  (0008,009C) - Consulting Physician's Name
  (0008,009D) - Consulting Physician Identification Sequence
  (0020,0010) - Study ID
  (0008,0050) - Accession Number
  (0008,0051) - Issuer of Accession Number Sequence
  (0008,1030) - Study Description
  (0008,1048) - Physician(s) of Record
  (0008,1049) - Physician(s) of Record Identification Sequence
  (0008,1060) - Name of Physician(s) Reading Study
  (0008,1062) - Physician(s) Reading Study Identification Sequence
  (0032,1033) - Requesting Service
  (0032,1034) - Requesting Service Code Sequence
  (0008,1110) - Referenced Study Sequence
  (0008,1032) - Procedure Code Sequence
  (0040,1012) - Reason For Performed Procedure Code Sequence

Patient Study Module

  (0008,1080) - Admitting Diagnoses Description
  (0008,1084) - Admitting Diagnoses Code Sequence
  (0010,1010) - Patient's Age
  (0010,1020) - Patient's Size
  (0010,1030) - Patient's Weight
  (0010,1022) - Patient's Body Mass Index
  (0010,1023) - Measured AP Dimension
  (0010,1024) - Measured Lateral Dimension
  (0010,1021) - Patient's Size Code Sequence
  (0010,2000) - Medical Alerts
  (0010,2110) - Allergies
  (0010,21A0) - Smoking Status
  (0010,21C0) - Pregnancy Status
  (0010,21D0) - Last Menstrual Date
  (0038,0500) - Patient State
  (0010,2180) - Occupation
  (0010,21B0) - Additional Patient History
  (0038,0010) - Admission ID
  (0038,0014) - Issuer of Admission ID Sequence
  (0032,1066) - Reason for Visit
  (0032,1067) - Reason for Visit Code Sequence
  (0038,0060) - Service Episode ID
  (0038,0064) - Issuer of Service Episode ID Sequence
  (0038,0062) - Service Episode Description
  (0010,2203) - Patient's Sex Neutered

Clinical Trial Study Module

  (0012,0050) - Clinical Trial Time Point ID
  (0012,0051) - Clinical Trial Time Point Description
  (0012,0052) - Longitudinal Temporal Offset from Event
  (0012,0053) - Longitudinal Temporal Event Type
  (0012,0083) - Consent for Clinical Trial Use Sequence
注意

有关每个系列级别元素的详细说明,请参阅DICOM数据元素注册表

AWS HealthImaging 支持以下系列级别元素:

General Series Module

  (0008,0060) - Modality
  (0020,000E) - Series Instance UID
  (0020,0011) - Series Number
  (0020,0060) - Laterality
  (0008,0021) - Series Date
  (0008,0031) - Series Time
  (0008,1050) - Performing Physician's Name
  (0008,1052) - Performing Physician Identification Sequence
  (0018,1030) - Protocol Name
  (0008,103E) - Series Description
  (0008,103F) - Series Description Code Sequence
  (0008,1070) - Operators' Name
  (0008,1072) - Operator Identification Sequence
  (0008,1111) - Referenced Performed Procedure Step Sequence
  (0008,1250) - Related Series Sequence
  (0018,0015) - Body Part Examined
  (0018,5100) - Patient Position
  (0028,0108) - Smallest Pixel Value in Series
  (0028,0109) - Largest Pixel Value in Series
  (0040,0275) - Request Attributes Sequence
  (0010,2210) - Anatomical Orientation Type
  (300A,0700) - Treatment Session UID

Clinical Trial Series Module

  (0012,0060) - Clinical Trial Coordinating Center Name
  (0012,0071) - Clinical Trial Series ID
  (0012,0072) - Clinical Trial Series Description

General Equipment Module

  (0008,0070) - Manufacturer
  (0008,0080) - Institution Name
  (0008,0081) - Institution Address
  (0008,1010) - Station Name
  (0008,1040) - Institutional Department Name
  (0008,1041) - Institutional Department Type Code Sequence
  (0008,1090) - Manufacturer's Model Name
  (0018,100B) - Manufacturer's Device Class UID
  (0018,1000) - Device Serial Number
  (0018,1020) - Software Versions
  (0018,1008) - Gantry ID
  (0018,100A) - UDI Sequence
  (0018,1002) - Device UID
  (0018,1050) - Spatial Resolution
  (0018,1200) - Date of Last Calibration
  (0018,1201) - Time of Last Calibration
  (0028,0120) - Pixel Padding Value

Frame of Reference Module

  (0020,0052) - Frame of Reference UID
  (0020,1040) - Position Reference Indicator

支持的传输语法

AWS HealthImaging 支持使用不同的传输语法导入 DICOM P10 文件。有些文件在导入过程中保留其原始传输语法编码,而另一些文件则默认转码为HTJ2K无损。以下示例显示了如何在返回StoredTransferSyntaxUID元数据中 HealthImaging 记录每个实例的GetImageSetMetadata

"Instances": { "999.999.2.19941105.134500.2.101": { "StoredTransferSyntaxUID": "1.2.840.10008.1.2.4.50", "ImageFrames": [{ ...
注意

查看下表时,请记住以下几点:

  • 标有星号 (*) 的传输语法UID条目表示文件在导入期间以其原始编码格式存储。对于这些文件,StoredTransferSyntaxUID位于实例元数据中的与原始传输语法相匹配。

  • 不带星号的传输语法UID条目表示文件在导入过程中被转码为HTJ2K无损并存储在中。 HealthImaging对于这些文件,StoredTransferSyntaxUID位于实例元数据中的是 “高吞吐量 JPEG 2000”,带有 “图像压缩-仅限无损RPCL” 选项 (1.2.840.10008.1.2.4.202)。

  • 如果StoredTransferSyntaxUID密钥不存在或设置为null,则可以假设它被编码为HTJ2K无损 (1.2.840.10008.1.2.4.202RPCL)。

HealthImaging 支持的传输语法
传输语法 UID 传输语法名称
1.2.840.10008.1.2 隐式 VR Endian:的默认传输语法 DICOM
1.2.840.10008.1.2.1*(二进制分割保留原始编码,而非二进制分段则转码为无损)HTJ2KRPCL 显式 VR Little Endian
1.2.840.10008.1.1.1.99 压缩显示 VR Little Endian
1.2.840.10008.1.2.2 显式的 VR Big Endian
1.2.840.10008.1.2.4.50* JPEG基准(流程 1):有损 JPEG 8 位图像压缩的默认传输语法
1.2.840.10008.1.2.4.51 JPEG基准(进程 2 和 4):有损 JPEG 12 位图像压缩的默认传输语法(仅限进程 4)
1.2.840.10008.1.2.4.57 JPEG无损非等级(流程 14)
1.2.840.10008.1.2.4.70 JPEG无损、非分层、一阶预测(进程 14 [选择值 1]):无损图像压缩的默认传输语法 JPEG
1.2.840.10008.1.2.4.80 JPEG-LS 无损图像压缩
1.2.840.10008.1.2.4.81 JPEG-LS 有损(近乎无损)图像压缩
1.2.840.10008.1.2.4.90 JPEG2000 图像压缩(仅限无损)
1.2.840.10008.1.2.4.91* JPEG2000 年图像压缩
1.2.840.10008.1.2.4.201 高吞吐量 JPEG 2000 图像压缩(仅限无损)
1.2.840.10008.1.2.4.202 带图像压缩RPCL选项的高吞吐量 JPEG 2000(仅限无损)
1.2.840.10008.1.2.4.203* 高吞吐量 JPEG 2000 图像压缩
1.2.840.10008.1.2.5 RLE无损

*导入期间保留原始传输语法编码

DICOM元素约束

将医学成像数据导入时 AWS HealthImaging,最大长度限制适用于以下DICOM元素。为确保成功完成导入任务,请确认您的医学影像数据未超过长度限制。

DICOM导入期间的元素约束
HealthImaging 关键字 DICOM 关键字 DICOM 密钥 长度限制
DICOMPatientName Patient​Name (0010,0010) min: 0, max: 256
DICOMPatient我是 Patient​ID (0010,0020) min: 0, max: 256
DICOMPatientBirthDate 病人 BirthDate (0010,0030) min: 0, max: 18
DICOMPatientSex PatientSex (0010,0040) min: 0, max: 16
DICOMStudyInstanceUID StudyInstanceUID (0020,000D) min: 0, max: 256
DICOMStudyId StudyID (0020,0010) min: 0, max: 16
DICOMStudyDescription StudyDescription (0008,1030) min: 0, max: 64
DICOMNumberOfStudy RelatedSeries Number​Of​Study​Related​Series (0020,1206) 最小:0,最大:1,000,000
DICOMNumberOfStudy RelatedInstances NumberOfStudyRelated 实例 (0020,1208) 最小:0,最大:10,000
DICOMAccessionNumber AccessionNumber (0008,0050) min: 0, max: 256
DICOMStudyDate StudyDate (0008,0020) min: 0, max: 18
DICOMStudyTime StudyTime (0008,0030) min: 0, max: 28

DICOM元数据限制

当您使用UpdateImageSetMetadata更新 HealthImaging 元数据属性时,将应用以下DICOM约束。

  • 除非更新约束同时updatableAttributes适用于和,否则无法更新或移除Patient/Study/Series/Instance关卡属性的私有属性 removableAttributes

  • 无法更新以下AWS HealthImaging 生成的属性:SchemaVersionDatastoreIDImageSetIDPixelDataChecksumWidthHeightMinPixelValueMaxPixelValueFrameSizeInBytes

  • 除非设置了force标志,否则无法更新以下DICOM属性:Tag.PixelDataTag.StudyInstanceUIDTag.SeriesInstanceUIDTag.SOPInstanceUIDTag.StudyID

  • 除非设置了force标志,否则无法更新 VR 类型 SQ 的属性(嵌套属性)

  • 除非设置了force标志,否则无法更新多值属性

  • 除非设置了force标志,否则无法使用与 VR 属性类型不兼容的值来更新属性

  • 除非设置了标force志,否则无法更新根据DICOM标准不被视为有效属性的属性

  • 无法跨模块更新属性。例如,如果在客户有效载荷请求的研究级别给出了患者级别的属性,则该请求可能会失效。

  • 如果相关属性模块不存在于现有的 ImageSetMetadata 中,则无法更新属性。例如,如果现有影像集元数据中不存在带有 seriesInstanceUID 的序列,则不允许更新 seriesInstanceUID 的属性。