Gets the properties associated with an InferRxNorm job. Use this operation to
* get the status of an inference job.
Gets the properties associated with an InferRxNorm job. Use this operation to
* get the status of an inference job.
Gets the properties associated with an InferRxNorm job. Use this operation to
* get the status of an inference job.
& context = nullptr) const;
/**
* 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.
See Also:
AWS
* API Reference
*/
virtual Model::DetectEntitiesV2Outcome DetectEntitiesV2(const Model::DetectEntitiesV2Request& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::DetectEntitiesV2OutcomeCallable DetectEntitiesV2Callable(const Model::DetectEntitiesV2Request& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void DetectEntitiesV2Async(const Model::DetectEntitiesV2Request& request, const DetectEntitiesV2ResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* 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.
See Also:
AWS
* API Reference
*/
virtual Model::DetectPHIOutcome DetectPHI(const Model::DetectPHIRequest& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::DetectPHIOutcomeCallable DetectPHICallable(const Model::DetectPHIRequest& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void DetectPHIAsync(const Model::DetectPHIRequest& request, const DetectPHIResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* 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.
See
* Also:
AWS
* API Reference
*/
virtual Model::InferICD10CMOutcome InferICD10CM(const Model::InferICD10CMRequest& request) const;
/**
* 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.
See
* Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::InferICD10CMOutcomeCallable InferICD10CMCallable(const Model::InferICD10CMRequest& request) const;
/**
* 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.
See
* Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void InferICD10CMAsync(const Model::InferICD10CMRequest& request, const InferICD10CMResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* 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.
See Also:
AWS
* API Reference
*/
virtual Model::InferRxNormOutcome InferRxNorm(const Model::InferRxNormRequest& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::InferRxNormOutcomeCallable InferRxNormCallable(const Model::InferRxNormRequest& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void InferRxNormAsync(const Model::InferRxNormRequest& request, const InferRxNormResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Gets a list of medical entity detection jobs that you have
* submitted.
See Also:
AWS
* API Reference
*/
virtual Model::ListEntitiesDetectionV2JobsOutcome ListEntitiesDetectionV2Jobs(const Model::ListEntitiesDetectionV2JobsRequest& request) const;
/**
* Gets a list of medical entity detection jobs that you have
* submitted.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::ListEntitiesDetectionV2JobsOutcomeCallable ListEntitiesDetectionV2JobsCallable(const Model::ListEntitiesDetectionV2JobsRequest& request) const;
/**
* Gets a list of medical entity detection jobs that you have
* submitted.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void ListEntitiesDetectionV2JobsAsync(const Model::ListEntitiesDetectionV2JobsRequest& request, const ListEntitiesDetectionV2JobsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Gets a list of InferICD10CM jobs that you have submitted.
See
* Also:
AWS
* API Reference
*/
virtual Model::ListICD10CMInferenceJobsOutcome ListICD10CMInferenceJobs(const Model::ListICD10CMInferenceJobsRequest& request) const;
/**
* Gets a list of InferICD10CM jobs that you have submitted.
See
* Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::ListICD10CMInferenceJobsOutcomeCallable ListICD10CMInferenceJobsCallable(const Model::ListICD10CMInferenceJobsRequest& request) const;
/**
* Gets a list of InferICD10CM jobs that you have submitted.
See
* Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void ListICD10CMInferenceJobsAsync(const Model::ListICD10CMInferenceJobsRequest& request, const ListICD10CMInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Gets a list of protected health information (PHI) detection jobs that you
* have submitted.
See Also:
AWS
* API Reference
*/
virtual Model::ListPHIDetectionJobsOutcome ListPHIDetectionJobs(const Model::ListPHIDetectionJobsRequest& request) const;
/**
* Gets a list of protected health information (PHI) detection jobs that you
* have submitted.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::ListPHIDetectionJobsOutcomeCallable ListPHIDetectionJobsCallable(const Model::ListPHIDetectionJobsRequest& request) const;
/**
* Gets a list of protected health information (PHI) detection jobs that you
* have submitted.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void ListPHIDetectionJobsAsync(const Model::ListPHIDetectionJobsRequest& request, const ListPHIDetectionJobsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Gets a list of InferRxNorm jobs that you have submitted.
See
* Also:
AWS
* API Reference
*/
virtual Model::ListRxNormInferenceJobsOutcome ListRxNormInferenceJobs(const Model::ListRxNormInferenceJobsRequest& request) const;
/**
* Gets a list of InferRxNorm jobs that you have submitted.
See
* Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::ListRxNormInferenceJobsOutcomeCallable ListRxNormInferenceJobsCallable(const Model::ListRxNormInferenceJobsRequest& request) const;
/**
* Gets a list of InferRxNorm jobs that you have submitted.
See
* Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void ListRxNormInferenceJobsAsync(const Model::ListRxNormInferenceJobsRequest& request, const ListRxNormInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Starts an asynchronous medical entity detection job for a collection of
* documents. Use the DescribeEntitiesDetectionV2Job operation to
* track the status of a job.
See Also:
AWS
* API Reference
*/
virtual Model::StartEntitiesDetectionV2JobOutcome StartEntitiesDetectionV2Job(const Model::StartEntitiesDetectionV2JobRequest& request) const;
/**
* Starts an asynchronous medical entity detection job for a collection of
* documents. Use the DescribeEntitiesDetectionV2Job operation to
* track the status of a job.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::StartEntitiesDetectionV2JobOutcomeCallable StartEntitiesDetectionV2JobCallable(const Model::StartEntitiesDetectionV2JobRequest& request) const;
/**
* Starts an asynchronous medical entity detection job for a collection of
* documents. Use the DescribeEntitiesDetectionV2Job operation to
* track the status of a job.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void StartEntitiesDetectionV2JobAsync(const Model::StartEntitiesDetectionV2JobRequest& request, const StartEntitiesDetectionV2JobResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* 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.
See Also:
AWS
* API Reference
*/
virtual Model::StartICD10CMInferenceJobOutcome StartICD10CMInferenceJob(const Model::StartICD10CMInferenceJobRequest& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::StartICD10CMInferenceJobOutcomeCallable StartICD10CMInferenceJobCallable(const Model::StartICD10CMInferenceJobRequest& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void StartICD10CMInferenceJobAsync(const Model::StartICD10CMInferenceJobRequest& request, const StartICD10CMInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Starts an asynchronous job to detect protected health information (PHI). Use
* the DescribePHIDetectionJob operation to track the status of a
* job.
See Also:
AWS
* API Reference
*/
virtual Model::StartPHIDetectionJobOutcome StartPHIDetectionJob(const Model::StartPHIDetectionJobRequest& request) const;
/**
* Starts an asynchronous job to detect protected health information (PHI). Use
* the DescribePHIDetectionJob operation to track the status of a
* job.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::StartPHIDetectionJobOutcomeCallable StartPHIDetectionJobCallable(const Model::StartPHIDetectionJobRequest& request) const;
/**
* Starts an asynchronous job to detect protected health information (PHI). Use
* the DescribePHIDetectionJob operation to track the status of a
* job.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void StartPHIDetectionJobAsync(const Model::StartPHIDetectionJobRequest& request, const StartPHIDetectionJobResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* 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.
See Also:
AWS
* API Reference
*/
virtual Model::StartRxNormInferenceJobOutcome StartRxNormInferenceJob(const Model::StartRxNormInferenceJobRequest& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::StartRxNormInferenceJobOutcomeCallable StartRxNormInferenceJobCallable(const Model::StartRxNormInferenceJobRequest& request) const;
/**
* 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.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void StartRxNormInferenceJobAsync(const Model::StartRxNormInferenceJobRequest& request, const StartRxNormInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Stops a medical entities detection job in progress.
See Also:
* AWS
* API Reference
*/
virtual Model::StopEntitiesDetectionV2JobOutcome StopEntitiesDetectionV2Job(const Model::StopEntitiesDetectionV2JobRequest& request) const;
/**
* Stops a medical entities detection job in progress.
See Also:
* AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::StopEntitiesDetectionV2JobOutcomeCallable StopEntitiesDetectionV2JobCallable(const Model::StopEntitiesDetectionV2JobRequest& request) const;
/**
* Stops a medical entities detection job in progress.
See Also:
* AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void StopEntitiesDetectionV2JobAsync(const Model::StopEntitiesDetectionV2JobRequest& request, const StopEntitiesDetectionV2JobResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Stops an InferICD10CM inference job in progress.
See Also:
* AWS
* API Reference
*/
virtual Model::StopICD10CMInferenceJobOutcome StopICD10CMInferenceJob(const Model::StopICD10CMInferenceJobRequest& request) const;
/**
* Stops an InferICD10CM inference job in progress.
See Also:
* AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::StopICD10CMInferenceJobOutcomeCallable StopICD10CMInferenceJobCallable(const Model::StopICD10CMInferenceJobRequest& request) const;
/**
* Stops an InferICD10CM inference job in progress.
See Also:
* AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void StopICD10CMInferenceJobAsync(const Model::StopICD10CMInferenceJobRequest& request, const StopICD10CMInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Stops a protected health information (PHI) detection job in
* progress.
See Also:
AWS
* API Reference
*/
virtual Model::StopPHIDetectionJobOutcome StopPHIDetectionJob(const Model::StopPHIDetectionJobRequest& request) const;
/**
* Stops a protected health information (PHI) detection job in
* progress.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::StopPHIDetectionJobOutcomeCallable StopPHIDetectionJobCallable(const Model::StopPHIDetectionJobRequest& request) const;
/**
* Stops a protected health information (PHI) detection job in
* progress.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void StopPHIDetectionJobAsync(const Model::StopPHIDetectionJobRequest& request, const StopPHIDetectionJobResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
/**
* Stops an InferRxNorm inference job in progress.
See Also:
AWS
* API Reference
*/
virtual Model::StopRxNormInferenceJobOutcome StopRxNormInferenceJob(const Model::StopRxNormInferenceJobRequest& request) const;
/**
* Stops an InferRxNorm inference job in progress.
See Also:
AWS
* API Reference
*
* returns a future to the operation so that it can be executed in parallel to other requests.
*/
virtual Model::StopRxNormInferenceJobOutcomeCallable StopRxNormInferenceJobCallable(const Model::StopRxNormInferenceJobRequest& request) const;
/**
* Stops an InferRxNorm inference job in progress.
See Also:
AWS
* API Reference
*
* Queues the request into a thread executor and triggers associated callback when operation has finished.
*/
virtual void StopRxNormInferenceJobAsync(const Model::StopRxNormInferenceJobRequest& request, const StopRxNormInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const;
void OverrideEndpoint(const Aws::String& endpoint);
private:
void init(const Aws::Client::ClientConfiguration& clientConfiguration);
void DescribeEntitiesDetectionV2JobAsyncHelper(const Model::DescribeEntitiesDetectionV2JobRequest& request, const DescribeEntitiesDetectionV2JobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void DescribeICD10CMInferenceJobAsyncHelper(const Model::DescribeICD10CMInferenceJobRequest& request, const DescribeICD10CMInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void DescribePHIDetectionJobAsyncHelper(const Model::DescribePHIDetectionJobRequest& request, const DescribePHIDetectionJobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void DescribeRxNormInferenceJobAsyncHelper(const Model::DescribeRxNormInferenceJobRequest& request, const DescribeRxNormInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void DetectEntitiesV2AsyncHelper(const Model::DetectEntitiesV2Request& request, const DetectEntitiesV2ResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void DetectPHIAsyncHelper(const Model::DetectPHIRequest& request, const DetectPHIResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void InferICD10CMAsyncHelper(const Model::InferICD10CMRequest& request, const InferICD10CMResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void InferRxNormAsyncHelper(const Model::InferRxNormRequest& request, const InferRxNormResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void ListEntitiesDetectionV2JobsAsyncHelper(const Model::ListEntitiesDetectionV2JobsRequest& request, const ListEntitiesDetectionV2JobsResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void ListICD10CMInferenceJobsAsyncHelper(const Model::ListICD10CMInferenceJobsRequest& request, const ListICD10CMInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void ListPHIDetectionJobsAsyncHelper(const Model::ListPHIDetectionJobsRequest& request, const ListPHIDetectionJobsResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void ListRxNormInferenceJobsAsyncHelper(const Model::ListRxNormInferenceJobsRequest& request, const ListRxNormInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void StartEntitiesDetectionV2JobAsyncHelper(const Model::StartEntitiesDetectionV2JobRequest& request, const StartEntitiesDetectionV2JobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void StartICD10CMInferenceJobAsyncHelper(const Model::StartICD10CMInferenceJobRequest& request, const StartICD10CMInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void StartPHIDetectionJobAsyncHelper(const Model::StartPHIDetectionJobRequest& request, const StartPHIDetectionJobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void StartRxNormInferenceJobAsyncHelper(const Model::StartRxNormInferenceJobRequest& request, const StartRxNormInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void StopEntitiesDetectionV2JobAsyncHelper(const Model::StopEntitiesDetectionV2JobRequest& request, const StopEntitiesDetectionV2JobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void StopICD10CMInferenceJobAsyncHelper(const Model::StopICD10CMInferenceJobRequest& request, const StopICD10CMInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void StopPHIDetectionJobAsyncHelper(const Model::StopPHIDetectionJobRequest& request, const StopPHIDetectionJobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
void StopRxNormInferenceJobAsyncHelper(const Model::StopRxNormInferenceJobRequest& request, const StopRxNormInferenceJobResponseReceivedHandler& handler, const std::shared_ptr& context) const;
Aws::String m_uri;
Aws::String m_configScheme;
std::shared_ptr m_executor;
};
} // namespace ComprehendMedical
} // namespace Aws