论文部分内容阅读
随着计算机技术、信息处理及网络技术的迅猛发展,以及这些技术应用的不断普及,关系每一位公民健康和切身利益的医疗信息系统(Hospital Information Systerm,HIS)的发展也越来越快。但是现阶段国内的HIS技术不成熟,没有体现出计算机化管理的优势。要解决上述问题的有效途径就是建立一个科学、有效、智能化的开发平台,即“智能的医疗信息系统平台(Intelligent- Hospital Information System Platform,iHISP)”。它不仅能做基本的基层数据管理工作,更重要的是能为整个医院管理提供智能化服务,这是医院信息化发展的必然趋势[1]。要实现iHISP的关键部分就是要实现病人病历的计算机化,即电子病历(Computer-based Patient Records,CPR)。电子病历系统(Computer-based Patient Records System,CPRS)能实现病历信息的采集、存储、传递、表示和加工利用,其实质是整个医院以病人为中心的计算机信息化。电子病历系统的建立是医院实施以病人为中心的新一代医院管理信息系统的核心,它的根本目标之一是形成病人的电子病历。可扩展标志语言(XML)是当今热门技术之一,它适合描述病历一类的半结构化数据,同时基于XML的电子病历可以很好的和互联网结合在一起。本论文对基于XML电子病历系统的录入界面自动生成、电子病历系统中应用辅助诊断、电子病历的信息发布进行了分析研究。在其设计思想、运行方式等方面做了一些有益的探索。电子病历结构非常复杂,不同科室的病历形式大不相同,就是同一科室的病历也有很大的差别,有的病历很简单,而有的病历很复杂,包括很多检查、化验报告。由于病历结构的复杂性,这就给病历录入界面造成很大困难。本文在基于XML电子病历录入界面的自动生成方面,设计了基于XML界面模板库,模板翻译器,实现病历录入界面根据用户需要自动生成。解决了病历录入界面通用性和专用性的矛盾。 <WP=45>本文中电子病历界面模板生成器主要有病历模板生成器、维护对象元素和模板翻译器三个功能组成。其中,病历模板生成器是通过用户(医生或护士)需要,在完整的病历模板中选择自己所需要的子项,界面模板生成器根据用户选择的子项在对象库中找到相应的对象,并依次组合成病历模板,保存在模板库。维护对象元素是维护子项集合和对象元素库中的信息,包括对象的结构、显示类型等。模板翻译器是根据用户定义好的模板库,从模板库中选择模板,通过XML解析器MSXML进行解析,从中得到模板中的每一个元素对象,并根据元素对象库中对元素对象的具体描述,在系统人机接口界面动态创建这些元素对象。“辅助诊断器”是面向临床诊断治疗全过程的“人-机”交互综合集成系统,它针对的是临床现场中医生对患者诊断治疗的行为过程和医生要求得到的帮助;它通过医生和系统的对话,为医生在诊断治疗的全程中提供所需的知识、经验、方法、模型来帮助医生准确思维, 达到有效地降低误诊误治率和医疗费用的双重目的,由于医生思维方式的错误而造成的误诊误治案例占全部案例中非常高的比例。因此,帮助和启发医生在临床诊断治疗中正确思维是诊断治疗支持系统研究开发的核心问题。本文采用了产生式系统和概率的概念来进行电子病历的辅助诊断功能。根据这个理论,设计了基于XML描述的用于辅助诊断的规则库,规则库包括了病症、病症表现、可能症状、概率、处理方法等内容。在医护人员了解了病人的病症表现后,根据病人的症状,在规则库中进行检索,得到所有匹配的规则。在通过计算疾病概率,最终得到病人的可能病症。在辅助诊断器的设计方面,是对医生对患者“诊断”的行为过程的进行模拟,辅助诊断器能够帮助医生能找到以最低的“诊断”代价获得最佳的决断结果的途径,同时,辅助诊断器对医生在诊断治疗全过程中的帮助是启发医生的正确思维。达到有效地降低误诊误治率和医疗费用<WP=46>的双重目的。医院信息系统(HIS)目前已经在国内许多医院成功的运行。过去这一系统只是以病人为主线的人、财、物的管理,只满足本医院的内部使用,系统环境是相对“封闭”的。随着整个社会信息化步伐的加快,对外交流的日益频繁,这就要求我们打破“封闭”式的信息系统,实现医院信息系统的“公开化”和“资源共享”。如何利用医院现有的网络信息资源提供远程医疗信息服务,是当前我国医疗界面临的一个重大课题。对于符合XML标准的病历描述,浏览器可作为病历的天然阅读器。借助于因特网的广泛普及,病历从而实现了在医生家里、在世界上的任一个地方都可以获得,而无须在前端安装特定的应用程序,同样病人也可以在家里等待自己检查报告结果。本文采用XML文档来进行病历信息发布,以实现不同人员对信息的需求。本文中把XML文档的内容(XML文件)和表现格式(XSL文件)相分离,实现了对信息表现形式的描述,而且通过文档类型定义(DTD),实现了结构的自定义功能。整个系统包括制订DTD规范、编制XSL文件和查询电子病历三个功能组成。首先,由于对存储在XML电子病历库中的信息,不同的信息使用者(医护人员、病人等)有着不同的需求,因此可以根据不同的要求制订几种DTD规范。然后,在DTD的规范下,生成查询?