论文部分内容阅读
“慢性病”全称是慢性非传染性疾病,是对一类起病隐匿,病程长且病情迁延不愈,缺乏确切的传染性生物病因证据,病因复杂,且有些尚未完全被确认的疾病的概括性总称,如慢性肾脏病、糖尿病。由于其病程长且迁延不愈的特点,慢性病已成为发展中国家,甚至是发达国家沉重的社会负担。面对疾病,慢性病患者需要学会改变自己的生活方式,学会如何长期与疾病共处,成为一个优秀的慢性疾病自我管理者。然而,以治疗为侧重的医疗体制,并不能在慢性疾病管理中发挥高效的作用。而且,目前鲜有专注于慢性疾病管理的医疗支撑系统。因此,该课题的目的是开发一个专用的、便于患者参与、促进病人自我管理与医患沟通的慢性疾病管理系统。
本文介绍了课题的背景和任务,提出了系统实现方案。介绍了规则引擎的原理、优点以及相关概念,其中着重介绍了Drools规则引擎。介绍了系统的概要设计与详细设计过程,包括运用Rational Rose、visio等建模工具进行系统建模,运用数据库设计工具PowerDesign,抽取业务实体,明确实体间关系,进行数据库设计。介绍了Struts与Hibernate工具在系统中的应用,分析了三层体系结构中的数据流。该项目的最大特色是drools规则引擎的应用,详细叙述了规则引擎在系统框架以及数据分析中的应用。介绍了性能测试工具LoadRunner以及测试过程和调优结果。该慢性疾病管理系统已在北京大学第三医院肾内科内部试行测试,到目前为止注册会员数已达1000以上,记录量已达500000条,系统运行无故障,体现了良好的运行性能与可靠性。