预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于XML的电子病历 学号:070206姓名:张瑶雯指导教师:郑璐 摘要: 电子病历的发展一直是我国医院信息系统改革的重点项目。但是它在我国的发展还是有一定困难的,因为存在了一些实际问题。要解决这样的问题,也要靠技术上的革新。在这里就有一个XML描述结构,成功顺利的解决了这个问题。 关键字:电子病历问题XML技术 电子病历(Computer-basedPatientRecord,简称CPR)是记录有关病人健康和医护状况的终身电子信息的载体,是由医护人员客观、完整、连续的记录病人病情变化及诊疗的经过,是临床进行科学诊断治疗的基础资料。它是医院信息系统(HIS)中的一部分。由于电子病历在医院信息管理中的基础地位以及对病人的健康的重要性,人们投入越来越多的力量来发展它。这项系统的国外已经也有了相当程度的发展,但是在我国,由于病人信息类型的多样性和内容的复杂性,在电子病历的发展中,存在着一些基础性问题。那么用什么办法来解决这些问题呢?如何使电子病历在我国能够成熟的发展起来呢? 我将从下面几个方面来阐述: 电子病历发展在我国存在的问题 第一个就是病历内容的表示问题。对病人信息的表示应当是以单个人为中心的,这是病历的使用、存储和交换所要求的;对病人信息内容的描述必须是结构化的,这是电子病历信息后续处理的基本要求。由于病历内容的复杂性和使用上的习惯,对病历很难设计出一个统一的结构进行描述。窗体顶端 还有就是病历的存储问题。电子病历系统要求病人的信息长期保存、随时可以获得。在传统的医院信息系统中,病人信息以数据库的形式进行存储,这些信息的存储管理是以支持日常业务管理为目的。出于数据库效率和容量管理方面的考虑,不可能长期将历史信息联机保存。 最后一个是各种表格病历和专科病历的处理问题。这些表格或专科病历都有各自的结构,它们的内容是病历的重要组成部分,同时又有对其内容进行结构化处理的各种需求。这样的内容类型繁多,很难针对每种情况开发专用的软件,如何在电子病历系统中对其进行统一的处理也是十分困难的问题。 当然,还有其他一些问题。这些问题关系到电子病历系统的基础,是制约电子病历发展的主要问题。 解决问题的方法 一方面要有一整套的法律体系。从电子病历的书写签名到存储调用都有相应的法规及安全措施,病历将做为社会文件的一部分加以管理。 另一方面就是所要用到的技术问题。针对电子病历发展中的技术问题,XML技术的出现使这些问题的解决成为可能。 那么什么是XML技术呢? XML(ExtensibleMarkupLanˉguage)即可扩展标识语言,是一种元语言。它是国际互联网联盟(W3C)开发的用于网络环境下数据交换、数据管理和网页设计的新技术。XML虽然也和HTML一样同属标记语言,但XML可让用户通过标识来描述数据结构(即树结构),并且根据描述数据的需要随意制定不同的标记,使之成为一个完整的信息体系。其优势在于,它不仅是一种标识语言,更是一种可以定义描述对象结构的元语言。XML文档自含结构,使得系统间交换的信息可以互相“理解”。 采用XML的原因及它的优点 病历的描述模型是电子病历的基本问题,XML为病历内容的描述提供了有效手段,用XML建立电子病历有以下优点:(1)便于长期保存病历。用XML记录的病历是文本格式,可直接阅读,不依赖于任何计算机平台、软件或者数据库格式,不会因为软硬件更新而做相应的转换升级工作;(2)便于信息交换和查询。由于XML对内容进行了标记,因而其中的信息可以方便地在用户之间进行交换和检索;(3)应用开发简单。XML与因特网有天然的联系,可以通过浏览器直接浏览病历内容,减轻开发工作量;(4)XML有强大的可扩充性和灵活性。允许用户在不违背标准的前题下根据自己的当前和今后的需要进行扩充,具有很大的适应性;(5)XML有与生俱来的网络特性。由于XML可直接用于网络,XML的电子病历系统可很方便地应用于网络医疗。 实现方法 电子病历系统由一些独立的模块组成,这些模块虽然是独立的,但它们仍然通过对一批的XML文档进行访问控制而达到互相联系。其中主要的模块就是数据的录入及浏览模块,而在这一个模块中最主要的问题就在于如何将XML文档的这种标记语言转换成一种对于用户来说是透明的、易懂的界面。这些用户当然包括医生、护士和病人,他们要了解的数据的内容,而不是数据的格式化信息。XML系统的这种透明性可以通过一个组件实现,这个组件可以称之为文档管理器。文档管理器能够将XML文档转化为相应的HTML表单并提供给用户。文档管理器的这个功能使得它必须同时了解XML文档和HTML表单的结构。 为了达到实用的目的,把这两种结构的构造信息集合到一个简单的XML文档中去,而这个文档被称为模板。这样,文档管理器通过模板不仅可以完成从XML文档转化成HTML表单(用户界面),