我正在使用 AWS 机器学习服务 Comprehend Medical 来分析临床文本并提取数据。
一些上下文信息(可能可跳过):
这是输入的类型:
Pt is 40yo mother, highschool teacher
HPI : Sleeping trouble on present dosage of Clonidine. Severe Rash on face and leg, slightly itchy
Meds : Vyvanse 50 mgs po at breakfast daily,
Clonidine 0.2 mgs -- 1 and 1 / 2 tabs po qhs
HEENT : Boggy inferior turbinates, No oropharyngeal lesion
Lungs : clear
Heart : Regular rhythm
Skin : Mild erythematous eruption to hairline
Follow-up as scheduled
这是我从 AWS 得到的输出:
{
"Entities": [
{
"Id": 0,
"BeginOffset": 6,
"EndOffset": 10,
"Score": 0.9984116554260254,
"Text": "40yo",
"Category": "PROTECTED_HEALTH_INFORMATION",
"Type": "AGE",
"Traits": []
},
{
"Id": 1,
"BeginOffset": 19,
"EndOffset": 37,
"Score": 0.28823626041412354,
"Text": "highschool teacher",
"Category": "PROTECTED_HEALTH_INFORMATION",
"Type": "PROFESSION",
"Traits": []
},
...
然后我想渲染这种 UI,就像 AWS 在他们的控制台中表示 Comprehend 医疗输出一样(见图): AWS Console Comprehend Medical 输出表示
我设法标记了文本。但我不知道如何制作标记箭头:表示 html 元素之间的那些依赖关系。
我尝试了一些像Taggy这样的反应库(只做标记)并探索了一些其他的解决方案,比如Spacey(需要 SSR,甚至不需要相同的标签输出 + 标记箭头),
任何人都可以建议一种方法在这些 html 组件之间执行这种标记箭头?
谢谢马人。