论文部分内容阅读
电子病历是医院信息系统的重要组成部分。病历的录入要求结构化和灵活性的有机结合和统一。目前国内外的电子病历系统广泛采用的是结构化录入方式(表格或编辑控件)。结构化录入方式可以有效地获取数据,并且利用模板组合和定制模板等方式,给用户提供一定的录入方便性。但是,由于结构化录入缺乏灵活性,且难于表达复杂病历中的有效信息,因此制约了电子病历系统的广泛应用。就灵活性而言,自由文本录入应该是最好的一种录入方式。这种方式下,用户可以自主决定病历信息的表述顺序和表述深度(当然是在符合基本的病历结构前提下),用户表述的信息可以完整的保留。作为一种新的数据描述和交换技术,XML将文档的可读性和数据的表示结合在一起。将XML用于电子病历系统,可以有效的解决结构灵活且复杂的病历信息的组织及其录入问题。以XML为基础,结合知识表示技术,我们设计并实现了一个支持自由文本录入的智能化病历书写系统。 论文首先将XML与其它传统的数据管理方式进行比较,深入分析了电子病历模板和病历结构化文档选用XML作为表示方式的原因,同时探讨了XML与HTML的不同,分析、总结了XML技术的基本原理、特点、XML文档对象模型与XML文档解析器的工作原理。然后,较详细地讨论了谓词逻辑、语义网络、产生式规则和框架等常用的知识表示方法,重点研究了谓词逻辑知识表示技术在电子病历系统中应用问题。在此基础上,论文针对电子病历系统和电子病历文档录入的特殊要求,提出了一个基于XML的智能化病历书写系统模型及其系统实现方案,设计并实现了一个电子病历书写系统原型(IEPRWS),同时深入研究和详细讨论了系统设计和实现中的难点问题,例如电子病历模板和病历结构化文档的XML表示、模板XML文档和结构化XML文档之间映射关系的实现、编辑组件中隐式地保留模板定义的结构和层次信息的问题等。 实验结果和初步应用表明,所设计和选用的技术方案是科学、可行的,所实现的系统也是基本实用的。