Comprendre les tâches d'importation - 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.

Comprendre les tâches d'importation

Après avoir créé un magasin de données dans AWS HealthImaging, vous devez importer vos données d'imagerie médicale depuis votre compartiment d'entrée Amazon S3 vers votre magasin de données pour créer des ensembles d'images. Vous pouvez utiliser les AWS Management Console AWS kits SDK pour démarrer, décrire et répertorier les tâches d'importation. AWS CLI

Le schéma suivant donne un aperçu de la manière dont HealthImaging les données DICOM sont importées dans un magasin de données et les transforment en ensembles d'images. Les résultats du traitement des tâches d'importation sont stockés dans le compartiment de sortie Amazon S3 (outputS3Uri) et les ensembles d'images sont stockés dans le magasin de HealthImaging données AWS.

Schéma d'architecture montrant comment HealthImaging importer les données d'imagerie médicale DICOM et les transcoder en ensembles d'images composés de métadonnées et de cadres d'images.

Gardez les points suivants à l'esprit lorsque vous importez vos fichiers d'imagerie médicale depuis Amazon S3 vers un magasin de HealthImaging données AWS :

  • Les instances SOP et les syntaxes de transfert spécifiques sont prises en charge pour les tâches d'importation. Pour de plus amples informations, veuillez consulter Support DICOM.

  • Des contraintes de longueur s'appliquent à des éléments DICOM spécifiques lors de l'importation. Pour garantir le succès de l'importation, vérifiez que vos données d'imagerie médicale ne dépassent pas les limites de longueur. Pour de plus amples informations, veuillez consulter Contraintes relatives aux éléments DICOM.

  • Un contrôle de vérification des données en pixels est effectué au début des tâches d'importation. Pour de plus amples informations, veuillez consulter Vérification des données des pixels.

  • Des points de terminaison, des quotas et des limites de limitation sont associés HealthImaging aux actions d'importation. Pour plus d’informations, consultez Points de terminaison et quotas et Limites d'étranglement.

  • Pour chaque tâche d'importation, les résultats du traitement sont stockés sur outputS3Uri place. Les résultats du traitement sont organisés sous forme de job-output-manifest.json fichiers SUCCESS et de FAILURE dossiers.

    Note

    Les dossiers imbriqués ne sont pas pris en charge pour les tâches d'importation.

    • Le job-output-manifest.json fichier contient des jobSummary résultats et des informations supplémentaires sur les données traitées. L'exemple suivant montre la sortie d'un job-output-manifest.json fichier.

      { "jobSummary": { "jobId": "09876543210987654321098765432109", "datastoreId": "12345678901234567890123456789012", "inputS3Uri": "s3://medical-imaging-dicom-input/dicom_input/", "outputS3Uri": "s3://medical-imaging-output/job_output/12345678901234567890123456789012-DicomImport-09876543210987654321098765432109/", "successOutputS3Uri": "s3://medical-imaging-output/job_output/12345678901234567890123456789012-DicomImport-09876543210987654321098765432109/SUCCESS/", "failureOutputS3Uri": "s3://medical-imaging-output/job_output/12345678901234567890123456789012-DicomImport-09876543210987654321098765432109/FAILURE/", "numberOfScannedFiles": 5, "numberOfImportedFiles": 3, "numberOfFilesWithCustomerError": 2, "numberOfFilesWithServerError": 0, "numberOfGeneratedImageSets": 2, "imageSetsSummary": [{ "imageSetId": "12345612345612345678907890789012", "numberOfMatchedSOPInstances": 2 }, { "imageSetId": "12345612345612345678917891789012", "numberOfMatchedSOPInstances": 1 } ] } }
    • Le SUCCESS dossier contient le success.ndjson fichier contenant les résultats de tous les fichiers d'imagerie importés avec succès. L'exemple suivant montre la sortie d'un success.ndjson fichier.

      {"inputFile":"dicomInputFolder/1.3.51.5145.5142.20010109.1105620.1.0.1.dcm","importResponse":{"imageSetId":"12345612345612345678907890789012"}} {"inputFile":"dicomInputFolder/1.3.51.5145.5142.20010109.1105630.1.0.1.dcm","importResponse":{"imageSetId":"12345612345612345678917891789012"}}
    • Le FAILURE dossier contient le failure.ndjson fichier contenant les résultats de tous les fichiers d'imagerie qui n'ont pas été correctement importés. L'exemple suivant montre la sortie d'un failure.ndjson fichier.

      {"inputFile":"dicom_input/invalidDicomFile1.dcm","exception":{"exceptionType":"ValidationException","message":"DICOM attribute TransferSyntaxUID does not exist"}} {"inputFile":"dicom_input/invalidDicomFile2.dcm","exception":{"exceptionType":"ValidationException","message":"DICOM attributes does not exist"}}