监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
门诊收费管理系统

当前位置:工程项目OA系统 > 领域应用 > 医院管理OA系统 > 门诊收费管理系统

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

申请免费试用、咨询电话:400-8352-114

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

发布:2007-04-09 11:19    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
相关文章:

泛普门诊收费管理系统其他应用

医院行业管理系统 医院信息管理系统 医药管理软件 病案管理系统 药店管理系统 医院his系统 医院预约软件 住院收费管理系统 区域医疗卫生信息化平台 社区医疗管理系统 门诊收费管理系统 医疗卫生软件 新农合软件 医院管理系统免费版 免费医院信息管理系统 医药管理软件免费版 免费药店管理系统 医院管理系统下载 医院信息管理系统下载 医药管理软件下载 病案管理系统下载 药店管理系统下载 医院his系统下载 医疗一体化管理系统下载 新农合软件下载 药品管理系统下载