写点什么

Amazon Comprehend Medical 新增本体链接功能(二)

  • 2019-12-20
  • 本文字数:10018 字

    阅读完需:约 33 分钟

Amazon Comprehend Medical 新增本体链接功能(二)

正如预期,诊断结论和症状都被识别为实体。在详细的结果中,这些实体均链接到 ICD-10-CM 本体中的医疗状况。例如,输入文本中描述的两个主要诊断结论是排名最高的结果,而本体中的特定概念由 Comprehend Medical 推断得来,每个概念都有其自己的分数。



在生产环境中,您可以通过 API 使用 Comprehend Medical,将这些功能集成到您的处理工作流程中。上述所有屏幕截图均以 JSON 格式直观地呈现了 API 返回的结构化信息。例如,以下是检测药物的结果(RxNorm 概念):


Json


{    "Entities": [        {            "Id": 0,            "Text": "Clonidine",            "Category": "MEDICATION",            "Type": "GENERIC_NAME",            "Score": 0.9933062195777893,            "BeginOffset": 83,            "EndOffset": 92,            "Attributes": [],            "Traits": [],            "RxNormConcepts": [                {                    "Description": "Clonidine",                    "Code": "2599",                    "Score": 0.9148101806640625                },                {                    "Description": "168 HR Clonidine 0.00417 MG/HR Transdermal System",                    "Code": "998671",                    "Score": 0.8215734958648682                },                {                    "Description": "Clonidine Hydrochloride 0.025 MG Oral Tablet",                    "Code": "892791",                    "Score": 0.7519310116767883                },                {                    "Description": "10 ML Clonidine Hydrochloride 0.5 MG/ML Injection",                    "Code": "884225",                    "Score": 0.7171697020530701                },                {                    "Description": "Clonidine Hydrochloride 0.2 MG Oral Tablet",                    "Code": "884185",                    "Score": 0.6776907444000244                }            ]        },        {            "Id": 1,            "Text": "Vyvanse",            "Category": "MEDICATION",            "Type": "BRAND_NAME",            "Score": 0.9995427131652832,            "BeginOffset": 148,            "EndOffset": 155,            "Attributes": [                {                    "Type": "DOSAGE",                    "Score": 0.9910679459571838,                    "RelationshipScore": 0.9999822378158569,                    "Id": 2,                    "BeginOffset": 156,                    "EndOffset": 162,                    "Text": "50 mgs",                    "Traits": []                },                {                    "Type": "ROUTE_OR_MODE",                    "Score": 0.9997182488441467,                    "RelationshipScore": 0.9993833303451538,                    "Id": 3,                    "BeginOffset": 163,                    "EndOffset": 165,                    "Text": "po",                    "Traits": []                },                {                    "Type": "FREQUENCY",                    "Score": 0.983681321144104,                    "RelationshipScore": 0.9999642372131348,                    "Id": 4,                    "BeginOffset": 166,                    "EndOffset": 184,                    "Text": "at breakfast daily",                    "Traits": []                }            ],            "Traits": [],            "RxNormConcepts": [                {                    "Description": "lisdexamfetamine dimesylate 50 MG Oral Capsule [Vyvanse]",                    "Code": "854852",                    "Score": 0.8883932828903198                },                {                    "Description": "lisdexamfetamine dimesylate 50 MG Chewable Tablet [Vyvanse]",                    "Code": "1871469",                    "Score": 0.7482635378837585                },                {                    "Description": "Vyvanse",                    "Code": "711043",                    "Score": 0.7041242122650146                },                {                    "Description": "lisdexamfetamine dimesylate 70 MG Oral Capsule [Vyvanse]",                    "Code": "854844",                    "Score": 0.23675969243049622                },                {                    "Description": "lisdexamfetamine dimesylate 60 MG Oral Capsule [Vyvanse]",                    "Code": "854848",                    "Score": 0.14077001810073853                }            ]        },        {            "Id": 5,            "Text": "Clonidine",            "Category": "MEDICATION",            "Type": "GENERIC_NAME",            "Score": 0.9982216954231262,            "BeginOffset": 199,            "EndOffset": 208,            "Attributes": [                {                    "Type": "STRENGTH",                    "Score": 0.7696017026901245,                    "RelationshipScore": 0.9999960660934448,                    "Id": 6,                    "BeginOffset": 209,                    "EndOffset": 216,                    "Text": "0.2 mgs",                    "Traits": []                },                {                    "Type": "DOSAGE",                    "Score": 0.777644693851471,                    "RelationshipScore": 0.9999927282333374,                    "Id": 7,                    "BeginOffset": 220,                    "EndOffset": 236,                    "Text": "1 and 1 / 2 tabs",                    "Traits": []                },                {                    "Type": "ROUTE_OR_MODE",                    "Score": 0.9981689453125,                    "RelationshipScore": 0.999950647354126,                    "Id": 8,                    "BeginOffset": 237,                    "EndOffset": 239,                    "Text": "po",                    "Traits": []                },                {                    "Type": "FREQUENCY",                    "Score": 0.99753737449646,                    "RelationshipScore": 0.9999889135360718,                    "Id": 9,                    "BeginOffset": 240,                    "EndOffset": 243,                    "Text": "qhs",                    "Traits": []                }            ],            "Traits": [],            "RxNormConcepts": [                {                    "Description": "Clonidine Hydrochloride 0.2 MG Oral Tablet",                    "Code": "884185",                    "Score": 0.9600071907043457                },                {                    "Description": "Clonidine Hydrochloride 0.025 MG Oral Tablet",                    "Code": "892791",                    "Score": 0.8955953121185303                },                {                    "Description": "24 HR Clonidine Hydrochloride 0.2 MG Extended Release Oral Tablet",                    "Code": "885880",                    "Score": 0.8706559538841248                },                {                    "Description": "12 HR Clonidine Hydrochloride 0.2 MG Extended Release Oral Tablet",                    "Code": "1013937",                    "Score": 0.786146879196167                },                {                    "Description": "Chlorthalidone 15 MG / Clonidine Hydrochloride 0.2 MG Oral Tablet",                    "Code": "884198",                    "Score": 0.601354718208313                }            ]        }    ],    "ModelVersion": "0.0.0"}
复制代码


类似的,以下是检测医疗状况时的输出(ICD-10-CM 概念):


Json


{    "Entities": [        {            "Id": 0,            "Text": "coronary artery disease",            "Category": "MEDICAL_CONDITION",            "Type": "DX_NAME",            "Score": 0.9933860898017883,            "BeginOffset": 90,            "EndOffset": 113,            "Attributes": [],            "Traits": [                {                    "Name": "DIAGNOSIS",                    "Score": 0.9682672023773193                }            ],            "ICD10CMConcepts": [                {                    "Description": "Atherosclerotic heart disease of native coronary artery without angina pectoris",                    "Code": "I25.10",                    "Score": 0.8199513554573059                },                {                    "Description": "Atherosclerotic heart disease of native coronary artery",                    "Code": "I25.1",                    "Score": 0.4950370192527771                },                {                    "Description": "Old myocardial infarction",                    "Code": "I25.2",                    "Score": 0.18753206729888916                },                {                    "Description": "Atherosclerotic heart disease of native coronary artery with unstable angina pectoris",                    "Code": "I25.110",                    "Score": 0.16535982489585876                },                {                    "Description": "Atherosclerotic heart disease of native coronary artery with unspecified angina pectoris",                    "Code": "I25.119",                    "Score": 0.15222692489624023                }            ]        },        {            "Id": 2,            "Text": "atrial fibrillation",            "Category": "MEDICAL_CONDITION",            "Type": "DX_NAME",            "Score": 0.9923409223556519,            "BeginOffset": 116,            "EndOffset": 135,            "Attributes": [],            "Traits": [                {                    "Name": "DIAGNOSIS",                    "Score": 0.9708861708641052                }            ],            "ICD10CMConcepts": [                {                    "Description": "Unspecified atrial fibrillation",                    "Code": "I48.91",                    "Score": 0.7011875510215759                },                {                    "Description": "Chronic atrial fibrillation",                    "Code": "I48.2",                    "Score": 0.28612759709358215                },                {                    "Description": "Paroxysmal atrial fibrillation",                    "Code": "I48.0",                    "Score": 0.21157972514629364                },                {                    "Description": "Persistent atrial fibrillation",                    "Code": "I48.1",                    "Score": 0.16996538639068604                },                {                    "Description": "Atrial premature depolarization",                    "Code": "I49.1",                    "Score": 0.16715925931930542                }            ]        },        {            "Id": 3,            "Text": "hypertension",            "Category": "MEDICAL_CONDITION",            "Type": "DX_NAME",            "Score": 0.9993137121200562,            "BeginOffset": 138,            "EndOffset": 150,            "Attributes": [],            "Traits": [                {                    "Name": "DIAGNOSIS",                    "Score": 0.9734011888504028                }            ],            "ICD10CMConcepts": [                {                    "Description": "Essential (primary) hypertension",                    "Code": "I10",                    "Score": 0.6827990412712097                },                {                    "Description": "Hypertensive heart disease without heart failure",                    "Code": "I11.9",                    "Score": 0.09846580773591995                },                {                    "Description": "Hypertensive heart disease with heart failure",                    "Code": "I11.0",                    "Score": 0.09182810038328171                },                {                    "Description": "Pulmonary hypertension, unspecified",                    "Code": "I27.20",                    "Score": 0.0866364985704422                },                {                    "Description": "Primary pulmonary hypertension",                    "Code": "I27.0",                    "Score": 0.07662317156791687                }            ]        },        {            "Id": 4,            "Text": "hyperlipidemia",            "Category": "MEDICAL_CONDITION",            "Type": "DX_NAME",            "Score": 0.9998835325241089,            "BeginOffset": 153,            "EndOffset": 167,            "Attributes": [],            "Traits": [                {                    "Name": "DIAGNOSIS",                    "Score": 0.9702492356300354                }            ],            "ICD10CMConcepts": [                {                    "Description": "Hyperlipidemia, unspecified",                    "Code": "E78.5",                    "Score": 0.8378056883811951                },                {                    "Description": "Disorders of lipoprotein metabolism and other lipidemias",                    "Code": "E78",                    "Score": 0.20186281204223633                },                {                    "Description": "Lipid storage disorder, unspecified",                    "Code": "E75.6",                    "Score": 0.18514418601989746                },                {                    "Description": "Pure hyperglyceridemia",                    "Code": "E78.1",                    "Score": 0.1438658982515335                },                {                    "Description": "Other hyperlipidemia",                    "Code": "E78.49",                    "Score": 0.13983778655529022                }            ]        },        {            "Id": 5,            "Text": "chills",            "Category": "MEDICAL_CONDITION",            "Type": "DX_NAME",            "Score": 0.9989762306213379,            "BeginOffset": 211,            "EndOffset": 217,            "Attributes": [],            "Traits": [                {                    "Name": "SYMPTOM",                    "Score": 0.9510533213615417                }            ],            "ICD10CMConcepts": [                {                    "Description": "Chills (without fever)",                    "Code": "R68.83",                    "Score": 0.7460958361625671                },                {                    "Description": "Fever, unspecified",                    "Code": "R50.9",                    "Score": 0.11848161369562149                },                {                    "Description": "Typhus fever, unspecified",                    "Code": "A75.9",                    "Score": 0.07497859001159668                },                {                    "Description": "Neutropenia, unspecified",                    "Code": "D70.9",                    "Score": 0.07332006841897964                },                {                    "Description": "Lassa fever",                    "Code": "A96.2",                    "Score": 0.0721040666103363                }            ]        },        {            "Id": 6,            "Text": "nausea",            "Category": "MEDICAL_CONDITION",            "Type": "DX_NAME",            "Score": 0.9993392825126648,            "BeginOffset": 220,            "EndOffset": 226,            "Attributes": [],            "Traits": [                {                    "Name": "SYMPTOM",                    "Score": 0.9175007939338684                }            ],            "ICD10CMConcepts": [                {                    "Description": "Nausea",                    "Code": "R11.0",                    "Score": 0.7333012819290161                },                {                    "Description": "Nausea with vomiting, unspecified",                    "Code": "R11.2",                    "Score": 0.20183530449867249                },                {                    "Description": "Hematemesis",                    "Code": "K92.0",                    "Score": 0.1203150525689125                },                {                    "Description": "Vomiting, unspecified",                    "Code": "R11.10",                    "Score": 0.11658868193626404                },                {                    "Description": "Nausea and vomiting",                    "Code": "R11",                    "Score": 0.11535880714654922                }            ]        },        {            "Id": 8,            "Text": "flank pain",            "Category": "MEDICAL_CONDITION",            "Type": "DX_NAME",            "Score": 0.9315784573554993,            "BeginOffset": 235,            "EndOffset": 245,            "Attributes": [                {                    "Type": "ACUITY",                    "Score": 0.9809532761573792,                    "RelationshipScore": 0.9999837875366211,                    "Id": 7,                    "BeginOffset": 229,                    "EndOffset": 234,                    "Text": "acute",                    "Traits": []                }            ],            "Traits": [                {                    "Name": "SYMPTOM",                    "Score": 0.8182812929153442                }            ],            "ICD10CMConcepts": [                {                    "Description": "Unspecified abdominal pain",                    "Code": "R10.9",                    "Score": 0.4959934949874878                },                {                    "Description": "Generalized abdominal pain",                    "Code": "R10.84",                    "Score": 0.12332479655742645                },                {                    "Description": "Lower abdominal pain, unspecified",                    "Code": "R10.30",                    "Score": 0.08319114148616791                },                {                    "Description": "Upper abdominal pain, unspecified",                    "Code": "R10.10",                    "Score": 0.08275411278009415                },                {                    "Description": "Jaw pain",                    "Code": "R68.84",                    "Score": 0.07797083258628845                }            ]        },        {            "Id": 10,            "Text": "numbness",            "Category": "MEDICAL_CONDITION",            "Type": "DX_NAME",            "Score": 0.9659366011619568,            "BeginOffset": 255,            "EndOffset": 263,            "Attributes": [                {                    "Type": "SYSTEM_ORGAN_SITE",                    "Score": 0.9976192116737366,                    "RelationshipScore": 0.9999089241027832,                    "Id": 11,                    "BeginOffset": 271,                    "EndOffset": 274,                    "Text": "leg",                    "Traits": []                }            ],            "Traits": [                {                    "Name": "SYMPTOM",                    "Score": 0.7310190796852112                }            ],            "ICD10CMConcepts": [                {                    "Description": "Anesthesia of skin",                    "Code": "R20.0",                    "Score": 0.767346203327179                },                {                    "Description": "Paresthesia of skin",                    "Code": "R20.2",                    "Score": 0.13602739572525024                },                {                    "Description": "Other complications of anesthesia",                    "Code": "T88.59",                    "Score": 0.09990577399730682                },                {                    "Description": "Hypothermia following anesthesia",                    "Code": "T88.51",                    "Score": 0.09953102469444275                },                {                    "Description": "Disorder of the skin and subcutaneous tissue, unspecified",                    "Code": "L98.9",                    "Score": 0.08736388385295868                }            ]        }    ],    "ModelVersion": "0.0.0"}
复制代码


**现已推出


**您可以通过控制台、AWS 命令行界面 (CLI)AWS 开发工具包使用 Amazon Comprehend Medical。 使用 Comprehend Medical,您只需为实际用量付费。您需要根据每月处理的文本量付费,具体取决于您今后的使用情况。详情请参阅 Comprehend 定价页面中的“Comprehend Medical”部分。本体链接功能现已在提供 Amazon Comprehend Medical 的所有区域推出,具体区域请参阅 AWS 区域表


新推出的本体链接 API 使用户可以轻松从非结构化临床文本中检测药物和医疗状况,并将它们分别链接到 RxNorm 和 ICD-10-CM 代码。这项新功能可以帮助您节省以高精度处理大量非结构化医学文本所需成本、时间和精力。


Danilo


本文转载自 AWS 技术博客。


原文链接:https://amazonaws-china.com/cn/blogs/china/new-amazon-comprehend-medical-adds-ontology-linking/


2019-12-20 15:25600

评论

发布
暂无评论
发现更多内容

2022-10-03:给定一个正数n,比如6 表示数轴上有 0,1,2,3,4,5,6 <0 或者 >6 的位置认为无法到达 给定两个数字x和y,0<= x,y <= n 表示小人一开始在x的位置,它

福大大架构师每日一题

算法 rust 福大大

【LeetCode】使括号有效的最少添加Java题解

Albert

LeetCode 10月月更

2022前端培训学习过程中需要掌握哪些技术点?

小谷哥

同事嫌我改Bug慢,原来是没掌握这些代码Debug技巧

慕枫技术笔记

debug 后端 10月月更

【SSM】SpringMVC系列——SpringMVC概述

胖虎不秃头

spring ssm 10月月更

存储优化--查询分离

喵叔

10月月更

【愚公系列】2022年10月 Go教学课程 017-分支结构之IF

愚公搬代码

10月月更

【深度讲解系列】SpringBoot入门

Geek_65222d

10月月更

微服务标准化

穿过生命散发芬芳

微服务 10月月更

基于kube-scheduler-simulator编写自己的调度程序

琦彦

k8s 调度 kube-scheduler 10月月更

vue为什么v-for的优先级比v-if的高?

bb_xiaxia1998

Vue

Vue.$nextTick的原理是什么-vue面试进阶

bb_xiaxia1998

Vue

架构师的十八般武艺

agnostic

构架师

React的useLayoutEffect和useEffect执行时机有什么不同

beifeng1996

React

Goland嗖嗖的: 快捷键,自动生成代码等效率小技巧

琦彦

Go goland 10月月更 live template

vue面试之Composition-API响应式包装对象原理

bb_xiaxia1998

Vue

Angular 内容投影出现 No provider for TemplateRef found 错误的单步调试

汪子熙

typescript Web 前端开发 angular 10月月更

【SSM】Spring系列——Spring集成MyBatis

胖虎不秃头

spring ssm 10月月更

大数据ELK(十二):Elasticsearch编程(环境准备)

Lansonli

ES 10月月更

MFC|双缓存绘图机制

中国好公民st

c++ qt 10月月更

Java线上惨痛踩坑记录,你也一定遇到过

一灯架构

Java java面试 10月月更

从输入URL到渲染的过程中到底发生了什么?

loveX001

JavaScript

你是怎样解决跨域问题的?-面试必问

loveX001

JavaScript

React循环DOM时为什么需要添加key

beifeng1996

React

Collections之Arraylist源码解读(四)

知识浅谈

ArrayList 10月月更

数据产品经理实战-项目管理

第519区

项目管理 数据产品经理

【一Go到底】第三天---变量的使用

指剑

Go golang 10月月更

分享Go书籍-《Go Web编程》

沙漠尽头的狼

网络爬虫与http+ssl(1)

张立梵

Python. 爬虫必备知识讲解 10月月更

Docker下的Nacos环境开发

程序员欣宸

Docker nacos spring cloud alibaba 10月月更

【SSM】Spring系列——AOP面向切面编程

胖虎不秃头

spring ssm 10月月更

Amazon Comprehend Medical 新增本体链接功能(二)_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章