Medical Imaging

This page documents function available when using the Medical_Imaging module, created with @service Medical_Imaging.

Index

Documentation

Main.Medical_Imaging.copy_image_setMethod
copy_image_set(copy_image_set_information, datastore_id, source_image_set_id)
copy_image_set(copy_image_set_information, datastore_id, source_image_set_id, params::Dict{String,<:Any})

Copy an image set.

Arguments

  • copy_image_set_information: Copy image set information.
  • datastore_id: The data store identifier.
  • source_image_set_id: The source image set identifier.
source
Main.Medical_Imaging.create_datastoreMethod
create_datastore(client_token)
create_datastore(client_token, params::Dict{String,<:Any})

Create a data store.

Arguments

  • client_token: A unique identifier for API idempotency.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "datastoreName": The data store name.
  • "kmsKeyArn": The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
  • "tags": The tags provided when creating a data store.
source
Main.Medical_Imaging.delete_datastoreMethod
delete_datastore(datastore_id)
delete_datastore(datastore_id, params::Dict{String,<:Any})

Delete a data store. Before a data store can be deleted, you must first delete all image sets within it.

Arguments

  • datastore_id: The data store identifier.
source
Main.Medical_Imaging.delete_image_setMethod
delete_image_set(datastore_id, image_set_id)
delete_image_set(datastore_id, image_set_id, params::Dict{String,<:Any})

Delete an image set.

Arguments

  • datastore_id: The data store identifier.
  • image_set_id: The image set identifier.
source
Main.Medical_Imaging.get_datastoreMethod
get_datastore(datastore_id)
get_datastore(datastore_id, params::Dict{String,<:Any})

Get data store properties.

Arguments

  • datastore_id: The data store identifier.
source
Main.Medical_Imaging.get_dicomimport_jobMethod
get_dicomimport_job(datastore_id, job_id)
get_dicomimport_job(datastore_id, job_id, params::Dict{String,<:Any})

Get the import job properties to learn more about the job or job progress. The jobStatus refers to the execution of the import job. Therefore, an import job can return a jobStatus as COMPLETED even if validation issues are discovered during the import process. If a jobStatus returns as COMPLETED, we still recommend you review the output manifests written to S3, as they provide details on the success or failure of individual P10 object imports.

Arguments

  • datastore_id: The data store identifier.
  • job_id: The import job identifier.
source
Main.Medical_Imaging.get_image_frameMethod
get_image_frame(datastore_id, image_frame_information, image_set_id)
get_image_frame(datastore_id, image_frame_information, image_set_id, params::Dict{String,<:Any})

Get an image frame (pixel data) for an image set.

Arguments

  • datastore_id: The data store identifier.
  • image_frame_information: Information about the image frame (pixel data) identifier.
  • image_set_id: The image set identifier.
source
Main.Medical_Imaging.get_image_setMethod
get_image_set(datastore_id, image_set_id)
get_image_set(datastore_id, image_set_id, params::Dict{String,<:Any})

Get image set properties.

Arguments

  • datastore_id: The data store identifier.
  • image_set_id: The image set identifier.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "version": The image set version identifier.
source
Main.Medical_Imaging.get_image_set_metadataMethod
get_image_set_metadata(datastore_id, image_set_id)
get_image_set_metadata(datastore_id, image_set_id, params::Dict{String,<:Any})

Get metadata attributes for an image set.

Arguments

  • datastore_id: The data store identifier.
  • image_set_id: The image set identifier.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "version": The image set version identifier.
source
Main.Medical_Imaging.list_datastoresMethod
list_datastores()
list_datastores(params::Dict{String,<:Any})

List data stores.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "datastoreStatus": The data store status.
  • "maxResults": Valid Range: Minimum value of 1. Maximum value of 50.
  • "nextToken": The pagination token used to request the list of data stores on the next page.
source
Main.Medical_Imaging.list_dicomimport_jobsMethod
list_dicomimport_jobs(datastore_id)
list_dicomimport_jobs(datastore_id, params::Dict{String,<:Any})

List import jobs created for a specific data store.

Arguments

  • datastore_id: The data store identifier.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "jobStatus": The filters for listing import jobs based on status.
  • "maxResults": The max results count. The upper bound is determined by load testing.
  • "nextToken": The pagination token used to request the list of import jobs on the next page.
source
Main.Medical_Imaging.list_image_set_versionsMethod
list_image_set_versions(datastore_id, image_set_id)
list_image_set_versions(datastore_id, image_set_id, params::Dict{String,<:Any})

List image set versions.

Arguments

  • datastore_id: The data store identifier.
  • image_set_id: The image set identifier.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The max results count.
  • "nextToken": The pagination token used to request the list of image set versions on the next page.
source
Main.Medical_Imaging.list_tags_for_resourceMethod
list_tags_for_resource(resource_arn)
list_tags_for_resource(resource_arn, params::Dict{String,<:Any})

Lists all tags associated with a medical imaging resource.

Arguments

  • resource_arn: The Amazon Resource Name (ARN) of the medical imaging resource to list tags for.
source
Main.Medical_Imaging.search_image_setsMethod
search_image_sets(datastore_id)
search_image_sets(datastore_id, params::Dict{String,<:Any})

Search image sets based on defined input attributes. SearchImageSets accepts a single search query parameter and returns a paginated response of all image sets that have the matching criteria. All date range queries must be input as (lowerBound, upperBound). By default, SearchImageSets uses the updatedAt field for sorting in descending order from newest to oldest.

Arguments

  • datastore_id: The identifier of the data store where the image sets reside.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "maxResults": The maximum number of results that can be returned in a search.
  • "nextToken": The token used for pagination of results returned in the response. Use the token returned from the previous request to continue results where the previous request ended.
  • "searchCriteria": The search criteria that filters by applying a maximum of 1 item to SearchByAttribute.
source
Main.Medical_Imaging.start_dicomimport_jobMethod
start_dicomimport_job(client_token, data_access_role_arn, datastore_id, input_s3_uri, output_s3_uri)
start_dicomimport_job(client_token, data_access_role_arn, datastore_id, input_s3_uri, output_s3_uri, params::Dict{String,<:Any})

Start importing bulk data into an ACTIVE data store. The import job imports DICOM P10 files found in the S3 prefix specified by the inputS3Uri parameter. The import job stores processing results in the file specified by the outputS3Uri parameter.

Arguments

  • client_token: A unique identifier for API idempotency.
  • data_access_role_arn: The Amazon Resource Name (ARN) of the IAM role that grants permission to access medical imaging resources.
  • datastore_id: The data store identifier.
  • input_s3_uri: The input prefix path for the S3 bucket that contains the DICOM files to be imported.
  • output_s3_uri: The output prefix of the S3 bucket to upload the results of the DICOM import job.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "inputOwnerAccountId": The account ID of the source S3 bucket owner.
  • "jobName": The import job name.
source
Main.Medical_Imaging.tag_resourceMethod
tag_resource(resource_arn, tags)
tag_resource(resource_arn, tags, params::Dict{String,<:Any})

Adds a user-specifed key and value tag to a medical imaging resource.

Arguments

  • resource_arn: The Amazon Resource Name (ARN) of the medical imaging resource that tags are being added to.
  • tags: The user-specified key and value tag pairs added to a medical imaging resource.
source
Main.Medical_Imaging.untag_resourceMethod
untag_resource(resource_arn, tag_keys)
untag_resource(resource_arn, tag_keys, params::Dict{String,<:Any})

Removes tags from a medical imaging resource.

Arguments

  • resource_arn: The Amazon Resource Name (ARN) of the medical imaging resource that tags are being removed from.
  • tag_keys: The keys for the tags to be removed from the medical imaging resource.
source
Main.Medical_Imaging.update_image_set_metadataMethod
update_image_set_metadata(datastore_id, image_set_id, latest_version, update_image_set_metadata_updates)
update_image_set_metadata(datastore_id, image_set_id, latest_version, update_image_set_metadata_updates, params::Dict{String,<:Any})

Update image set metadata attributes.

Arguments

  • datastore_id: The data store identifier.
  • image_set_id: The image set identifier.
  • latest_version: The latest image set version identifier.
  • update_image_set_metadata_updates: Update image set metadata updates.
source