急腹症或急性腹痛症是指以腹痛为主要症状的一些疾病,常以发病急、变化快、病情重为其特点,如果在数小时之内,不及时诊断,往往会延误治疗,将造成严重后果,甚至危及病人的生命。医疗诊断是典型的专家型任务,通过开发本专家系统,可以充分的利用医学专家的知识和经验,这样既传承和积累了医学专家长期实践的丰硕成果,又可缩小地区间医疗卫生水平的差异。所有这些都使得开发针对特定应用的计算机辅助医疗专家系统成为生物医学工程领域的一个热点课题。
本文概括的介绍了专家系统的关键技术如:知识表示、不确定性知识的表示和处理、不精确推理方法以及知识获取的方式等,着重介绍了基于数据库的急腹症专家系统各个部分的实现细节。本系统是基于规则的产生式系统,系统采用产生式来表示知识,改进的确定性因子作为推理算法模型。对于基于数据库的专家系统的来说:采用关系模式来描述知识库;利用数据库技术来存储和管理知识库;利用数据库的检索技术来实现推理机。在系统设计与实现方面详细的介绍了基于数据库的知识表示、知识库和系统运行过程所用到的相关工作表结构的设计、推理机的实现、解释机的实现以及急腹症在线帮助的实现等。
本系统由几个功能模块组成,他们分别是服务器连接模块,用户登陆模块,用户管理模块,知识库管理模块,推理机模块,解释模块,急腹症在线帮助模块等。采用模块化的设计方法实现系统,保持了系统各部分的独立性,增强了系统的开放性。从功能上来说本系统主要完成两个功能,其一为疾病诊断,从病历的生成、疾病诊断、诊断结论的解释到电子病历的打印输出;其二为学习和交流平台,通过浏览器实现在线交流与学习。