基于web技术的医疗信息化平台建设

来源 :硅谷 | 被引量 : 0次 | 上传用户:nihaochaochao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 随着信息化进程的逐步加快,越来越多的医疗机构开始着手进行数字化建设。本文针对医院目前的情况,提出了使用.NET技术和Web服务技术构建信息集成平台的方案,对系统要求达到的目标进行分析,构建了B/S模式的三层系统结构,在.NET框架与SQL Server 2005环境下编程实现系统功能。
  关键词: 医疗;Web集成;B/S模式;信息化平台
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)0110001-01
  0 引言
  近些年,计算机网络技术取得了较快发展,对于提高部门的工作效率和企业的经济效益都有着非常重要的意义。在以往,开发医疗数字化系统的程序人员经常受各种条件的制约,当时的解决方法是应用本地系统服务集成来构建现场内部网的信息监测程序,虽然可以较好的完成用户要求,但却致使开发者不能去访问系统外部更为丰富的资源,同时还必须严格的控制应用程序的行为。如今Internet公共信息传输平台已越来越普及,使得更多的应用系统选择在Internet环境下进行开发,即将众多应用于网络上的程序进行集成[1]。
  1 系统结构设计
  当前,越来越多的医疗结构倾向于采用B/S模式来设计内部的信息化平台,而不是像以往完全的采用C/S模式,这主要是因为B/S模式更易于在机构部安装和升级,用户端只需要安装IE浏览器即可。此外,考虑到医疗机构信息的多样性,B/S模式良好的跨平台能力也成为考虑的因素之一,当服务器端的应用服务发生改变时,管理员只需要考虑服务器端的功能变化,而不用像C/S模式还需要对用户的客户端应用系统进行升级,这样大大简化了本系统的重复修改与管理的难度[2]。本系统采用通常所用的三层B/S模式结构。
  在本系统的B/S模式中,管理者能够通过对Web服务器进行设置来开启或关闭内/外网访问的功能:如果医疗机构仅期望数据资源与应用功能为本单位使用,管理员可通过将服务器设置为内网访问来达到此功能;如果企业希望能够为外部访问者提供访问接口,管理员则可开启外网访问的功能。除此之外,管理者还能利VPN连接技术限制内部用户访问企业敏感数据,或是利用限制外网IP地址的方法来屏蔽外部的访问请求。另外,本系统通过使用Web服务器的用户ID与密码认证权限的方法实现用户登录权限的管理,具有不同权限的用户所访问的资源不尽相同。通过这几种方式,管理员可以很方便的对系统的访问权限进行管理,保护系统与企业内部数据的安全。
  2 系统详细设计
  2.1 Web集成系统的层次结构
  本系统将功能分为显示层,逻辑层和数据存储层三层模式,如图1所示。
  2.1.1 显示层
  显示层是本系统与用户进行交互的界面,在B/S模式中显示层主要是用户端的IE内核浏览器,用户对浏览器输入各类请求,由传输协议传给逻辑层进行处理,同时显示层负责接收并解释逻辑层传输回来的结果信息,并在浏览器中显示页面。本系统在构建显示层时利用了.NET框架下的Web窗体设计组件,为用户的查询请求提供交互的输入框体,这部分功能主要由.NET网站发布功能来构建。
  2.1.2 逻辑层
  本系统的逻辑层通过对用户请求进行分析与执行来完成该层的主要功能,它接收请求后,首先与数据存储层的规则库进行交互,通过逻辑判断对请求进行处理和相关运算,并将处理完成的结果编写成页面代码,传送回显示层,系统的主要性能评价都在该层,在本系统中采用缓存和数据库连接池技术来增强该层与数据存储层的处理性能。
  2.1.3 数据存储层
  数据存储层主要用于数据库服务器,它的功能是存储各类系统参数、规则库、用户信息与医疗机构内部生产数据等等,同时负责响应逻辑层的请求,提供数据库连接接口传输数据。管理人员可以直接对该层的数据库结构进行修改,同时在逻辑层中变更接口信息,减少了技术人员由于数据库结构改变而必须全面修改系统运行参数的弊端。本系统采用SQL Server 2005作为数据库服务器,与数据库的操作则通过 ADO.NET来完成。
  2.2 系统数据库结构设计
  Web集成系统数据库服务器主要完成处理和存储数据的功能,它提供数据查询、更新与存储的接口,其基本功能设计如下[4]:
  1)数据库能够较快的完成数据的接收与存储工作,并按照开发人员建立的数据库表分别进行存储,同时具备存储不同数据类型的数据能力。
  2)数据库能够为Web服务器提供查询接口,通过身份验证的用户可以根据各自权限访问数据库中的部分内容,管理员可以对数据库的运行参数进行修改,并更改数据库逻辑关系。
  3)数据库能够通过身份验证,限制非法用户查询生产数据,同时对合法用户的权限进行控制,设立不同的用户组,分别访问不同程度的数据。
  2.3 数据库连接池的使用
  本系统使用数据库连接池技术来处理频繁连接与出错响应的问题,连接池可以在内存中预先建立数个与数据库的连接,系统需要操作数据库时便使用内存中连接,在使用完毕后归还到内存中[4]。数据库连接池的基本思想是当应用程序需要与数据库建立连接时,无需新建立连接,只要使用原本就存在于内存中的连接即可,在连接使用完毕后放回内存中,这样就有效的减少了数据库连接的建立与断开次数,存储于内存中的连接由连接池管理系统管理,开发人员可以通过设置来操作连接池中连接的创建与删除,以及连接的寿命等。
  通过一种内置的匹配算法使内存中的连接与数据库中的字符串相关联,每个数据库连接池都与不同的连接字符串关联,当程序中出现新的连接时,程序会优先匹配现有的连接池,如果存在精确匹配的,变使用池中的连接进行操作,如果没有精确匹配,则创建一个新的连接池。
  3 结论
  医疗机构信息平台相对于其他生产行业,对于安全与实效性的要求更高,这就需要通过Web集成的形式汇总内部各类信息。针对目前存在的问题,在深入调研与分析的基础上,给出数字化Web集成系统的解决方案,本文根据实际情况设计系统框架,构建B/S模式的三层系统结构,并给出了设计方案。
  参考文献:
  [1]刘长华,基于.NET平台的实时监测[D]. 北京:北京化工大学,2006
  [2]金远平、王能斌, 联邦数据库管理系统FDBMS的设计和实现[J].计算机学报,1993:432-436
  [3]马增良、兰斌, OPC数据访问服务器实现机制研究[J].计算机工程与应用,2003:65-71.
  [4]王立磊、王李管, 依托DIMINE软件实现中国矿山的数字化[J].现代矿业,2009:23-27.
其他文献
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
党的十七届四中全会作出了建设马克思主义学习型政党的决定,这是党中央向全党提出的重大战略任务。要完成这项重大的战略任务,必须关注学风问题,因为学风是否端正,直接影响到
心房肽是近2年发观的心脏激素,它与肾脏和心血管系统稳定状态有密切关系。心房肽储存在心房肌细胞,对体液、电解质平衡和血压产生强大的、选择性及暂时的作用。 心房肽对肾
对企业管理者而言,要想获得资本市场的青睐,一方面需要让市场更容易获得自己公司的战略信息;另一方面则需寻找更具有长远眼光的投资者CEO们经常抱怨说资本市场不懂他们的公司
本文在分析了传统设备管理系统的不足和ERP系统实现目标的基础上,结合某汽车车身厂ERP系统的开发实践,建立了设备管理系统与其他系统的信息集成模型,给出了系统软件功能结构和系
职校生朋友在即将毕业选择就业岗位时,都面临着一个普遍的问题:我干什么比较合适?这实际上就是一个如何解决性格气质与职业定位的问题。这二者之间的切入点在何处?下面我们
期刊
我通过作职高电子班班主任工作和教学职高班“职业道德与职业指导”课,深感职高毕业生应具备必要的职业意识。所谓职业意识是指从业人员对职业道德的认识、情感意志、信念和习
2001年经省教育厅审批、备案的云南省各中等职业学校专业设置情况如下,今后,凡未经审批或备案同意设置的专业,将不得招生。 In 2001 by the provincial Department of Education
摘 要: 介绍国内外聚甲醛的生产发展历史,并总结聚甲醛市场应用状况,同时对聚甲醛行业的发展提出建议和展望。  关键词: 聚甲醛;发展;应用  中图分类号:TQ-9 文献标识码:A 文章编号:1671-7597(2013)0110002-02  1 聚甲醛简介  聚甲醛又名聚氧化次甲基,英文名Polyxymethylene(简称POM)是一种高熔点、高密度、高结晶热塑性工程塑料,它分共聚甲醛和均聚甲