import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types" ; import { DescribeEntitiesDetectionV2JobCommand , DescribeEntitiesDetectionV2JobCommandInput , DescribeEntitiesDetectionV2JobCommandOutput , } from "./commands/DescribeEntitiesDetectionV2JobCommand" ; import { DescribeICD10CMInferenceJobCommand , DescribeICD10CMInferenceJobCommandInput , DescribeICD10CMInferenceJobCommandOutput , } from "./commands/DescribeICD10CMInferenceJobCommand" ; import { DescribePHIDetectionJobCommand , DescribePHIDetectionJobCommandInput , DescribePHIDetectionJobCommandOutput , } from "./commands/DescribePHIDetectionJobCommand" ; import { DescribeRxNormInferenceJobCommand , DescribeRxNormInferenceJobCommandInput , DescribeRxNormInferenceJobCommandOutput , } from "./commands/DescribeRxNormInferenceJobCommand" ; import { DescribeSNOMEDCTInferenceJobCommand , DescribeSNOMEDCTInferenceJobCommandInput , DescribeSNOMEDCTInferenceJobCommandOutput , } from "./commands/DescribeSNOMEDCTInferenceJobCommand" ; import { DetectEntitiesCommand , DetectEntitiesCommandInput , DetectEntitiesCommandOutput , } from "./commands/DetectEntitiesCommand" ; import { DetectEntitiesV2Command , DetectEntitiesV2CommandInput , DetectEntitiesV2CommandOutput , } from "./commands/DetectEntitiesV2Command" ; import { DetectPHICommand , DetectPHICommandInput , DetectPHICommandOutput } from "./commands/DetectPHICommand" ; import { InferICD10CMCommand , InferICD10CMCommandInput , InferICD10CMCommandOutput , } from "./commands/InferICD10CMCommand" ; import { InferRxNormCommand , InferRxNormCommandInput , InferRxNormCommandOutput } from "./commands/InferRxNormCommand" ; import { InferSNOMEDCTCommand , InferSNOMEDCTCommandInput , InferSNOMEDCTCommandOutput , } from "./commands/InferSNOMEDCTCommand" ; import { ListEntitiesDetectionV2JobsCommand , ListEntitiesDetectionV2JobsCommandInput , ListEntitiesDetectionV2JobsCommandOutput , } from "./commands/ListEntitiesDetectionV2JobsCommand" ; import { ListICD10CMInferenceJobsCommand , ListICD10CMInferenceJobsCommandInput , ListICD10CMInferenceJobsCommandOutput , } from "./commands/ListICD10CMInferenceJobsCommand" ; import { ListPHIDetectionJobsCommand , ListPHIDetectionJobsCommandInput , ListPHIDetectionJobsCommandOutput , } from "./commands/ListPHIDetectionJobsCommand" ; import { ListRxNormInferenceJobsCommand , ListRxNormInferenceJobsCommandInput , ListRxNormInferenceJobsCommandOutput , } from "./commands/ListRxNormInferenceJobsCommand" ; import { ListSNOMEDCTInferenceJobsCommand , ListSNOMEDCTInferenceJobsCommandInput , ListSNOMEDCTInferenceJobsCommandOutput , } from "./commands/ListSNOMEDCTInferenceJobsCommand" ; import { StartEntitiesDetectionV2JobCommand , StartEntitiesDetectionV2JobCommandInput , StartEntitiesDetectionV2JobCommandOutput , } from "./commands/StartEntitiesDetectionV2JobCommand" ; import { StartICD10CMInferenceJobCommand , StartICD10CMInferenceJobCommandInput , StartICD10CMInferenceJobCommandOutput , } from "./commands/StartICD10CMInferenceJobCommand" ; import { StartPHIDetectionJobCommand , StartPHIDetectionJobCommandInput , StartPHIDetectionJobCommandOutput , } from "./commands/StartPHIDetectionJobCommand" ; import { StartRxNormInferenceJobCommand , StartRxNormInferenceJobCommandInput , StartRxNormInferenceJobCommandOutput , } from "./commands/StartRxNormInferenceJobCommand" ; import { StartSNOMEDCTInferenceJobCommand , StartSNOMEDCTInferenceJobCommandInput , StartSNOMEDCTInferenceJobCommandOutput , } from "./commands/StartSNOMEDCTInferenceJobCommand" ; import { StopEntitiesDetectionV2JobCommand , StopEntitiesDetectionV2JobCommandInput , StopEntitiesDetectionV2JobCommandOutput , } from "./commands/StopEntitiesDetectionV2JobCommand" ; import { StopICD10CMInferenceJobCommand , StopICD10CMInferenceJobCommandInput , StopICD10CMInferenceJobCommandOutput , } from "./commands/StopICD10CMInferenceJobCommand" ; import { StopPHIDetectionJobCommand , StopPHIDetectionJobCommandInput , StopPHIDetectionJobCommandOutput , } from "./commands/StopPHIDetectionJobCommand" ; import { StopRxNormInferenceJobCommand , StopRxNormInferenceJobCommandInput , StopRxNormInferenceJobCommandOutput , } from "./commands/StopRxNormInferenceJobCommand" ; import { StopSNOMEDCTInferenceJobCommand , StopSNOMEDCTInferenceJobCommandInput , StopSNOMEDCTInferenceJobCommandOutput , } from "./commands/StopSNOMEDCTInferenceJobCommand" ; import { ComprehendMedicalClient } from "./ComprehendMedicalClient" ; /**
 * <p> Comprehend Medical; extracts structured information from unstructured clinical text. Use these actions
 *       to gain insight in your documents. </p>
 */ export class ComprehendMedical extends ComprehendMedicalClient { /**
     * <p>Gets the properties associated with a medical entities detection job. Use this operation
     *       to get the status of a detection job.</p>
     */ public describeEntitiesDetectionV2Job ( args , options ? ) ; public describeEntitiesDetectionV2Job ( args , cb ) ; public describeEntitiesDetectionV2Job ( args , options , cb ) ; public describeEntitiesDetectionV2Job ( args , optionsOrCb ? , cb ? ) { const command = new DescribeEntitiesDetectionV2JobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Gets the properties associated with an InferICD10CM job. Use this operation to get the
     *       status of an inference job.</p>
     */ public describeICD10CMInferenceJob ( args , options ? ) ; public describeICD10CMInferenceJob ( args , cb ) ; public describeICD10CMInferenceJob ( args , options , cb ) ; public describeICD10CMInferenceJob ( args , optionsOrCb ? , cb ? ) { const command = new DescribeICD10CMInferenceJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Gets the properties associated with a protected health information (PHI) detection job.
     *       Use this operation to get the status of a detection job.</p>
     */ public describePHIDetectionJob ( args , options ? ) ; public describePHIDetectionJob ( args , cb ) ; public describePHIDetectionJob ( args , options , cb ) ; public describePHIDetectionJob ( args , optionsOrCb ? , cb ? ) { const command = new DescribePHIDetectionJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Gets the properties associated with an InferRxNorm job. Use this operation to get the
     *       status of an inference job.</p>
     */ public describeRxNormInferenceJob ( args , options ? ) ; public describeRxNormInferenceJob ( args , cb ) ; public describeRxNormInferenceJob ( args , options , cb ) ; public describeRxNormInferenceJob ( args , optionsOrCb ? , cb ? ) { const command = new DescribeRxNormInferenceJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>
     *       Gets the properties associated with an InferSNOMEDCT job. Use this operation to get the status of an inference job.
     *     </p>
     */ public describeSNOMEDCTInferenceJob ( args , options ? ) ; public describeSNOMEDCTInferenceJob ( args , cb ) ; public describeSNOMEDCTInferenceJob ( args , options , cb ) ; public describeSNOMEDCTInferenceJob ( args , optionsOrCb ? , cb ? ) { const command = new DescribeSNOMEDCTInferenceJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } deprecated public detectEntities ( args , options ? ) ; public detectEntities ( args , cb ) ; public detectEntities ( args , options , cb ) ; public detectEntities ( args , optionsOrCb ? , cb ? ) { const command = new DetectEntitiesCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>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.</p>
     *          <p>The <code>DetectEntitiesV2</code> operation replaces the <a>DetectEntities</a>
     *       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
     *         <code>DetectEntitiesV2</code> operation in all new applications.</p>
     *          <p>The <code>DetectEntitiesV2</code> operation returns the <code>Acuity</code> and
     *         <code>Direction</code> entities as attributes instead of types. </p>
     */ public detectEntitiesV2 ( args , options ? ) ; public detectEntitiesV2 ( args , cb ) ; public detectEntitiesV2 ( args , options , cb ) ; public detectEntitiesV2 ( args , optionsOrCb ? , cb ? ) { const command = new DetectEntitiesV2Command ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p> 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.</p>
     */ public detectPHI ( args , options ? ) ; public detectPHI ( args , cb ) ; public detectPHI ( args , options , cb ) ; public detectPHI ( args , optionsOrCb ? , cb ? ) { const command = new DetectPHICommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>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.  </p>
     */ public inferICD10CM ( args , options ? ) ; public inferICD10CM ( args , cb ) ; public inferICD10CM ( args , options , cb ) ; public inferICD10CM ( args , optionsOrCb ? , cb ? ) { const command = new InferICD10CMCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>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.  </p>
     */ public inferRxNorm ( args , options ? ) ; public inferRxNorm ( args , cb ) ; public inferRxNorm ( args , options , cb ) ; public inferRxNorm ( args , optionsOrCb ? , cb ? ) { const command = new InferRxNormCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>
     *       InferSNOMEDCT detects possible medical concepts as entities and links them to codes from the Systematized Nomenclature of Medicine, Clinical Terms (SNOMED-CT) ontology</p>
     */ public inferSNOMEDCT ( args , options ? ) ; public inferSNOMEDCT ( args , cb ) ; public inferSNOMEDCT ( args , options , cb ) ; public inferSNOMEDCT ( args , optionsOrCb ? , cb ? ) { const command = new InferSNOMEDCTCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Gets a list of medical entity detection jobs that you have submitted.</p>
     */ public listEntitiesDetectionV2Jobs ( args , options ? ) ; public listEntitiesDetectionV2Jobs ( args , cb ) ; public listEntitiesDetectionV2Jobs ( args , options , cb ) ; public listEntitiesDetectionV2Jobs ( args , optionsOrCb ? , cb ? ) { const command = new ListEntitiesDetectionV2JobsCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Gets a list of InferICD10CM jobs that you have submitted.</p>
     */ public listICD10CMInferenceJobs ( args , options ? ) ; public listICD10CMInferenceJobs ( args , cb ) ; public listICD10CMInferenceJobs ( args , options , cb ) ; public listICD10CMInferenceJobs ( args , optionsOrCb ? , cb ? ) { const command = new ListICD10CMInferenceJobsCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Gets a list of protected health information (PHI) detection jobs that you have
     *       submitted.</p>
     */ public listPHIDetectionJobs ( args , options ? ) ; public listPHIDetectionJobs ( args , cb ) ; public listPHIDetectionJobs ( args , options , cb ) ; public listPHIDetectionJobs ( args , optionsOrCb ? , cb ? ) { const command = new ListPHIDetectionJobsCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Gets a list of InferRxNorm jobs that you have submitted.</p>
     */ public listRxNormInferenceJobs ( args , options ? ) ; public listRxNormInferenceJobs ( args , cb ) ; public listRxNormInferenceJobs ( args , options , cb ) ; public listRxNormInferenceJobs ( args , optionsOrCb ? , cb ? ) { const command = new ListRxNormInferenceJobsCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>
     *       Gets a list of InferSNOMEDCT jobs a user has submitted.
     *     </p>
     */ public listSNOMEDCTInferenceJobs ( args , options ? ) ; public listSNOMEDCTInferenceJobs ( args , cb ) ; public listSNOMEDCTInferenceJobs ( args , options , cb ) ; public listSNOMEDCTInferenceJobs ( args , optionsOrCb ? , cb ? ) { const command = new ListSNOMEDCTInferenceJobsCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Starts an asynchronous medical entity detection job for a collection of documents. Use the
     *         <code>DescribeEntitiesDetectionV2Job</code> operation to track the status of a job.</p>
     */ public startEntitiesDetectionV2Job ( args , options ? ) ; public startEntitiesDetectionV2Job ( args , cb ) ; public startEntitiesDetectionV2Job ( args , options , cb ) ; public startEntitiesDetectionV2Job ( args , optionsOrCb ? , cb ? ) { const command = new StartEntitiesDetectionV2JobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Starts an asynchronous job to detect medical conditions and link them to the ICD-10-CM
     *       ontology. Use the <code>DescribeICD10CMInferenceJob</code> operation to track the status of a
     *       job.</p>
     */ public startICD10CMInferenceJob ( args , options ? ) ; public startICD10CMInferenceJob ( args , cb ) ; public startICD10CMInferenceJob ( args , options , cb ) ; public startICD10CMInferenceJob ( args , optionsOrCb ? , cb ? ) { const command = new StartICD10CMInferenceJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Starts an asynchronous job to detect protected health information (PHI). Use the
     *         <code>DescribePHIDetectionJob</code> operation to track the status of a job.</p>
     */ public startPHIDetectionJob ( args , options ? ) ; public startPHIDetectionJob ( args , cb ) ; public startPHIDetectionJob ( args , options , cb ) ; public startPHIDetectionJob ( args , optionsOrCb ? , cb ? ) { const command = new StartPHIDetectionJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Starts an asynchronous job to detect medication entities and link them to the RxNorm
     *       ontology. Use the <code>DescribeRxNormInferenceJob</code> operation to track the status of a
     *       job.</p>
     */ public startRxNormInferenceJob ( args , options ? ) ; public startRxNormInferenceJob ( args , cb ) ; public startRxNormInferenceJob ( args , options , cb ) ; public startRxNormInferenceJob ( args , optionsOrCb ? , cb ? ) { const command = new StartRxNormInferenceJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>
     *       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.
     *     </p>
     */ public startSNOMEDCTInferenceJob ( args , options ? ) ; public startSNOMEDCTInferenceJob ( args , cb ) ; public startSNOMEDCTInferenceJob ( args , options , cb ) ; public startSNOMEDCTInferenceJob ( args , optionsOrCb ? , cb ? ) { const command = new StartSNOMEDCTInferenceJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Stops a medical entities detection job in progress.</p>
     */ public stopEntitiesDetectionV2Job ( args , options ? ) ; public stopEntitiesDetectionV2Job ( args , cb ) ; public stopEntitiesDetectionV2Job ( args , options , cb ) ; public stopEntitiesDetectionV2Job ( args , optionsOrCb ? , cb ? ) { const command = new StopEntitiesDetectionV2JobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Stops an InferICD10CM inference job in progress.</p>
     */ public stopICD10CMInferenceJob ( args , options ? ) ; public stopICD10CMInferenceJob ( args , cb ) ; public stopICD10CMInferenceJob ( args , options , cb ) ; public stopICD10CMInferenceJob ( args , optionsOrCb ? , cb ? ) { const command = new StopICD10CMInferenceJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Stops a protected health information (PHI) detection job in progress.</p>
     */ public stopPHIDetectionJob ( args , options ? ) ; public stopPHIDetectionJob ( args , cb ) ; public stopPHIDetectionJob ( args , options , cb ) ; public stopPHIDetectionJob ( args , optionsOrCb ? , cb ? ) { const command = new StopPHIDetectionJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>Stops an InferRxNorm inference job in progress.</p>
     */ public stopRxNormInferenceJob ( args , options ? ) ; public stopRxNormInferenceJob ( args , cb ) ; public stopRxNormInferenceJob ( args , options , cb ) ; public stopRxNormInferenceJob ( args , optionsOrCb ? , cb ? ) { const command = new StopRxNormInferenceJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } /**
     * <p>
     *       Stops an InferSNOMEDCT inference job in progress.
     *     </p>
     */ public stopSNOMEDCTInferenceJob ( args , options ? ) ; public stopSNOMEDCTInferenceJob ( args , cb ) ; public stopSNOMEDCTInferenceJob ( args , options , cb ) ; public stopSNOMEDCTInferenceJob ( args , optionsOrCb ? , cb ? ) { const command = new StopSNOMEDCTInferenceJobCommand ( args ) ; if ( typeof optionsOrCb === "function" ) { this . send ( command , optionsOrCb ) ; } else if ( typeof cb === "function" ) { if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb }` ) ; this . send ( command , optionsOrCb || { } , cb ) ; } else { return this . send ( command , optionsOrCb ) ; } } }