Page 199 - 《软件学报》2020年第10期
P. 199
陈德彦 等:基于领域语义知识库的疾病辅助诊断方法 3175
*
S-4:对集合 S′中的症状按照其 w s 的大小进行降序排列得到 S .
*
S-5:从 S 中选取前 Top-6 个症状作为与患者输入症状集 S 最相关的症状集合 S rel ;如果 Top-6 个症状中包含
症状集合 S 中的症状,则跳过,往后依次选取.
S-6:输出 S rel .
如图 4(a)所示,根据患者输入的症状“咽部异物感”推荐了 6 个最相关的症状;当从推荐的 6 个症状中进一步
选取了 3 个症状:“咽喉疼痛”“声嘶”“咽部充血”以后,将基于患者先后两次输入的共 4 个症状重新计算疾病的相
关度,并调整排名,如图 4(b)所示.同时,也会基于这 4 个症状重新推荐最相关的症状集合 S rel .
(a) 基于初始输入症状得到的诊断结果 (b) 基于初始输入症状和选择的推荐症状得到的诊断结果
Fig.4 Calculation of disease relevancy and recommendation of related symptoms
图 4 疾病相关度计算及相关症状推荐
整个疾病辅助诊断过程是在医生和患者参与下的一个循环迭代的过程.对于基层全科医生来说,可以从推
荐的疾病列表中查看疾病的详细信息(包括疾病介绍、就诊科室、高发群体、有无传染性、症状、检查、诊断
和鉴别、治疗、饮食宜忌、预防等)以判断是否需要做进一步的检查以及做哪些检查;由于推荐的疾病列表中
的疾病在症状表现上具有一些相似性,所以可以通过诊断和鉴别信息进行鉴别诊断,如图 5(b)所示.如果用于患
者自诊,患者可以通过选择推荐疾病列表中的某种疾病获得所在区域的医疗资源,包括所在区域的医院、科室
以及医生的推荐.推荐过程还可以考虑对区域内医疗机构的客观评价(例如,诊疗水平、诊疗费用、诊疗效率等
指标)以及患者的历史就诊行为偏好等,如图 5(a)所示;或者查看疾病的详细信息,并与自身表现进行对照.