病案信息管理系统架构设计研究

病案信息管理系统架构设计研究

【摘要】随着医院病案信息管理系统的发展和壮大,系统自身功能越来越复杂,访问用户数量急剧上升,因此传统的系统架构已经不适用,无法承载海量用户访问和数据存储。为了解决上述问题,本文引入了云计算技术,该技术能够结合B/S体系架构,将系统划分为三个层次,分别是用户层、接口层和资源层,提高了系统处理速度。

【关键词】病案信息管理系统;云计算;用户层;接口层;资源层

一、引言

病案信息管理系统是医院信息化发展的重要方向,承载着医院的诊断、治疗、用药、住院等记录,随着互联网的发展和壮大,病案信息管理系统的访问用户越来越多,承载的数据也达到了数百T字节,因此原来的系统架构已经无法满足高效的访问量,亟需引入更加先进的软件架构,建立一个多层次的系统架构,易于扩展和操作[1]。

二、新时期计算机应用软件架构应用分析

目前,病案信息管理系统常用的架构主要包括两种,分别是C/S体系架构和B/S体系架构[2]。C/S是一个两层的计算机架构,分别是客户机(Client)和服务器(Service),基于该架构的系统部署时需要安装一个客户端,如果用户不懂计算机专业知识,安装过程无法掌握,不利于系统普及和推广。B/S是一个三层的应用软件架构,将软件架构划分为浏览器、服务器和数据库服务器,这样就可以将应用软件部署于服务器端,用户登录病案管理系统时,只需要在IE浏览器、火狐浏览器、360浏览器中输入服务器地址,用户即可登录到病案信息管理系统,无论处于单位内部还是外部,均可以便捷化的随时随地登录系统,实现信息查询和处理[3]。云计算是当前比较流行的一种分布式软件架构,其可以按照用户的实际需求分配存储、计算空间,为用户提供强大的操作服务支撑,可以将数据信息保存于系统中,更好的满足海量用户同时访问系统。

三、病案信息管理系统架构设计

病案信息管理系统用户多,数据存储量大,因此病案信息管理系统需要与当前的B/S体系架构、云计算进行集成,将系统划分为用户层、接口层、资源层。云计算能够将分布于各处的终端、服务器、数据库等设备集成在一起,利用矩阵实现信息连接和处理,强化业务操作和处理,保证系统处于一个高效、并发处理状态。用户层直接面向客户,为用户提供一个集群化的软件登录界面,该界面能够覆盖病案信息管理系统、挂号系统、药房系统、影像系统等,实现医院信息软件的集成和融合,利用这些应用软件提供一个高层次的交互界面,完成信息处理功能。接口层位于服务器层,能够将病案信息管理系统划分为多个单元,这些应用单元可以利用先进的、标准的接口实现数据共享,能够定义一个良好的接口,这个接口需要部署在硬件服务平台,这样就可以保证系统能够与所有类型的IE浏览器、硬件服务器、数据库等集成在一起。接口层是一个松散耦合的架构,这样的接口能够实现动态扩展,根据病案信息管理系统运行的实际需求,可以积极的部署逻辑业务功能。接口层最为关键的功能还包括一个,实现逻辑业务信息解析、封装和处理,能够将信息发送给数据层。数据库层和资源层集成在一起,能够将所有的资源看作是数据,将这些资源分发给用户使用,进一步满足高效并发处理。数据层可以接收病案信息管理插入、删除、修改和查询业务,将用户期望的数据反馈给接口层,接口层将这些信息封装在一起就可以发送给用户。数据层采用的关键技术WSDL、UDDI、SOAP等,WDSL是一个Web服务描述语言,利用可扩展标记实现Web服务函数、参数、返回值描述,将用户期望的信息利用程序进行开发,实现信息加工处理。UDDI是一个通用描述、发现和集成的业务,这个业务是一种目录服务,可以实现信息数据的注册、注册和查找,可以对Web服务实现搜索机制、注册机制,进一步完成信息加工和处理服务。SOAP作为一个面向对象的服务协议,其可以将数据消息发送给数据库,并且与接口集成在一起,实现信息的加工,绑定数据类型,具有重要的作用和意义。

四、结束语

病案信息管理系统是医院重要的信息化应用软件,经过多年的运行和发展,已经积累了海量的用户资源,因此本文在系统设计时引入先进的云计算技术,利用云计算实现按需分配,保持存储器、服务器、CPU和带宽的高效利用,具有重要的作用和意义。

参考文献

[1]丛庆华,任宏梅,于平川,等.医院病案电子管理系统建立与运用[J].中国卫生产业,2015(6):157-158.

[2]李波.基于B/S架构的医院电子病历管理系统设计与研究[J].电子设计工程,2017,25(5):46-49.

[3]韩燕.医院病案管理信息系统的设计方案和应用体会[J].临床合理用药杂志,2015,8(34):175-176.

作者:梁晓龙 单位:西南医科大学附属医院