Esempi di Amazon Comprehend Medical che utilizzano AWS CLI
Gli esempi di codice seguenti mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface con Amazon Comprehend Medical.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, dove è possibile trovare le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Operazioni
L’esempio di codice seguente mostra come utilizzare describe-entities-detection-v2-job.
- AWS CLI
-
Come descrivere un processo di rilevamento delle entità
L’esempio
describe-entities-detection-v2-jobseguente mostra le proprietà associate a un processo di rilevamento delle entità asincrono.aws comprehendmedical describe-entities-detection-v2-job \ --job-id"ab9887877365fe70299089371c043b96"Output:
{ "ComprehendMedicalAsyncJobProperties": { "JobId": "ab9887877365fe70299089371c043b96", "JobStatus": "COMPLETED", "SubmitTime": "2020-03-18T21:20:15.614000+00:00", "EndTime": "2020-03-18T21:27:07.350000+00:00", "ExpirationTime": "2020-07-16T21:20:15+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "867139942017-EntitiesDetection-ab9887877365fe70299089371c043b96/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "DetectEntitiesModelV20190930" } }Per ulteriori informazioni, consulta Batch APIs nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta DescribeEntitiesDetectionV2Job
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-icd10-cm-inference-job.
- AWS CLI
-
Come descrivere un processo di inferenza di ICD-10-CM
L’esempio
describe-icd10-cm-inference-jobseguente descrive le proprietà del processo di inferenza richiesto con il job-id specificato.aws comprehendmedical describe-icd10-cm-inference-job \ --job-id"5780034166536cdb52ffa3295a1b00a7"Output:
{ "ComprehendMedicalAsyncJobProperties": { "JobId": "5780034166536cdb52ffa3295a1b00a7", "JobStatus": "COMPLETED", "SubmitTime": "2020-05-18T21:20:15.614000+00:00", "EndTime": "2020-05-18T21:27:07.350000+00:00", "ExpirationTime": "2020-09-16T21:20:15+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "0.1.0" } }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta DescribeIcd10CmInferenceJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-phi-detection-job.
- AWS CLI
-
Come descrivere un processo di rilevamento di PHI
L’esempio
describe-phi-detection-jobseguente mostra le proprietà associate a un processo di rilevamento di informazioni sanitarie protette (PHI) asincrono.aws comprehendmedical describe-phi-detection-job \ --job-id"4750034166536cdb52ffa3295a1b00a3"Output:
{ "ComprehendMedicalAsyncJobProperties": { "JobId": "4750034166536cdb52ffa3295a1b00a3", "JobStatus": "COMPLETED", "SubmitTime": "2020-03-19T20:38:37.594000+00:00", "EndTime": "2020-03-19T20:45:07.894000+00:00", "ExpirationTime": "2020-07-17T20:38:37+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "867139942017-PHIDetection-4750034166536cdb52ffa3295a1b00a3/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "PHIModelV20190903" } }Per ulteriori informazioni, consulta Batch APIs nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta DescribePhiDetectionJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-rx-norm-inference-job.
- AWS CLI
-
Come descrivere un processo di inferenza di RxNorm
L’esempio
describe-rx-norm-inference-jobseguente descrive le proprietà del processo di inferenza richiesto con il job-id specificato.aws comprehendmedical describe-rx-norm-inference-job \ --job-id"eg8199877365fc70299089371c043b96"Output:
{ "ComprehendMedicalAsyncJobProperties": { "JobId": "g8199877365fc70299089371c043b96", "JobStatus": "COMPLETED", "SubmitTime": "2020-05-18T21:20:15.614000+00:00", "EndTime": "2020-05-18T21:27:07.350000+00:00", "ExpirationTime": "2020-09-16T21:20:15+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "0.0.0" } }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta DescribeRxNormInferenceJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-snomedct-inference-job.
- AWS CLI
-
Come descrivere un processo di inferenza di SNOMED CT
L’esempio
describe-snomedct-inference-jobseguente descrive le proprietà del processo di inferenza richiesto con il job-id specificato.aws comprehendmedical describe-snomedct-inference-job \ --job-id"2630034166536cdb52ffa3295a1b00a7"Output:
{ "ComprehendMedicalAsyncJobProperties": { "JobId": "2630034166536cdb52ffa3295a1b00a7", "JobStatus": "COMPLETED", "SubmitTime": "2021-12-18T21:20:15.614000+00:00", "EndTime": "2021-12-18T21:27:07.350000+00:00", "ExpirationTime": "2022-05-16T21:20:15+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "0.1.0" } }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta DescribeSnomedctInferenceJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare detect-entities-v2.
- AWS CLI
-
Esempio 1: rilevare le entità direttamente dal testo
L’esempio
detect-entities-v2seguente mostra le entità rilevate e le etichetta in base al tipo, direttamente dal testo di input.aws comprehendmedical detect-entities-v2 \ --text"Sleeping trouble on present dosage of Clonidine. Severe rash on face and leg, slightly itchy."Output:
{ "Id": 0, "BeginOffset": 38, "EndOffset": 47, "Score": 0.9942955374717712, "Text": "Clonidine", "Category": "MEDICATION", "Type": "GENERIC_NAME", "Traits": [] }Per ulteriori informazioni, consulta Detect Entities Version 2 nella Guida per gli sviluppatori di Amazon Comprehend Medical.
Esempio 2: rilevare entità da un percorso di file
L’esempio
detect-entities-v2seguente mostra le entità rilevate e le etichetta in base al tipo da un percorso di file.aws comprehendmedical detect-entities-v2 \ --textfile://medical_entities.txtContenuto di
medical_entities.txt.{ "Sleeping trouble on present dosage of Clonidine. Severe rash on face and leg, slightly itchy." }Output:
{ "Id": 0, "BeginOffset": 38, "EndOffset": 47, "Score": 0.9942955374717712, "Text": "Clonidine", "Category": "MEDICATION", "Type": "GENERIC_NAME", "Traits": [] }Per ulteriori informazioni, consulta Detect Entities Version 2 nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta DetectEntitiesV2
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare detect-phi.
- AWS CLI
-
Esempio 1: rilevare informazioni sanitarie protette (PHI) direttamente dal testo
L’esempio
detect-phiseguente mostra le entità di informazioni sanitarie protette (PHI) rilevate direttamente dal testo di input.aws comprehendmedical detect-phi \ --text"Patient Carlos Salazar presented with rash on his upper extremities and dry cough. He lives at 100 Main Street, Anytown, USA where he works from his home as a carpenter."Output:
{ "Entities": [ { "Id": 0, "BeginOffset": 8, "EndOffset": 21, "Score": 0.9914507269859314, "Text": "Carlos Salazar", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "NAME", "Traits": [] }, { "Id": 1, "BeginOffset": 94, "EndOffset": 109, "Score": 0.871849775314331, "Text": "100 Main Street, Anytown, USA", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "ADDRESS", "Traits": [] }, { "Id": 2, "BeginOffset": 145, "EndOffset": 154, "Score": 0.8302185535430908, "Text": "carpenter", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "PROFESSION", "Traits": [] } ], "ModelVersion": "0.0.0" }Per ulteriori informazioni, consulta Detect PHI nella Guida per gli sviluppatori di Amazon Comprehend Medical.
Esempio 2: rilevare informazioni sanitarie protette (PHI) direttamente da un percorso di file
L’esempio
detect-phiseguente mostra le entità di informazioni sanitarie protette (PHI) rilevate da un percorso di file.aws comprehendmedical detect-phi \ --textfile://phi.txtContenuto di
phi.txt."Patient Carlos Salazar presented with a rash on his upper extremities and a dry cough. He lives at 100 Main Street, Anytown, USA, where he works from his home as a carpenter."Output:
{ "Entities": [ { "Id": 0, "BeginOffset": 8, "EndOffset": 21, "Score": 0.9914507269859314, "Text": "Carlos Salazar", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "NAME", "Traits": [] }, { "Id": 1, "BeginOffset": 94, "EndOffset": 109, "Score": 0.871849775314331, "Text": "100 Main Street, Anytown, USA", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "ADDRESS", "Traits": [] }, { "Id": 2, "BeginOffset": 145, "EndOffset": 154, "Score": 0.8302185535430908, "Text": "carpenter", "Category": "PROTECTED_HEALTH_INFORMATION", "Type": "PROFESSION", "Traits": [] } ], "ModelVersion": "0.0.0" }Per ulteriori informazioni, consulta Detect PHI nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta DetectPhi
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare infer-icd10-cm.
- AWS CLI
-
Esempio 1: rilevare entità relative alle condizioni mediche e collegarle alla rappresentazione formale di ICD-10-CM direttamente dal testo
L’esempio
infer-icd10-cmseguente etichetta le entità di condizioni mediche rilevate e le collega ai codici presenti nella versione 2019 della Classificazione internazionale delle malattie - modificazione clinica (ICD-10-CM).aws comprehendmedical infer-icd10-cm \ --text"The patient complains of abdominal pain, has a long-standing history of diabetes treated with Micronase daily."Output:
{ "Entities": [ { "Id": 0, "Text": "abdominal pain", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Score": 0.9475538730621338, "BeginOffset": 28, "EndOffset": 42, "Attributes": [], "Traits": [ { "Name": "SYMPTOM", "Score": 0.6724207401275635 } ], "ICD10CMConcepts": [ { "Description": "Unspecified abdominal pain", "Code": "R10.9", "Score": 0.6904221177101135 }, { "Description": "Epigastric pain", "Code": "R10.13", "Score": 0.1364113688468933 }, { "Description": "Generalized abdominal pain", "Code": "R10.84", "Score": 0.12508003413677216 }, { "Description": "Left lower quadrant pain", "Code": "R10.32", "Score": 0.10063883662223816 }, { "Description": "Lower abdominal pain, unspecified", "Code": "R10.30", "Score": 0.09933677315711975 } ] }, { "Id": 1, "Text": "diabetes", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Score": 0.9899052977561951, "BeginOffset": 75, "EndOffset": 83, "Attributes": [], "Traits": [ { "Name": "DIAGNOSIS", "Score": 0.9258432388305664 } ], "ICD10CMConcepts": [ { "Description": "Type 2 diabetes mellitus without complications", "Code": "E11.9", "Score": 0.7158446311950684 }, { "Description": "Family history of diabetes mellitus", "Code": "Z83.3", "Score": 0.5704703330993652 }, { "Description": "Family history of other endocrine, nutritional and metabolic diseases", "Code": "Z83.49", "Score": 0.19856023788452148 }, { "Description": "Type 1 diabetes mellitus with ketoacidosis without coma", "Code": "E10.10", "Score": 0.13285516202449799 }, { "Description": "Type 2 diabetes mellitus with hyperglycemia", "Code": "E11.65", "Score": 0.0993388369679451 } ] } ], "ModelVersion": "0.1.0" }Per ulteriori informazioni, consulta Infer ICD10-CM nella Guida per gli sviluppatori di Amazon Comprehend Medical.
Esempio 2: rilevare entità di condizioni mediche e collegarle alla rappresentazione formale di ICD-10-CM da un percorso di file
L’esempio
infer-icd-10-cmseguente etichetta le entità di condizioni mediche rilevate e le collega ai codici presenti nella versione 2019 della Classificazione internazionale delle malattie - modificazione clinica (ICD-10-CM).aws comprehendmedical infer-icd10-cm \ --textfile://icd10cm.txtContenuto di
icd10cm.txt.{ "The patient complains of abdominal pain, has a long-standing history of diabetes treated with Micronase daily." }Output:
{ "Entities": [ { "Id": 0, "Text": "abdominal pain", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Score": 0.9475538730621338, "BeginOffset": 28, "EndOffset": 42, "Attributes": [], "Traits": [ { "Name": "SYMPTOM", "Score": 0.6724207401275635 } ], "ICD10CMConcepts": [ { "Description": "Unspecified abdominal pain", "Code": "R10.9", "Score": 0.6904221177101135 }, { "Description": "Epigastric pain", "Code": "R10.13", "Score": 0.1364113688468933 }, { "Description": "Generalized abdominal pain", "Code": "R10.84", "Score": 0.12508003413677216 }, { "Description": "Left lower quadrant pain", "Code": "R10.32", "Score": 0.10063883662223816 }, { "Description": "Lower abdominal pain, unspecified", "Code": "R10.30", "Score": 0.09933677315711975 } ] }, { "Id": 1, "Text": "diabetes", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Score": 0.9899052977561951, "BeginOffset": 75, "EndOffset": 83, "Attributes": [], "Traits": [ { "Name": "DIAGNOSIS", "Score": 0.9258432388305664 } ], "ICD10CMConcepts": [ { "Description": "Type 2 diabetes mellitus without complications", "Code": "E11.9", "Score": 0.7158446311950684 }, { "Description": "Family history of diabetes mellitus", "Code": "Z83.3", "Score": 0.5704703330993652 }, { "Description": "Family history of other endocrine, nutritional and metabolic diseases", "Code": "Z83.49", "Score": 0.19856023788452148 }, { "Description": "Type 1 diabetes mellitus with ketoacidosis without coma", "Code": "E10.10", "Score": 0.13285516202449799 }, { "Description": "Type 2 diabetes mellitus with hyperglycemia", "Code": "E11.65", "Score": 0.0993388369679451 } ] } ], "ModelVersion": "0.1.0" }Per ulteriori informazioni, consulta Infer-ICD10-CM nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta InferIcd10Cm
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare infer-rx-norm.
- AWS CLI
-
Esempio 1: rilevare entità di farmaci e collegarle a RxNorm direttamente dal testo
L’esempio
infer-rx-normseguente mostra ed etichetta le entità di farmaci rilevate e le collega agli identificatori dei concetti (RxCUI) del database RxNorm della National Library of Medicine.aws comprehendmedical infer-rx-norm \ --text"Patient reports taking Levothyroxine 125 micrograms p.o. once daily, but denies taking Synthroid."Output:
{ "Entities": [ { "Id": 0, "Text": "Levothyroxine", "Category": "MEDICATION", "Type": "GENERIC_NAME", "Score": 0.9996285438537598, "BeginOffset": 23, "EndOffset": 36, "Attributes": [ { "Type": "DOSAGE", "Score": 0.9892290830612183, "RelationshipScore": 0.9997978806495667, "Id": 1, "BeginOffset": 37, "EndOffset": 51, "Text": "125 micrograms", "Traits": [] }, { "Type": "ROUTE_OR_MODE", "Score": 0.9988924860954285, "RelationshipScore": 0.998291552066803, "Id": 2, "BeginOffset": 52, "EndOffset": 56, "Text": "p.o.", "Traits": [] }, { "Type": "FREQUENCY", "Score": 0.9953463673591614, "RelationshipScore": 0.9999889135360718, "Id": 3, "BeginOffset": 57, "EndOffset": 67, "Text": "once daily", "Traits": [] } ], "Traits": [], "RxNormConcepts": [ { "Description": "Levothyroxine Sodium 0.125 MG Oral Tablet", "Code": "966224", "Score": 0.9912070631980896 }, { "Description": "Levothyroxine Sodium 0.125 MG Oral Capsule", "Code": "966405", "Score": 0.8698278665542603 }, { "Description": "Levothyroxine Sodium 0.125 MG Oral Tablet [Synthroid]", "Code": "966191", "Score": 0.7448257803916931 }, { "Description": "levothyroxine", "Code": "10582", "Score": 0.7050482630729675 }, { "Description": "Levothyroxine Sodium 0.125 MG Oral Tablet [Levoxyl]", "Code": "966190", "Score": 0.6921631693840027 } ] }, { "Id": 4, "Text": "Synthroid", "Category": "MEDICATION", "Type": "BRAND_NAME", "Score": 0.9946461319923401, "BeginOffset": 86, "EndOffset": 95, "Attributes": [], "Traits": [ { "Name": "NEGATION", "Score": 0.5167351961135864 } ], "RxNormConcepts": [ { "Description": "Synthroid", "Code": "224920", "Score": 0.9462039470672607 }, { "Description": "Levothyroxine Sodium 0.088 MG Oral Tablet [Synthroid]", "Code": "966282", "Score": 0.8309829235076904 }, { "Description": "Levothyroxine Sodium 0.125 MG Oral Tablet [Synthroid]", "Code": "966191", "Score": 0.4945160448551178 }, { "Description": "Levothyroxine Sodium 0.05 MG Oral Tablet [Synthroid]", "Code": "966247", "Score": 0.3674522042274475 }, { "Description": "Levothyroxine Sodium 0.025 MG Oral Tablet [Synthroid]", "Code": "966158", "Score": 0.2588822841644287 } ] } ], "ModelVersion": "0.0.0" }Per ulteriori informazioni, consulta Infer RxNorm nella Guida per gli sviluppatori di Amazon Comprehend Medical.
Esempio 2: rilevare entità di farmaci e collegarle a RxNorm da un percorso di file
L’esempio
infer-rx-normseguente mostra ed etichetta le entità di farmaci rilevate e le collega agli identificatori dei concetti (RxCUI) del database RxNorm della National Library of Medicine.aws comprehendmedical infer-rx-norm \ --textfile://rxnorm.txtContenuto di
rxnorm.txt.{ "Patient reports taking Levothyroxine 125 micrograms p.o. once daily, but denies taking Synthroid." }Output:
{ "Entities": [ { "Id": 0, "Text": "Levothyroxine", "Category": "MEDICATION", "Type": "GENERIC_NAME", "Score": 0.9996285438537598, "BeginOffset": 23, "EndOffset": 36, "Attributes": [ { "Type": "DOSAGE", "Score": 0.9892290830612183, "RelationshipScore": 0.9997978806495667, "Id": 1, "BeginOffset": 37, "EndOffset": 51, "Text": "125 micrograms", "Traits": [] }, { "Type": "ROUTE_OR_MODE", "Score": 0.9988924860954285, "RelationshipScore": 0.998291552066803, "Id": 2, "BeginOffset": 52, "EndOffset": 56, "Text": "p.o.", "Traits": [] }, { "Type": "FREQUENCY", "Score": 0.9953463673591614, "RelationshipScore": 0.9999889135360718, "Id": 3, "BeginOffset": 57, "EndOffset": 67, "Text": "once daily", "Traits": [] } ], "Traits": [], "RxNormConcepts": [ { "Description": "Levothyroxine Sodium 0.125 MG Oral Tablet", "Code": "966224", "Score": 0.9912070631980896 }, { "Description": "Levothyroxine Sodium 0.125 MG Oral Capsule", "Code": "966405", "Score": 0.8698278665542603 }, { "Description": "Levothyroxine Sodium 0.125 MG Oral Tablet [Synthroid]", "Code": "966191", "Score": 0.7448257803916931 }, { "Description": "levothyroxine", "Code": "10582", "Score": 0.7050482630729675 }, { "Description": "Levothyroxine Sodium 0.125 MG Oral Tablet [Levoxyl]", "Code": "966190", "Score": 0.6921631693840027 } ] }, { "Id": 4, "Text": "Synthroid", "Category": "MEDICATION", "Type": "BRAND_NAME", "Score": 0.9946461319923401, "BeginOffset": 86, "EndOffset": 95, "Attributes": [], "Traits": [ { "Name": "NEGATION", "Score": 0.5167351961135864 } ], "RxNormConcepts": [ { "Description": "Synthroid", "Code": "224920", "Score": 0.9462039470672607 }, { "Description": "Levothyroxine Sodium 0.088 MG Oral Tablet [Synthroid]", "Code": "966282", "Score": 0.8309829235076904 }, { "Description": "Levothyroxine Sodium 0.125 MG Oral Tablet [Synthroid]", "Code": "966191", "Score": 0.4945160448551178 }, { "Description": "Levothyroxine Sodium 0.05 MG Oral Tablet [Synthroid]", "Code": "966247", "Score": 0.3674522042274475 }, { "Description": "Levothyroxine Sodium 0.025 MG Oral Tablet [Synthroid]", "Code": "966158", "Score": 0.2588822841644287 } ] } ], "ModelVersion": "0.0.0" }Per ulteriori informazioni, consulta Infer RxNorm nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta InferRxNorm
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare infer-snomedct.
- AWS CLI
-
Esempio: per rilevare entità e collegarle alla rappresentazione formale di SNOMED CT direttamente dal testo
L’esempio
infer-snomedctseguente rileva entità mediche e le collega ai concetti della versione 2021-03 della Systematized Nomenclature of Medicine - Clinical Terms (SNOMED CT).aws comprehendmedical infer-snomedct \ --text"The patient complains of abdominal pain, has a long-standing history of diabetes treated with Micronase daily."Output:
{ "Entities": [ { "Id": 3, "BeginOffset": 26, "EndOffset": 40, "Score": 0.9598260521888733, "Text": "abdominal pain", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Traits": [ { "Name": "SYMPTOM", "Score": 0.6819021701812744 } ] }, { "Id": 4, "BeginOffset": 73, "EndOffset": 81, "Score": 0.9905840158462524, "Text": "diabetes", "Category": "MEDICAL_CONDITION", "Type": "DX_NAME", "Traits": [ { "Name": "DIAGNOSIS", "Score": 0.9255214333534241 } ] }, { "Id": 1, "BeginOffset": 95, "EndOffset": 104, "Score": 0.6371926665306091, "Text": "Micronase", "Category": "MEDICATION", "Type": "BRAND_NAME", "Traits": [], "Attributes": [ { "Type": "FREQUENCY", "Score": 0.9761165380477905, "RelationshipScore": 0.9984188079833984, "RelationshipType": "FREQUENCY", "Id": 2, "BeginOffset": 105, "EndOffset": 110, "Text": "daily", "Category": "MEDICATION", "Traits": [] } ] } ], "UnmappedAttributes": [], "ModelVersion": "1.0.0" }Per ulteriori informazioni, consulta InferSNOMEDCT nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta InferSnomedct
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-entities-detection-v2-jobs.
- AWS CLI
-
Come elencare i processi di rilevamento delle entità
L’esempio
list-entities-detection-v2-jobsseguente elenca i processi di rilevamento asincroni correnti.aws comprehendmedical list-entities-detection-v2-jobsOutput:
{ "ComprehendMedicalAsyncJobPropertiesList": [ { "JobId": "ab9887877365fe70299089371c043b96", "JobStatus": "COMPLETED", "SubmitTime": "2020-03-19T20:38:37.594000+00:00", "EndTime": "2020-03-19T20:45:07.894000+00:00", "ExpirationTime": "2020-07-17T20:38:37+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "867139942017-EntitiesDetection-ab9887877365fe70299089371c043b96/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "DetectEntitiesModelV20190930" } ] }Per ulteriori informazioni, consulta Batch APIs nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta ListEntitiesDetectionV2Jobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-icd10-cm-inference-jobs.
- AWS CLI
-
Come elencare tutti i processi di inferenza di ICD-10-CM correnti
L’esempio seguente mostra come l’operazione
list-icd10-cm-inference-jobsrestituisce un elenco dei processi di inferenza in batch di ICD-10-CM asincroni attualmente in corso.aws comprehendmedical list-icd10-cm-inference-jobsOutput:
{ "ComprehendMedicalAsyncJobPropertiesList": [ { "JobId": "5780034166536cdb52ffa3295a1b00a7", "JobStatus": "COMPLETED", "SubmitTime": "2020-05-19T20:38:37.594000+00:00", "EndTime": "2020-05-19T20:45:07.894000+00:00", "ExpirationTime": "2020-09-17T20:38:37+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "0.1.0" } ] }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta ListIcd10CmInferenceJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-phi-detection-jobs.
- AWS CLI
-
Come elencare i processi di rilevamento di informazioni sanitarie protette (PHI)
L’esempio
list-phi-detection-jobsseguente elenca i processi di rilevamento di informazioni sanitarie protette (PHI) attuali.aws comprehendmedical list-phi-detection-jobsOutput:
{ "ComprehendMedicalAsyncJobPropertiesList": [ { "JobId": "4750034166536cdb52ffa3295a1b00a3", "JobStatus": "COMPLETED", "SubmitTime": "2020-03-19T20:38:37.594000+00:00", "EndTime": "2020-03-19T20:45:07.894000+00:00", "ExpirationTime": "2020-07-17T20:38:37+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "867139942017-PHIDetection-4750034166536cdb52ffa3295a1b00a3/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "PHIModelV20190903" } ] }Per ulteriori informazioni, consulta Batch APIs nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta ListPhiDetectionJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-rx-norm-inference-jobs.
- AWS CLI
-
Come elencare tutti i processi di inferenza di Rx-Norm correnti
L’esempio seguente mostra come
list-rx-norm-inference-jobsrestituisce un elenco dei processi di inferenza in batch di Rx-Norm asincroni attualmente in corso.aws comprehendmedical list-rx-norm-inference-jobsOutput:
{ "ComprehendMedicalAsyncJobPropertiesList": [ { "JobId": "4980034166536cfb52gga3295a1b00a3", "JobStatus": "COMPLETED", "SubmitTime": "2020-05-19T20:38:37.594000+00:00", "EndTime": "2020-05-19T20:45:07.894000+00:00", "ExpirationTime": "2020-09-17T20:38:37+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "0.0.0" } ] }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta ListRxNormInferenceJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-snomedct-inference-jobs.
- AWS CLI
-
Come elencare tutti i processi di inferenza di SNOMED CT
L’esempio seguente mostra come l’operazione
list-snomedct-inference-jobsrestituisce un elenco dei processi di inferenza in batch di SNOMED CT asincroni attualmente in corso.aws comprehendmedical list-snomedct-inference-jobsOutput:
{ "ComprehendMedicalAsyncJobPropertiesList": [ { "JobId": "5780034166536cdb52ffa3295a1b00a7", "JobStatus": "COMPLETED", "SubmitTime": "2020-05-19T20:38:37.594000+00:00", "EndTime": "2020-05-19T20:45:07.894000+00:00", "ExpirationTime": "2020-09-17T20:38:37+00:00", "InputDataConfig": { "S3Bucket": "comp-med-input", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "OutputDataConfig": { "S3Bucket": "comp-med-output", "S3Key": "AKIAIOSFODNN7EXAMPLE" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole", "ModelVersion": "0.1.0" } ] }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta ListSnomedctInferenceJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-entities-detection-v2-job.
- AWS CLI
-
Come avviare un processo di rilevamento delle entità
L’esempio
start-entities-detection-v2-jobseguente avvia un processo di rilevamento delle entità asincrono.aws comprehendmedical start-entities-detection-v2-job \ --input-data-config"S3Bucket=comp-med-input"\ --output-data-config"S3Bucket=comp-med-output"\ --data-access-role-arnarn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole\ --language-codeenOutput:
{ "JobId": "ab9887877365fe70299089371c043b96" }Per ulteriori informazioni, consulta Batch APIs nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StartEntitiesDetectionV2Job
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-icd10-cm-inference-job.
- AWS CLI
-
Come avviare un processo di inferenza di ICD-10-CM
L’esempio
start-icd10-cm-inference-jobseguente avvia un processo di analisi in batch di inferenza di ICD-10-CM.aws comprehendmedical start-icd10-cm-inference-job \ --input-data-config"S3Bucket=comp-med-input"\ --output-data-config"S3Bucket=comp-med-output"\ --data-access-role-arnarn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole\ --language-codeenOutput:
{ "JobId": "ef7289877365fc70299089371c043b96" }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StartIcd10CmInferenceJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-phi-detection-job.
- AWS CLI
-
Come avviare un processo di rilevamento di PHI
L’esempio
start-phi-detection-jobseguente avvia un processo di rilevamento delle entità di PHI asincrono.aws comprehendmedical start-phi-detection-job \ --input-data-config"S3Bucket=comp-med-input"\ --output-data-config"S3Bucket=comp-med-output"\ --data-access-role-arnarn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole\ --language-codeenOutput:
{ "JobId": "ab9887877365fe70299089371c043b96" }Per ulteriori informazioni, consulta Batch APIs nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StartPhiDetectionJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-rx-norm-inference-job.
- AWS CLI
-
Come avviare un processo di inferenza di RxNorm
L’esempio
start-rx-norm-inference-jobseguente avvia un processo di analisi in batch di inferenza di RxNorm.aws comprehendmedical start-rx-norm-inference-job \ --input-data-config"S3Bucket=comp-med-input"\ --output-data-config"S3Bucket=comp-med-output"\ --data-access-role-arnarn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole\ --language-codeenOutput:
{ "JobId": "eg8199877365fc70299089371c043b96" }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StartRxNormInferenceJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-snomedct-inference-job.
- AWS CLI
-
Come avviare un processo di inferenza di SNOMED CT
L’esempio
start-snomedct-inference-jobseguente avvia un processo di analisi in batch di inferenza di SNOMED CT.aws comprehendmedical start-snomedct-inference-job \ --input-data-config"S3Bucket=comp-med-input"\ --output-data-config"S3Bucket=comp-med-output"\ --data-access-role-arnarn:aws:iam::867139942017:role/ComprehendMedicalBatchProcessingRole\ --language-codeenOutput:
{ "JobId": "dg7289877365fc70299089371c043b96" }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StartSnomedctInferenceJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare stop-entities-detection-v2-job.
- AWS CLI
-
Come interrompere un processo di rilevamento delle entità
L’esempio
stop-entities-detection-v2-jobseguente interrompe un processo di rilevamento delle entità asincrono.aws comprehendmedical stop-entities-detection-v2-job \ --job-id"ab9887877365fe70299089371c043b96"Output:
{ "JobId": "ab9887877365fe70299089371c043b96" }Per ulteriori informazioni, consulta Batch APIs nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StopEntitiesDetectionV2Job
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare stop-icd10-cm-inference-job.
- AWS CLI
-
Come interrompere un processo di inferenza di ICD-10-CM
L’esempio
stop-icd10-cm-inference-jobseguente interrompe un processo di analisi in batch di inferenza di ICD-10-CM.aws comprehendmedical stop-icd10-cm-inference-job \ --job-id"4750034166536cdb52ffa3295a1b00a3"Output:
{ "JobId": "ef7289877365fc70299089371c043b96", }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StopIcd10CmInferenceJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare stop-phi-detection-job.
- AWS CLI
-
Come interrompere un processo di rilevamento di informazioni sanitarie protette (PHI)
L’esempio
stop-phi-detection-jobseguente interrompe un processo di rilevamento di informazioni sanitarie protette (PHI) asincrono.aws comprehendmedical stop-phi-detection-job \ --job-id"4750034166536cdb52ffa3295a1b00a3"Output:
{ "JobId": "ab9887877365fe70299089371c043b96" }Per ulteriori informazioni, consulta Batch APIs nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StopPhiDetectionJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare stop-rx-norm-inference-job.
- AWS CLI
-
Come interrompere un processo di inferenza di RxNorm
L’esempio
stop-rx-norm-inference-jobseguente interrompe un processo di analisi in batch di inferenza di ICD-10-CM.aws comprehendmedical stop-rx-norm-inference-job \ --job-id"eg8199877365fc70299089371c043b96"Output:
{ "JobId": "eg8199877365fc70299089371c043b96", }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StopRxNormInferenceJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare stop-snomedct-inference-job.
- AWS CLI
-
Come interrompere un processo di inferenza di SNOMED CT
L’esempio
stop-snomedct-inference-jobseguente interrompe un processo di analisi in batch di inferenza di SNOMED CT.aws comprehendmedical stop-snomedct-inference-job \ --job-id"8750034166436cdb52ffa3295a1b00a1"Output:
{ "JobId": "8750034166436cdb52ffa3295a1b00a1", }Per ulteriori informazioni, consulta Ontology linking batch analysis nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per informazioni dettagliate sull’API, consulta StopSnomedctInferenceJob
in AWS CLI Command Reference.
-