关键词提取

概述

从用户录入的体检综述文本中提取健康问题状况有关的关键词,例如:

体检综述文本

*前列腺彩超:膀胱充盈欠佳,未见明显的异常回声。前列腺增生(轻度)胆囊炎,胆囊结石
*身高、体重、血压:血压131/95:高血压
*生化全套:肌酐(CREA)偏高尿酸(UA)偏高尿素氮(BUN)偏高总胆固醇(CHOL)偏高甘油三脂(TG)偏高载脂蛋白B(APOB)偏高
*尿常规:尿潜血(BLD)++尿蛋白质(PRO)++红细胞(尿)RBC)0-1,复查。

健康问题关键词

  • 膀胱充盈欠佳
  • 前列腺增生
  • 胆囊炎
  • 胆囊结石
  • 高血压
  • 肌酐偏高
  • 尿酸偏高
  • 尿素氮偏高
  • 总胆固醇偏高
  • 甘油三脂偏高
  • 载脂蛋白B偏高
  • 尿潜血阳性

注:以上体检综述文本为真实文本,结果为理想结果

接口

编号 路径 功能 备注
1 POST /api/keywords 提取文本中的关键词
2 POST /api/keywords-ugc 提交用户对关键词的变更的行为数据 收集用户数据,提供更准确的关键词结果

前端集成

  1. 用户在[体检综述]的文本框中输入多行文本后,前端将多行文本通过调用[接口1]获得关键词结果。
  2. 前端将关键词结果通过tag输入框展示给用户,由于用户对关键词结果会存在异议,会修改结果,因此前端需响应用户在tag输入框内的添加/删除操作。
  3. 前端在用户保存关键词的时候,通过[接口2]将用户更新后的文本hash与关键词列表上传。

results matching ""

    No results matching ""