AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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.

Note:

This is an asynchronous operation using the standard naming convention for .NET 4.5 or higher. For .NET 3.5 the operation is implemented as a pair of methods using the standard naming convention of BeginInferICD10CM and EndInferICD10CM.

Namespace: Amazon.ComprehendMedical
Assembly: AWSSDK.ComprehendMedical.dll
Version: 3.x.y.z

Syntax

C#
public abstract Task<InferICD10CMResponse> InferICD10CMAsync(
         InferICD10CMRequest request,
         CancellationToken cancellationToken
)

Parameters

request
Type: Amazon.ComprehendMedical.Model.InferICD10CMRequest

Container for the necessary parameters to execute the InferICD10CM service method.

cancellationToken
Type: System.Threading.CancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Return Value


The response from the InferICD10CM service method, as returned by ComprehendMedical.

Exceptions

ExceptionCondition
InternalServerException An internal server error occurred. Retry your request.
InvalidEncodingException The input text was not in valid UTF-8 character encoding. Check your text then retry your request.
InvalidRequestException The request that you made is invalid. Check your request to determine why it's invalid and then retry the request.
ServiceUnavailableException The Amazon Comprehend Medical service is temporarily unavailable. Please wait and then retry your request.
TextSizeLimitExceededException 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.
TooManyRequestsException 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.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5

See Also