论文部分内容阅读
电子病历系统的建立是医院实施以病人为中心的新一代医院管理信息系统的核心,其根本目标之一是形成病人的电子病历,同时也是医疗信息系统的一个关键组成部分。电子病历以数据为中心,从这个意义上来说,电子病历包括以下几方面内容:数据采集和传输、数据保存和提取、数据处理和显示。本论文主要研究电子病历的第三项内容,即数据的处理与显示方式。可扩展标志语言(XML)是当今热门技术之一,它适合描述病历一类半结构化数据,同时能将病历的内容和表示方法相互分离。因此,基于XML设计了电子病历的界面设计工具。
本论文分析了基于XML电子病历数据模型,给出了电子病历的树形结构。从电子病历数据显示角度着手,分析研究了病历的书写规范、数据的显示方式、病历界面的自动生成。在设计中应用构件技术、模板技术、面向对象技术,生成了人机界面设计工具的模型,它包括界面设计器、界面转换器、界面解释器三个模块。
应用面向对象的软件工程及统一软件开发过程理论设计了实验系统。在研究了XML文档的存取机制的基础上,设计了完整的电子病历DTD,实现了从XML文档中抽取DTD的算法。设计了多种XSL显示方式,完成了个性化的显示方式。成功地设计并实现了基于XML的电子病历人机界面设计工具。