openapi: 3.0.0 info: version: '2023-07-19' x-release: v4 title: AWS Health Imaging Datastore GetDICOMImportJob API description:

This is the AWS HealthImaging API Reference. AWS HealthImaging is an AWS service for storing, accessing, and analyzing medical images. For an introduction to the service, see the AWS HealthImaging Developer Guide .

We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as they take care of request authentication, serialization, and connection management. For more information, see Tools to build on AWS.

For information about using AWS HealthImaging API actions in one of the language-specific AWS SDKs, refer to the See Also link at the end of each section that describes an API action or data type.

The following sections list AWS HealthImaging API actions categorized according to functionality. Links are provided to actions within this Reference, along with links back to corresponding sections in the AWS HealthImaging Developer Guide so you can view console procedures and CLI/SDK code examples.

Data store actions

Import job actions

Image set access actions

Image set modification actions

Tagging actions

x-logo: url: https://twitter.com/awscloud/profile_image?size=original backgroundColor: '#FFFFFF' termsOfService: https://aws.amazon.com/service-terms/ contact: name: Mike Ralphson email: mike.ralphson@gmail.com url: https://github.com/mermade/aws2openapi x-twitter: PermittedSoc license: name: Apache 2.0 License url: http://www.apache.org/licenses/ x-providerName: amazonaws.com x-serviceName: medical-imaging x-aws-signingName: medical-imaging x-origin: - contentType: application/json url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/medical-imaging-2023-07-19.normal.json converter: url: https://github.com/mermade/aws2openapi version: 1.0.0 x-apisguru-driver: external x-apiClientRegistration: url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct x-apisguru-categories: - cloud x-preferred: true servers: - url: http://medical-imaging.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The AWS Health Imaging multi-region endpoint - url: https://medical-imaging.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The AWS Health Imaging multi-region endpoint - url: http://medical-imaging.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The AWS Health Imaging endpoint for China (Beijing) and China (Ningxia) - url: https://medical-imaging.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The AWS Health Imaging endpoint for China (Beijing) and China (Ningxia) security: - hmac: [] tags: - name: GetDICOMImportJob paths: /getDICOMImportJob/datastore/{datastoreId}/job/{jobId}: parameters: - $ref: '#/components/parameters/X-Amz-Content-Sha256' - $ref: '#/components/parameters/X-Amz-Date' - $ref: '#/components/parameters/X-Amz-Algorithm' - $ref: '#/components/parameters/X-Amz-Credential' - $ref: '#/components/parameters/X-Amz-Security-Token' - $ref: '#/components/parameters/X-Amz-Signature' - $ref: '#/components/parameters/X-Amz-SignedHeaders' get: operationId: GetDICOMImportJob description: Get the import job properties to learn more about the job or job progress. responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GetDICOMImportJobResponse' '480': description: ThrottlingException content: application/json: schema: $ref: '#/components/schemas/ThrottlingException' '481': description: ConflictException content: application/json: schema: $ref: '#/components/schemas/ConflictException' '482': description: AccessDeniedException content: application/json: schema: $ref: '#/components/schemas/AccessDeniedException' '483': description: ValidationException content: application/json: schema: $ref: '#/components/schemas/ValidationException' '484': description: InternalServerException content: application/json: schema: $ref: '#/components/schemas/InternalServerException' '485': description: ResourceNotFoundException content: application/json: schema: $ref: '#/components/schemas/ResourceNotFoundException' parameters: - name: datastoreId in: path required: true description: The data store identifier. schema: type: string pattern: '[0-9a-z]{32}' - name: jobId in: path required: true description: The import job identifier. schema: type: string pattern: '[0-9a-z]+' minLength: 1 maxLength: 32 summary: Amazon HealthImaging Get DICOM Import Job x-microcks-operation: delay: 0 dispatcher: FALLBACK tags: - GetDICOMImportJob components: parameters: X-Amz-Content-Sha256: name: X-Amz-Content-Sha256 in: header schema: type: string required: false X-Amz-Date: name: X-Amz-Date in: header schema: type: string required: false X-Amz-Security-Token: name: X-Amz-Security-Token in: header schema: type: string required: false X-Amz-SignedHeaders: name: X-Amz-SignedHeaders in: header schema: type: string required: false X-Amz-Algorithm: name: X-Amz-Algorithm in: header schema: type: string required: false X-Amz-Signature: name: X-Amz-Signature in: header schema: type: string required: false X-Amz-Credential: name: X-Amz-Credential in: header schema: type: string required: false schemas: ResourceNotFoundException: {} ConflictException: {} DatastoreId: type: string pattern: '[0-9a-z]{32}' S3Uri: type: string pattern: s3://[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9](/.*)? minLength: 1 maxLength: 1024 RoleArn: type: string pattern: arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+ minLength: 20 maxLength: 2048 JobId: type: string pattern: '[0-9a-z]+' minLength: 1 maxLength: 32 GetDICOMImportJobResponse: type: object required: - jobProperties properties: jobProperties: allOf: - $ref: '#/components/schemas/DICOMImportJobProperties' - description: The properties of the import job. Date: type: string format: date-time Message: type: string pattern: '[\w -:]+' minLength: 1 maxLength: 2048 DICOMImportJobProperties: type: object required: - jobId - jobName - jobStatus - datastoreId - dataAccessRoleArn - inputS3Uri - outputS3Uri properties: jobId: allOf: - $ref: '#/components/schemas/JobId' - description: The import job identifier. jobName: allOf: - $ref: '#/components/schemas/JobName' - description: The import job name. jobStatus: allOf: - $ref: '#/components/schemas/JobStatus' - description: The filters for listing import jobs based on status. datastoreId: allOf: - $ref: '#/components/schemas/DatastoreId' - description: The data store identifier. dataAccessRoleArn: allOf: - $ref: '#/components/schemas/RoleArn' - description: The Amazon Resource Name (ARN) that grants permissions to access medical imaging resources. endedAt: allOf: - $ref: '#/components/schemas/Date' - description: The timestamp for when the import job was ended. submittedAt: allOf: - $ref: '#/components/schemas/Date' - description: The timestamp for when the import job was submitted. inputS3Uri: allOf: - $ref: '#/components/schemas/S3Uri' - description: The input prefix path for the S3 bucket that contains the DICOM P10 files to be imported. outputS3Uri: allOf: - $ref: '#/components/schemas/S3Uri' - description: The output prefix of the S3 bucket to upload the results of the DICOM import job. message: allOf: - $ref: '#/components/schemas/Message' - description: The error message thrown if an import job fails. description: Properties of the import job. ThrottlingException: {} ValidationException: {} JobName: type: string pattern: '[A-Za-z0-9._/#-]+' minLength: 1 maxLength: 64 JobStatus: type: string enum: - SUBMITTED - IN_PROGRESS - COMPLETED - FAILED AccessDeniedException: {} InternalServerException: {} securitySchemes: hmac: type: apiKey name: Authorization in: header description: Amazon Signature authorization v4 x-amazon-apigateway-authtype: awsSigv4 externalDocs: description: Amazon Web Services documentation url: https://docs.aws.amazon.com/medical-imaging/ x-hasEquivalentPaths: true