DICOMsupport pour AWS HealthImaging - AWS HealthImaging

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

DICOMsupport pour AWS HealthImaging

AWS HealthImaging prend en charge des DICOM éléments spécifiques et des syntaxes de transfert. Familiarisez-vous avec les éléments de DICOM données pris en charge au niveau du patient, de l'étude et de la série, car les clés de HealthImaging métadonnées sont basées sur eux. Avant de commencer une importation, vérifiez que vos données d'imagerie médicale sont conformes aux syntaxes HealthImaging de transfert et aux contraintes d'DICOMéléments prises en charge.

Note

AWS HealthImaging ne prend actuellement pas en charge les images de segmentation binaire ou les données en pixels de séquences d'images d'icônes.

SOPCours pris en charge

Avec AWS HealthImaging, vous pouvez importer des instances DICOM P10 Service-Object Pair (SOP) codées avec n'importe quelle SOP classeUID, y compris les instances retirées et privées. Tous les attributs privés sont également préservés.

Normalisation des métadonnées

Lorsque vous importez vos données DICOM P10 dans AWS HealthImaging, elles sont transformées en ensembles d'images composés de métadonnées et de cadres d'image (données en pixels). Au cours du processus de transformation, les clés de HealthImaging métadonnées sont générées en fonction d'une version spécifique de la DICOM norme. HealthImaging génère et prend actuellement en charge les clés de métadonnées basées sur le dictionnaire de données DICOMPS36.2022b.

AWS HealthImaging prend en charge les éléments de DICOM données suivants au niveau du patient, de l'étude et de la série.

Note

Pour une description détaillée de chaque élément au niveau du patient, consultez le Registre des éléments de DICOM données.

AWS HealthImaging prend en charge les éléments suivants au niveau du patient :

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
Note

Pour une description détaillée de chaque élément du niveau de l'étude, consultez le Registre des éléments de DICOM données.

AWS HealthImaging prend en charge les éléments suivants du niveau de l'étude :

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
Note

Pour une description détaillée de chaque élément au niveau de la série, consultez le Registre des éléments de DICOM données.

AWS HealthImaging prend en charge les éléments de niveau série suivants :

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

Syntaxes de transfert prises en charge

AWS HealthImaging prend en charge l'importation de fichiers DICOM P10 avec différentes syntaxes de transfert. Certains fichiers conservent leur syntaxe de transfert d'origine lors de l'importation, tandis que d'autres sont transcodés en mode HTJ2K sans perte par défaut. L'exemple suivant montre comment HealthImaging enregistre un StoredTransferSyntaxUID pour chaque instance dans les métadonnées renvoyées par GetImageSetMetadata.

"Instances": { "999.999.2.19941105.134500.2.101": { "StoredTransferSyntaxUID": "1.2.840.10008.1.2.4.50", "ImageFrames": [{ ...
Note

Gardez ces points à l'esprit lorsque vous consultez le tableau suivant :

  • Une UID entrée de syntaxe de transfert marquée d'un astérisque (*) indique qu'un fichier est stocké dans son format codé d'origine lors de l'importation. Pour ces fichiers, les métadonnées StoredTransferSyntaxUID situées dans l'instance correspondent à la syntaxe de transfert d'origine.

  • Une UID entrée de syntaxe de transfert marquée sans astérisque indique qu'un fichier est transcodé en mode HTJ2K sans perte lors de l'importation et y est stocké. HealthImaging Pour ces fichiers, le contenu des métadonnées de l'StoredTransferSyntaxUIDinstance est High-Throughput JPEG 2000 with RPCL Options Image Compression—Lossless Only (1.2.840.10008.1.2.4.202).

  • Si la StoredTransferSyntaxUID clé n'existe pas ou est définie surnull, vous pouvez supposer qu'elle est codée en tant que HTJ2K Lossless RPCL (1.2.840.10008.1.2.4.202).

HealthImaging syntaxes de transfert prises en charge
Syntaxe de transfert UID Nom de la syntaxe de transfert
1.2.840.10008,1.2 Endian VR implicite : syntaxe de transfert par défaut pour DICOM
1.2.840.10008.1.2.1* (la segmentation binaire conserve le codage d'origine, tandis que la segmentation non binaire est transcodée en mode Lossless) HTJ2K RPCL Little Endian en réalité virtuelle explicite
1.2.840.10008.1.2.1.99 Little Endian explicite en réalité virtuelle dégonflé
1.2.840.10008.1.2.2 Big Endian en réalité virtuelle explicite
1.2.840.10008.1.2.4.50* JPEGBase de référence (processus 1) : syntaxe de transfert par défaut pour la compression d'image JPEG 8 bits avec perte
1.2.840.10008.1.2.4.51 JPEGBase de référence (processus 2 et 4) : syntaxe de transfert par défaut pour la compression d'image JPEG 12 bits avec perte (processus 4 uniquement)
1.2.840.10008.1.2.4.57 JPEGSans perte et non hiérarchique (processus 14)
1.2.840.10008.1.2.4.70 JPEGPrédiction de premier ordre sans perte, non hiérarchique (processus 14 [Valeur de sélection 1]) : syntaxe de transfert par défaut pour la compression d'image sans perte JPEG
1.2.840.10008.1.2.4.80 JPEG-Compression d'image sans perte LS
1.2.840.10008.1.2.4.81 JPEG-Compression d'image LS avec perte (quasi sans perte)
1.2.840.10008.1.2.4.90 JPEGCompression d'image 2000 (sans perte uniquement)
1.2.840.10008.1.2.4.91* JPEGCompression d'image 2000
1.2.840.10008.1.2.4.201 Compression d'image JPEG 2000 à haut débit (sans perte uniquement)
1.2.840.10008.1.2.4.202 JPEG2000 à haut débit avec RPCL options de compression d'image (sans perte uniquement)
1.2.840.10008.1.2.4.203* Compression d'image JPEG 2000 à haut débit
1.2.840.10008.1.2.5 RLESans perte

*Conserve le codage de la syntaxe de transfert d'origine lors de l'importation

DICOMcontraintes liées aux éléments

Lorsque vous importez vos données d'imagerie médicale dans AWS HealthImaging, des contraintes de longueur maximale sont appliquées aux DICOM éléments suivants. Pour réussir l'importation, assurez-vous que vos données ne dépassent pas les limites de longueur maximale.

DICOMcontraintes relatives aux éléments lors de l'importation
HealthImaging mot clé DICOMmot clé DICOMclé Limite de longueur
DICOMPatientName Nom du patient (001 0010) minimum : 0, maximum : 256
DICOMPatientID Identifiant du patient (001 0020) minimum : 0, maximum : 256
DICOMPatientBirthDate Patient BirthDate (001 0030) min : 0, maximum : 18
DICOMPatientSex PatientSex (001 0040) min : 0, maximum : 16
DICOMStudyInstanceUID StudyInstanceUID (0 020 000D) minimum : 0, maximum : 256
DICOMStudyId ID de l'étude (002 0010) min : 0, maximum : 16
DICOMStudyDescription StudyDescription (0008 1030) min : 0, maximum : 64
DICOMNumberOfStudy RelatedSeries Nombre de séries liées à l'étude (0020 1206) min : 0, maximum : 1 000 000
DICOMNumberOfStudy RelatedInstances NumberOfStudyRelatedInstances (0020 1208) min : 0, maximum : 10 000
DICOMAccessionNumber AccessionNumber (0008 0050) minimum : 0, maximum : 256
DICOMStudyDate StudyDate (0008 0020) min : 0, maximum : 18
DICOMStudyTime StudyTime (0008 0030) min : 0, maximum : 28

DICOMcontraintes liées aux métadonnées

Lorsque vous mettez UpdateImageSetMetadata à jour HealthImaging des attributs de métadonnées, les DICOM contraintes suivantes sont appliquées.

  • Impossible de mettre à jour ou de supprimer les attributs privés sur les attributs de Patient/Study/Series/Instance niveau à moins que la contrainte de mise à jour ne s'applique aux deux updatableAttributes et removableAttributes

  • Impossible de mettre à jour les attributs AWS HealthImaging générés suivants : SchemaVersion DatastoreIDImageSetID,PixelData,Checksum,,Width,Height,MinPixelValue,MaxPixelValue, FrameSizeInBytes

  • Impossible de mettre à jour les DICOM attributs suivants à moins que l'forceindicateur ne soit défini : Tag.PixelDataTag.StudyInstanceUID,Tag.SeriesInstanceUID,,Tag.SOPInstanceUID, Tag.StudyID

  • Impossible de mettre à jour les attributs avec le type VR SQ (attributs imbriqués) à moins que le force drapeau ne soit activé

  • Impossible de mettre à jour les attributs à valeurs multiples à moins que l'forceindicateur ne soit défini

  • Impossible de mettre à jour les attributs avec des valeurs incompatibles avec le type VR de l'attribut sauf si le force drapeau est activé

  • Impossible de mettre à jour les attributs qui ne sont pas considérés comme valides selon la DICOM norme, sauf si l'forceindicateur est activé

  • Impossible de mettre à jour les attributs entre les modules. Par exemple, si un attribut au niveau du patient est fourni au niveau de l'étude dans la demande de charge utile du client, la demande peut être invalidée.

  • Impossible de mettre à jour les attributs si le module d'attribut associé n'est pas présent dans le module existantImageSetMetadata. Par exemple, vous n'êtes pas autorisé à mettre à jour les attributs d'un seriesInstanceUID si la série avec n'seriesInstanceUIDest pas présente dans les métadonnées des ensembles d'images existants.