/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the comprehendmedical-2018-10-30.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.ComprehendMedical.Model;
namespace Amazon.ComprehendMedical
{
///
/// Interface for accessing ComprehendMedical
///
/// Amazon Comprehend Medical extracts structured information from unstructured clinical
/// text. Use these actions to gain insight in your documents. Amazon Comprehend Medical
/// only detects entities in English language texts. Amazon Comprehend Medical places
/// limits on the sizes of files allowed for different API operations. To learn more,
/// see Guidelines
/// and quotas in the Amazon Comprehend Medical Developer Guide.
///
public partial interface IAmazonComprehendMedical : IAmazonService, IDisposable
{
#region DescribeEntitiesDetectionV2Job
///
/// Gets the properties associated with a medical entities detection job. Use this operation
/// to get the status of a detection job.
///
/// Container for the necessary parameters to execute the DescribeEntitiesDetectionV2Job service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeEntitiesDetectionV2Job service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for DescribeEntitiesDetectionV2Job Operation
Task DescribeEntitiesDetectionV2JobAsync(DescribeEntitiesDetectionV2JobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeICD10CMInferenceJob
///
/// Gets the properties associated with an InferICD10CM job. Use this operation to get
/// the status of an inference job.
///
/// Container for the necessary parameters to execute the DescribeICD10CMInferenceJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeICD10CMInferenceJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for DescribeICD10CMInferenceJob Operation
Task DescribeICD10CMInferenceJobAsync(DescribeICD10CMInferenceJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribePHIDetectionJob
///
/// Gets the properties associated with a protected health information (PHI) detection
/// job. Use this operation to get the status of a detection job.
///
/// Container for the necessary parameters to execute the DescribePHIDetectionJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribePHIDetectionJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for DescribePHIDetectionJob Operation
Task DescribePHIDetectionJobAsync(DescribePHIDetectionJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeRxNormInferenceJob
///
/// Gets the properties associated with an InferRxNorm job. Use this operation to get
/// the status of an inference job.
///
/// Container for the necessary parameters to execute the DescribeRxNormInferenceJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeRxNormInferenceJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for DescribeRxNormInferenceJob Operation
Task DescribeRxNormInferenceJobAsync(DescribeRxNormInferenceJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeSNOMEDCTInferenceJob
///
/// Gets the properties associated with an InferSNOMEDCT job. Use this operation to get
/// the status of an inference job.
///
/// Container for the necessary parameters to execute the DescribeSNOMEDCTInferenceJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeSNOMEDCTInferenceJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for DescribeSNOMEDCTInferenceJob Operation
Task DescribeSNOMEDCTInferenceJobAsync(DescribeSNOMEDCTInferenceJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DetectEntities
///
/// The DetectEntities
operation is deprecated. You should use the DetectEntitiesV2
/// operation instead.
///
///
///
/// Inspects the clinical text for a variety of medical entities and returns specific
/// information about them such as entity category, location, and confidence score on
/// that information.
///
///
/// Container for the necessary parameters to execute the DetectEntities service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DetectEntities service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The input text was not in valid UTF-8 character encoding. Check your text then retry
/// your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The Amazon Comprehend Medical service is temporarily unavailable. Please wait and
/// then retry your request.
///
///
/// The size of the text you submitted exceeds the size limit. Reduce the size of the
/// text or use a smaller document and then retry your request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for DetectEntities Operation
[Obsolete("This operation is deprecated, use DetectEntitiesV2 instead.")]
Task DetectEntitiesAsync(DetectEntitiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DetectEntitiesV2
///
/// Inspects the clinical text for a variety of medical entities and returns specific
/// information about them such as entity category, location, and confidence score on
/// that information. Amazon Comprehend Medical only detects medical entities in English
/// language texts.
///
///
///
/// The DetectEntitiesV2
operation replaces the DetectEntities operation.
/// This new action uses a different model for determining the entities in your medical
/// text and changes the way that some entities are returned in the output. You should
/// use the DetectEntitiesV2
operation in all new applications.
///
///
///
/// The DetectEntitiesV2
operation returns the Acuity
and Direction
/// entities as attributes instead of types.
///
///
/// Container for the necessary parameters to execute the DetectEntitiesV2 service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DetectEntitiesV2 service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The input text was not in valid UTF-8 character encoding. Check your text then retry
/// your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The Amazon Comprehend Medical service is temporarily unavailable. Please wait and
/// then retry your request.
///
///
/// The size of the text you submitted exceeds the size limit. Reduce the size of the
/// text or use a smaller document and then retry your request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for DetectEntitiesV2 Operation
Task DetectEntitiesV2Async(DetectEntitiesV2Request request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DetectPHI
///
/// Inspects the clinical text for protected health information (PHI) entities and returns
/// the entity category, location, and confidence score for each entity. Amazon Comprehend
/// Medical only detects entities in English language texts.
///
/// Container for the necessary parameters to execute the DetectPHI service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DetectPHI service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The input text was not in valid UTF-8 character encoding. Check your text then retry
/// your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The Amazon Comprehend Medical service is temporarily unavailable. Please wait and
/// then retry your request.
///
///
/// The size of the text you submitted exceeds the size limit. Reduce the size of the
/// text or use a smaller document and then retry your request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for DetectPHI Operation
Task DetectPHIAsync(DetectPHIRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region InferICD10CM
///
/// InferICD10CM detects medical conditions as entities listed in a patient record and
/// links those entities to normalized concept identifiers in the ICD-10-CM knowledge
/// base from the Centers for Disease Control. Amazon Comprehend Medical only detects
/// medical entities in English language texts.
///
/// Container for the necessary parameters to execute the InferICD10CM service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the InferICD10CM service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The input text was not in valid UTF-8 character encoding. Check your text then retry
/// your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The Amazon Comprehend Medical service is temporarily unavailable. Please wait and
/// then retry your request.
///
///
/// The size of the text you submitted exceeds the size limit. Reduce the size of the
/// text or use a smaller document and then retry your request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for InferICD10CM Operation
Task InferICD10CMAsync(InferICD10CMRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region InferRxNorm
///
/// InferRxNorm detects medications as entities listed in a patient record and links to
/// the normalized concept identifiers in the RxNorm database from the National Library
/// of Medicine. Amazon Comprehend Medical only detects medical entities in English language
/// texts.
///
/// Container for the necessary parameters to execute the InferRxNorm service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the InferRxNorm service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The input text was not in valid UTF-8 character encoding. Check your text then retry
/// your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The Amazon Comprehend Medical service is temporarily unavailable. Please wait and
/// then retry your request.
///
///
/// The size of the text you submitted exceeds the size limit. Reduce the size of the
/// text or use a smaller document and then retry your request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for InferRxNorm Operation
Task InferRxNormAsync(InferRxNormRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region InferSNOMEDCT
///
/// InferSNOMEDCT detects possible medical concepts as entities and links them to codes
/// from the Systematized Nomenclature of Medicine, Clinical Terms (SNOMED-CT) ontology
///
/// Container for the necessary parameters to execute the InferSNOMEDCT service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the InferSNOMEDCT service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The input text was not in valid UTF-8 character encoding. Check your text then retry
/// your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The Amazon Comprehend Medical service is temporarily unavailable. Please wait and
/// then retry your request.
///
///
/// The size of the text you submitted exceeds the size limit. Reduce the size of the
/// text or use a smaller document and then retry your request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for InferSNOMEDCT Operation
Task InferSNOMEDCTAsync(InferSNOMEDCTRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListEntitiesDetectionV2Jobs
///
/// Gets a list of medical entity detection jobs that you have submitted.
///
/// Container for the necessary parameters to execute the ListEntitiesDetectionV2Jobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListEntitiesDetectionV2Jobs service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
///
/// The filter that you specified for the operation is invalid. Check the filter values
/// that you entered and try your request again.
///
/// REST API Reference for ListEntitiesDetectionV2Jobs Operation
Task ListEntitiesDetectionV2JobsAsync(ListEntitiesDetectionV2JobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListICD10CMInferenceJobs
///
/// Gets a list of InferICD10CM jobs that you have submitted.
///
/// Container for the necessary parameters to execute the ListICD10CMInferenceJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListICD10CMInferenceJobs service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
///
/// The filter that you specified for the operation is invalid. Check the filter values
/// that you entered and try your request again.
///
/// REST API Reference for ListICD10CMInferenceJobs Operation
Task ListICD10CMInferenceJobsAsync(ListICD10CMInferenceJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListPHIDetectionJobs
///
/// Gets a list of protected health information (PHI) detection jobs you have submitted.
///
/// Container for the necessary parameters to execute the ListPHIDetectionJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListPHIDetectionJobs service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
///
/// The filter that you specified for the operation is invalid. Check the filter values
/// that you entered and try your request again.
///
/// REST API Reference for ListPHIDetectionJobs Operation
Task ListPHIDetectionJobsAsync(ListPHIDetectionJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListRxNormInferenceJobs
///
/// Gets a list of InferRxNorm jobs that you have submitted.
///
/// Container for the necessary parameters to execute the ListRxNormInferenceJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListRxNormInferenceJobs service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
///
/// The filter that you specified for the operation is invalid. Check the filter values
/// that you entered and try your request again.
///
/// REST API Reference for ListRxNormInferenceJobs Operation
Task ListRxNormInferenceJobsAsync(ListRxNormInferenceJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSNOMEDCTInferenceJobs
///
/// Gets a list of InferSNOMEDCT jobs a user has submitted.
///
/// Container for the necessary parameters to execute the ListSNOMEDCTInferenceJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSNOMEDCTInferenceJobs service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
///
/// The filter that you specified for the operation is invalid. Check the filter values
/// that you entered and try your request again.
///
/// REST API Reference for ListSNOMEDCTInferenceJobs Operation
Task ListSNOMEDCTInferenceJobsAsync(ListSNOMEDCTInferenceJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartEntitiesDetectionV2Job
///
/// Starts an asynchronous medical entity detection job for a collection of documents.
/// Use the DescribeEntitiesDetectionV2Job
operation to track the status
/// of a job.
///
/// Container for the necessary parameters to execute the StartEntitiesDetectionV2Job service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartEntitiesDetectionV2Job service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for StartEntitiesDetectionV2Job Operation
Task StartEntitiesDetectionV2JobAsync(StartEntitiesDetectionV2JobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartICD10CMInferenceJob
///
/// Starts an asynchronous job to detect medical conditions and link them to the ICD-10-CM
/// ontology. Use the DescribeICD10CMInferenceJob
operation to track the
/// status of a job.
///
/// Container for the necessary parameters to execute the StartICD10CMInferenceJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartICD10CMInferenceJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for StartICD10CMInferenceJob Operation
Task StartICD10CMInferenceJobAsync(StartICD10CMInferenceJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartPHIDetectionJob
///
/// Starts an asynchronous job to detect protected health information (PHI). Use the DescribePHIDetectionJob
/// operation to track the status of a job.
///
/// Container for the necessary parameters to execute the StartPHIDetectionJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartPHIDetectionJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for StartPHIDetectionJob Operation
Task StartPHIDetectionJobAsync(StartPHIDetectionJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartRxNormInferenceJob
///
/// Starts an asynchronous job to detect medication entities and link them to the RxNorm
/// ontology. Use the DescribeRxNormInferenceJob
operation to track the status
/// of a job.
///
/// Container for the necessary parameters to execute the StartRxNormInferenceJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartRxNormInferenceJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for StartRxNormInferenceJob Operation
Task StartRxNormInferenceJobAsync(StartRxNormInferenceJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartSNOMEDCTInferenceJob
///
/// Starts an asynchronous job to detect medical concepts and link them to the SNOMED-CT
/// ontology. Use the DescribeSNOMEDCTInferenceJob operation to track the status of a
/// job.
///
/// Container for the necessary parameters to execute the StartSNOMEDCTInferenceJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartSNOMEDCTInferenceJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for StartSNOMEDCTInferenceJob Operation
Task StartSNOMEDCTInferenceJobAsync(StartSNOMEDCTInferenceJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StopEntitiesDetectionV2Job
///
/// Stops a medical entities detection job in progress.
///
/// Container for the necessary parameters to execute the StopEntitiesDetectionV2Job service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StopEntitiesDetectionV2Job service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
/// REST API Reference for StopEntitiesDetectionV2Job Operation
Task StopEntitiesDetectionV2JobAsync(StopEntitiesDetectionV2JobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StopICD10CMInferenceJob
///
/// Stops an InferICD10CM inference job in progress.
///
/// Container for the necessary parameters to execute the StopICD10CMInferenceJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StopICD10CMInferenceJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
/// REST API Reference for StopICD10CMInferenceJob Operation
Task StopICD10CMInferenceJobAsync(StopICD10CMInferenceJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StopPHIDetectionJob
///
/// Stops a protected health information (PHI) detection job in progress.
///
/// Container for the necessary parameters to execute the StopPHIDetectionJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StopPHIDetectionJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
/// REST API Reference for StopPHIDetectionJob Operation
Task StopPHIDetectionJobAsync(StopPHIDetectionJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StopRxNormInferenceJob
///
/// Stops an InferRxNorm inference job in progress.
///
/// Container for the necessary parameters to execute the StopRxNormInferenceJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StopRxNormInferenceJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
/// REST API Reference for StopRxNormInferenceJob Operation
Task StopRxNormInferenceJobAsync(StopRxNormInferenceJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StopSNOMEDCTInferenceJob
///
/// Stops an InferSNOMEDCT inference job in progress.
///
/// Container for the necessary parameters to execute the StopSNOMEDCTInferenceJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StopSNOMEDCTInferenceJob service method, as returned by ComprehendMedical.
///
/// An internal server error occurred. Retry your request.
///
///
/// The request that you made is invalid. Check your request to determine why it's invalid
/// and then retry the request.
///
///
/// The resource identified by the specified Amazon Resource Name (ARN) was not found.
/// Check the ARN and try your request again.
///
///
/// You have made too many requests within a short period of time. Wait for a short time
/// and then try your request again. Contact customer support for more information about
/// a service limit increase.
///
/// REST API Reference for StopSNOMEDCTInferenceJob Operation
Task StopSNOMEDCTInferenceJobAsync(StopSNOMEDCTInferenceJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}