From e61e8fad5d962a35144368b69c3b2c7d62c5b461 Mon Sep 17 00:00:00 2001 From: Tejas Ganesh Naik <“tejasgn@amazon.com”> Date: Thu, 2 Oct 2025 13:26:55 -0700 Subject: [PATCH 1/2] fix for rebase err --- .../actions/start-dicom-import-job.js | 15 +---------- python/example_code/medical-imaging/README.md | 26 +++++++++---------- .../medical-imaging/medical_imaging_basics.py | 1 + 3 files changed, 15 insertions(+), 27 deletions(-) diff --git a/javascriptv3/example_code/medical-imaging/actions/start-dicom-import-job.js b/javascriptv3/example_code/medical-imaging/actions/start-dicom-import-job.js index beba224233d..d80945c99ee 100644 --- a/javascriptv3/example_code/medical-imaging/actions/start-dicom-import-job.js +++ b/javascriptv3/example_code/medical-imaging/actions/start-dicom-import-job.js @@ -44,20 +44,7 @@ export const startDicomImportJob = async ( }), ); console.log(response); - // { - // '$metadata': { - // httpStatusCode: 200, - // requestId: '6e81d191-d46b-4e48-a08a-cdcc7e11eb79', - // extendedRequestId: undefined, - // cfId: undefined, - // attempts: 1, - // totalRetryDelay: 0 - // }, - // datastoreId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', - // jobId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', - // jobStatus: 'SUBMITTED', - // submittedAt: 2023-09-22T14:48:45.767Z - // } + // {// '$metadata': {// httpStatusCode: 200,// requestId: '6e81d191-d46b-4e48-a08a-cdcc7e11eb79',// extendedRequestId: undefined,// cfId: undefined,// attempts: 1,// totalRetryDelay: 0// },// datastoreId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',// jobId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',// jobStatus: 'SUBMITTED',// submittedAt: 2023-09-22T14:48:45.767Z// } return response; }; // snippet-end:[medical-imaging.JavaScript.dicom.startDicomImportJobV3] diff --git a/python/example_code/medical-imaging/README.md b/python/example_code/medical-imaging/README.md index 5a12f561cfd..6b236e3017f 100644 --- a/python/example_code/medical-imaging/README.md +++ b/python/example_code/medical-imaging/README.md @@ -43,24 +43,24 @@ python -m pip install -r requirements.txt Code excerpts that show you how to call individual service functions. -- [CopyImageSet](medical_imaging_basics.py#L417) +- [CopyImageSet](medical_imaging_basics.py#L418) - [CreateDatastore](medical_imaging_basics.py#L31) - [DeleteDatastore](medical_imaging_basics.py#L104) -- [DeleteImageSet](medical_imaging_basics.py#L489) -- [GetDICOMImportJob](medical_imaging_basics.py#L158) +- [DeleteImageSet](medical_imaging_basics.py#L490) +- [GetDICOMImportJob](medical_imaging_basics.py#L159) - [GetDatastore](medical_imaging_basics.py#L54) -- [GetImageFrame](medical_imaging_basics.py#L318) -- [GetImageSet](medical_imaging_basics.py#L241) -- [GetImageSetMetadata](medical_imaging_basics.py#L274) -- [ListDICOMImportJobs](medical_imaging_basics.py#L183) +- [GetImageFrame](medical_imaging_basics.py#L319) +- [GetImageSet](medical_imaging_basics.py#L242) +- [GetImageSetMetadata](medical_imaging_basics.py#L275) +- [ListDICOMImportJobs](medical_imaging_basics.py#L184) - [ListDatastores](medical_imaging_basics.py#L79) -- [ListImageSetVersions](medical_imaging_basics.py#L350) -- [ListTagsForResource](medical_imaging_basics.py#L556) -- [SearchImageSets](medical_imaging_basics.py#L211) +- [ListImageSetVersions](medical_imaging_basics.py#L351) +- [ListTagsForResource](medical_imaging_basics.py#L557) +- [SearchImageSets](medical_imaging_basics.py#L212) - [StartDICOMImportJob](medical_imaging_basics.py#L124) -- [TagResource](medical_imaging_basics.py#L514) -- [UntagResource](medical_imaging_basics.py#L534) -- [UpdateImageSetMetadata](medical_imaging_basics.py#L381) +- [TagResource](medical_imaging_basics.py#L515) +- [UntagResource](medical_imaging_basics.py#L535) +- [UpdateImageSetMetadata](medical_imaging_basics.py#L382) ### Scenarios diff --git a/python/example_code/medical-imaging/medical_imaging_basics.py b/python/example_code/medical-imaging/medical_imaging_basics.py index 9b1b0bf3f4b..fa9ac5da6a4 100644 --- a/python/example_code/medical-imaging/medical_imaging_basics.py +++ b/python/example_code/medical-imaging/medical_imaging_basics.py @@ -133,6 +133,7 @@ def start_dicom_import_job( :param role_arn: The Amazon Resource Name (ARN) of the role to use for the job. :param input_s3_uri: The S3 bucket input prefix path containing the DICOM files. :param output_s3_uri: The S3 bucket output prefix path for the result. + :param importConfiguration: The configuration for digital pathology import. :return: The job ID. """ try: From f00bbd6b0f0eabb598240bdb8f9a87278b2f3b9c Mon Sep 17 00:00:00 2001 From: Tejas Ganesh Naik <“tejasgn@amazon.com”> Date: Thu, 2 Oct 2025 13:39:36 -0700 Subject: [PATCH 2/2] proper formatting of output in jsv3 --- .../actions/start-dicom-import-job.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/javascriptv3/example_code/medical-imaging/actions/start-dicom-import-job.js b/javascriptv3/example_code/medical-imaging/actions/start-dicom-import-job.js index d80945c99ee..beba224233d 100644 --- a/javascriptv3/example_code/medical-imaging/actions/start-dicom-import-job.js +++ b/javascriptv3/example_code/medical-imaging/actions/start-dicom-import-job.js @@ -44,7 +44,20 @@ export const startDicomImportJob = async ( }), ); console.log(response); - // {// '$metadata': {// httpStatusCode: 200,// requestId: '6e81d191-d46b-4e48-a08a-cdcc7e11eb79',// extendedRequestId: undefined,// cfId: undefined,// attempts: 1,// totalRetryDelay: 0// },// datastoreId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',// jobId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',// jobStatus: 'SUBMITTED',// submittedAt: 2023-09-22T14:48:45.767Z// } + // { + // '$metadata': { + // httpStatusCode: 200, + // requestId: '6e81d191-d46b-4e48-a08a-cdcc7e11eb79', + // extendedRequestId: undefined, + // cfId: undefined, + // attempts: 1, + // totalRetryDelay: 0 + // }, + // datastoreId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', + // jobId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', + // jobStatus: 'SUBMITTED', + // submittedAt: 2023-09-22T14:48:45.767Z + // } return response; }; // snippet-end:[medical-imaging.JavaScript.dicom.startDicomImportJobV3]