当前位置:首页>软件介绍>电子病历系统中XML数据调用的研究 查询:
     
电子病历系统中XML数据调用的研究

1.引言国内的医疗资料管理方式还相对落后,同时大量患者的收容压力使得医院在医疗质量控制方面捉襻见肘。原有的临床记录方式和医疗法已经严重制约了医院飞速发展。随着计算机技术普及和对信息自动化的需求,电子病历的使用是时代发展的产物。2.XML在电子病历中的特点2.1电子病历是使用结构化的文档存储,使用XML技术,因XML文档就是结构的,所以使得电子病历系统可以在系统各模块之间无障碍的交互数据。XML技术在电子病历系统中的运用,不仅帮助了系统能有统一格式的问题,而且因为XML实现技术的成熟,对系统的推广应用也会带来许多便利。2.2电子病历系统需要其他系统的支持,如LIS(实验室检验信息系统)、HIS(信息系统)、RIS(放射科检查信息系统)、PACS(医学影像存储和通信系统),由于每个系统都有自己的数据格式,统一接口才能使相互的数据得到共享。这样,统一的数据格式XML语言可实现多系统不同接口的连接。2.3简化电子病历的阅读手段XML可以帮助使用者在阅读病历系统中,可使用统一的样式表,也可以使用CSS或XSL样式表。采用样式表,可使已存储的文件,通过浏览器就可以给远端用户查询,用户无需安装软件,就可以通过互联网或是手机上网,在得到授权后,访问电子病历系统,为电子病历在不同地域的普及提供了技术上的可行性。2.4电子病历的生成可使用模板直接生成,添加病历的基础数据以后,医师可以对病历做修改,完成修改后,按照业务流程,如果需要上级医师审核,会发至相关人员处,如无需审核,则直接存档。存档后的病历会添加医师的数字签名,并添加签名后的病历,本级医师无法再做修改。3.0XMLQL查询方法XML在三层模型上提供了很好的处理方法。XML表达式可以从基础数据提取,结构化的数据使用XML语言可以从业务规范中分离出来,形成与其他接口相适应的数据格式。用户通过XMLQL查询,查询结果。XMLQL是XML中的专用查询语言,它通过以下几步骤对XML分析查询:3.1QueryComposer首先进行语义检查。对请求XMLQL语法进行分析,对语法的合法性和XML数据的存在性进行甄别。3.2ExecutableQuery执行查询。执行语义检查通过的查询语句。若XML文档库中找到相符合的记录,则返回给用户,若找不到,则把请求转发至Translator模块,同时生成模板。3.3Translator翻译查询请求。Translator根据XML说明,把XMLQL分解,翻译成局部查询。3.4Viewquery和sourcedescription,屏蔽异构数据源的异构性。XML的DTD数据模式来描述各个异构数据源中的数据,并储存于全局XML视图中。在全局XML示图中还要有数据源的物理存储空间,如数据库表是在哪一个具体的数据库中,文本文件在哪一个数据源中。异构数据经过屏蔽后,展现在用户面前就是一个统一格式的数据模型。3.5XMLGenerator合成数据查询结果。因为数据的查询来自于不同的数据库中,数据的类型可能存在差异,因此此功能能使这些结果统一格式,形成XML文档。4.关系型数据库查询xML数据.存人在关系型数据库中的XML数据,查询其中的数据必须将XMLQL转换为SQL语言才能在关系型数据库查询,按照查询语句的定义,CON-STRUCT功能部分对应SQL中的SELECT部分,WHERE模块对应SQL中的条件语句。在SQL环境中使用的XMLQL语言的方法是:先对WHERE模块进行分析,取出模式中元素间的相互关系和数据库中存储的元素进行比较,如此查询在关系表中有数据匹配,则可以取得相应元素的值。下面以XMLQL语句为例说明。将查询转换为SQL通过如下方法:首先,根据根路径所对应的关系,把相关查询写入SQL的FROM中;其次,将深层路径中的查询通过转换,定义为关系查询中的联接,若查询元素已经完成合并,可跳过此步骤。经过转换,SQL的语句如下:SelectA.patient.I"lame,A.patient.ageFrom、pat_masterindexA,easeBWhereB.parentid=A.par-entidAndB.visit_id=A.visit_idAndA.parentCODE:0;其中在Where从句中包括一个关联条件,将patient(病人个人信息表)和case(病历表)合并;A.parentCODE=0表示case的父节点是patient;该查询在case关系中执行,返回从patient元素可达的所有case的名字。5.结束语XML文档有一定的结构性,这在电子病历系统的使用中,对帮助规范格式很有帮助。关系型数据库对XML语言的支持,会使得此项技术能更多的使用在更多的领域。参考文献[1]周玉婉.电子病历系统设计及病历交换[D].重庆:重庆大学,2005.[2]曲蕴慧,工丽,苏虞磊.电子病历系统的设计与应用[J].福建电脑,2009,(8):145.[3]方翔.XML文档到关系数据库的直接转换[J].计算机工程,2001,27(11):6566.


精神科电子病历系统的swot分析电子病历与门诊收费管理系统的关系
基于电子病历系统的“危急值”报告制度医疗信息系统的构建
浅析军队医院临床信息系统与电子病历建设电子病历系统在我院的应用
医院信息管理系统与电子病历的关系电子病历归档系统研究
基于HIS系统的电子病历与随诊体系研究数字认证在门诊收费管理系统的电子病历归档系统中的应用
医院信息管理系统及门诊电子病历应用电子病历系统功能规范(试行)
临床路径在HIS系统中的体现门诊收费管理系统中医生工作站的建设
临床路径在电子病历系统中的实现结构化电子病历系统应用与体会
信息发布:广州名易软件有限公司 http://www.myidp.net
  • 名易软件销售服务
  • 名易软件销售服务
  • 名易软件技术服务

  • 电子病历系统中XML数据调用的研究