Sono disponibili altri esempi di AWS SDK nel repository AWS Doc SDK Examples.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempi di Amazon Comprehend Medical utilizzando AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando Amazon Comprehend Medical. AWS Command Line Interface
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
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 API batch nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. DescribeEntitiesDetectionV2Job
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-icd10-cm-inference-job.
- AWS CLI
-
Per descrivere un lavoro di inferenza 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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedere 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 API batch nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. DescribePhiDetectionJob
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-rx-norm-inference-job.
- AWS CLI
-
Per descrivere un lavoro di inferenza 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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedere 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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. DescribeSnomedctInferenceJob
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare detect-entities-v2.
- AWS CLI
-
Esempio 1: come 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 Rilevare le entità (versione 2) nella Guida per gli sviluppatori di Amazon Comprehend Medical.
Esempio 2: come 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 Rilevare le entità (versione 2) nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi V2 in Command Reference. DetectEntities
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare detect-phi.
- AWS CLI
-
Esempio 1: come 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 Rilevare le informazioni sanitarie protette nella Guida per gli sviluppatori di Amazon Comprehend Medical.
Esempio 2: come 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 Rilevare le informazioni sanitarie protette nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi DetectPhi
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare infer-icd10-cm.
- AWS CLI
-
Esempio 1: rilevare le entità affette da patologie mediche e collegarsi all'Ontologia direttamente dal testo ICD-10-CM
L'
infer-icd10-cmesempio seguente etichetta le entità affette da patologie mediche rilevate e le collega ai codici dell'edizione 2019 della International Classification of Diseases Clinical Modification (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 Amazon Comprehend Medical Developer Guide.
Esempio 2: rilevare entità affette da patologie mediche e collegarsi a ICD-10-CM Ontology da un percorso di file
L'
infer-icd-10-cmesempio seguente etichetta le entità affette da patologie mediche rilevate e le collega ai codici dell'edizione 2019 della International Classification of Diseases Clinical Modification ()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 la Amazon Comprehend Medical Developer Guide.
-
Per i dettagli sulle API, consulta InferIcd10Cm
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare infer-rx-norm.
- AWS CLI
-
Esempio 1: rilevare le entità terapeutiche e collegarle direttamente dal testo RxNorm
L'
infer-rx-normesempio seguente mostra ed etichetta le entità terapeutiche rilevate e collega tali entità agli identificatori concettuali (RxCUI) del database della National Library of Medicine. RxNormaws 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 Amazon Comprehend Medical Developer Guide.
Esempio 2: rilevare le entità terapeutiche e collegarle RxNorm da un percorso di file.
L'
infer-rx-normesempio seguente mostra ed etichetta le entità terapeutiche rilevate e collega tali entità agli identificatori concettuali (RxCUI) dal database della National Library of Medicine. RxNormaws 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 Amazon Comprehend Medical Developer Guide.
-
Per i dettagli sulle API, consulta AWS CLI Command InferRxNorm
Reference.
-
L’esempio di codice seguente mostra come utilizzare infer-snomedct.
- AWS CLI
-
Esempio: come 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 i dettagli sull'API, vedi in Command Reference. InferSnomedct
AWS CLI
-
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 API batch nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. ListEntitiesDetectionV2Jobs
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-icd10-cm-inference-jobs.
- AWS CLI
-
Per elencare tutti i lavori di inferenza correnti ICD-10-CM
L'esempio seguente mostra come l'
list-icd10-cm-inference-jobsoperazione restituisce un elenco dei lavori di inferenza batch asincroni ICD-10-CM correnti.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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedere ListIcd10CmInferenceJobs
in Command Reference. AWS CLI
-
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 API batch nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. ListPhiDetectionJobs
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-rx-norm-inference-jobs.
- AWS CLI
-
Per elencare tutti i lavori di inferenza correnti Rx-Norm
L'esempio seguente mostra come
list-rx-norm-inference-jobsrestituisce un elenco dei lavori di inferenza batch asincroni Rx-Norm correnti.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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedere ListRxNormInferenceJobs
in Command Reference. AWS CLI
-
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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. ListSnomedctInferenceJobs
AWS CLI
-
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 API batch nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. StartEntitiesDetectionV2Job
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare start-icd10-cm-inference-job.
- AWS CLI
-
Per iniziare un lavoro di inferenza ICD-10-CM
L'
start-icd10-cm-inference-jobesempio seguente avvia un processo di analisi batch di ICD-10-CM inferenza.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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedere 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 API batch nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. StartPhiDetectionJob
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare start-rx-norm-inference-job.
- AWS CLI
-
Per iniziare un lavoro di inferenza RxNorm
L'
start-rx-norm-inference-jobesempio seguente avvia un processo di analisi batch di RxNorm inferenza.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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedere 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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. StartSnomedctInferenceJob
AWS CLI
-
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 API batch nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. StopEntitiesDetectionV2Job
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare stop-icd10-cm-inference-job.
- AWS CLI
-
Per interrompere un lavoro di inferenza ICD-10-CM
L'
stop-icd10-cm-inference-jobesempio seguente interrompe un processo di analisi batch di ICD-10-CM inferenza.aws comprehendmedical stop-icd10-cm-inference-job \ --job-id"4750034166536cdb52ffa3295a1b00a3"Output:
{ "JobId": "ef7289877365fc70299089371c043b96", }Per ulteriori informazioni, consulta Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedere 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 API batch nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. StopPhiDetectionJob
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare stop-rx-norm-inference-job.
- AWS CLI
-
Per interrompere un lavoro di inferenza RxNorm
L'
stop-rx-norm-inference-jobesempio seguente interrompe un processo di analisi batch di ICD-10-CM inferenza.aws comprehendmedical stop-rx-norm-inference-job \ --job-id"eg8199877365fc70299089371c043b96"Output:
{ "JobId": "eg8199877365fc70299089371c043b96", }Per ulteriori informazioni, consulta Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedere 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 Analisi in batch del collegamento delle rappresentazioni formali nella Guida per gli sviluppatori di Amazon Comprehend Medical.
-
Per i dettagli sull'API, vedi in Command Reference. StopSnomedctInferenceJob
AWS CLI
-