javascriptv3/example_code/medical-imaging/scenarios/health-image-sets/README.md
This workflow shows how to use the AWS SDK for JavaScript to import DICOM files into an AWS HealthImaging data store. It then shows how to download, decode, and verify the image frames created by the DICOM import.
Digital Imaging and Communications in Medicine (DICOM) is a technical standard for the digital storage and transmission of medical images and related information.
This workflow runs as a command-line application prompting for user input.
The user chooses a DICOM study to copy from the National Cancer Institute Imaging Data Commons (IDC) Collections' public S3 bucket.
The chosen study is copied to the user's input S3 bucket.
The HealthImaging image frames are downloaded, decoded to a bitmap format, and verified using a CRC32 checksum.
The created resources can then be deleted, if the user chooses.
For information on prerequisites for running this scenario, see the main JavaScript V3 README.md.
To run the scenario, follow these steps:
javascriptv3/example_code/medical-imaging/scenarios/health-image-sets directory.node index.js --scenario <deploy | demo | destroy> [-h|--help] [-y|--yes] [-v|--verbose]This step will prompt you for a name for the CloudFormation stack and the datastore. It will then deploy the stack.
This step copies images from the public bucket, imports them into your datastore, and runs a checksum validation to ensure data integrity.
This step deletes the image sets from the datastore and deletes the CloudFormation stack. It does not delete saved state that is output from the intermediary steps. Those are left behind for reference. You can delete them by running rm *state.json in this directory.
Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0