APP下载

基于ITIL的医院档案运维系统研究

2017-07-24赵海静王永峰张新平

电子设计工程 2017年10期
关键词:页面运维病例

赵海静,王永峰,张 娟,张新平

(河北省人民医院 河北 石家庄 050000)

基于ITIL的医院档案运维系统研究

赵海静,王永峰,张 娟,张新平

(河北省人民医院 河北 石家庄 050000)

针对医院病患档案信息增多带来的巨大数据量的问题,本研究运用MVC交互式结构分别建立了医院档案数据运维系统的应用层、数据层和用户层,并构建了医院档案信息综合运维系统的逻辑模型和系统的功能组件。在简要分析信息技术基础设施库(ITIL)的基础上,将系统结构的数据层和用户层运用到J2EE平台的B/S结构体系框架中,建立了分布式数据库以方便信息集成与共享管理,并在JSP页面通过定义程序的代码实现了数据信息的添加、删除、修改和查询功能。最后,利用医院档案的病例编号数据运维性能作为检测对象,结果表明:信息的录入带宽为805~849 Mbps,指定编号条件下的录入速度稳定在1.05 Mb/ms;病例编号采用绑定式的Response查询响应时间稳定在26~41 ms。

ITIL;MVC;运维系统;档案信息

随着计算机网络的不断发展,医院存储病患者的档案数据信息更多的运用信息化的运维体系[1-3],并且建立医院档案的大数据信息化为医疗资源综合性调度提供了便利。已有的档案信息运维系统主要分为:集中管理模式[4]、关联管理模式[5]和集约化管理模式[6]。未来医院的高速发展难以运用已有的档案信息运维管理体系[7],为实现系统的整体部署、集约化管理和大规模的档案信息数据共享性,本研究以信息技术基础设施库(ITIL)为基础,分别利用MVC交互式结构和B/S结构体系建立了医院档案数据运维系统的框架和对应的数据层、用户层。以医院病例档案运维管理为例,通过在JSP页面定义程序的代码实现数据信息的添加、删除、修改和查询功能,并对ITIL框架下的医院档案数据信息存储性能和查询性能做了深入的探讨。该系统提高了医院对病患档案信息管理的工作效率,促进了档案管理的规范化,同时,有效的提升了IT资源的集中监控。

1 医院档案运维系统设计

1.1 系统结构

整个医院档案数据信息运维管理系统可以分为3个层次[8]:应用层、数据层和用户层。其中,三者通过MVC交互式结构将模型模块、控制模块和图视模块相互整合[9]。模块的具体功能如下:

1)模型模块:当医院的档案数据信息导入到SQL数据库时,通过在独立的外在显示内容建立病例信息的数据抽样,并利用模型建立逻辑功能和核心数据的集成计算。在操作界面的表达过程中,实现医院对档案信息的及时查找。

2)控制模块:当医院信息管理人员将档案信息输入SQL数据库时,通过建立信息管理人员与模型之间的对应关系,将系统和信息管理人员实现交互式操作[10]。当系统接收到档案数据信息时,控制模块将受到模型模块的反馈,及时的在模型数据信息计算结果的基础上生成病人信息界面,确保图视模块与模型模块的协调。

3)图视模块:信息管理人员通过系统建立的模型将档案信息和状态数据以模型逻辑计算的关系展现,模型模块获取显示医院档案信息。对于同一档案信息,图视模块采用HTML和JSP等不同的图视和形式实现数据信息[11]。

1.2 逻辑功能设计

医院档案信息综合运维系统的逻辑模型如图1所示。

图1 逻辑模型图

根据医院档案信息综合运维系统设计的需求,功能组件如图2所示。

2 信息技术基础设施库(ITIL)

2.1 ITIL简介

图2 系统的功能组件

ITIL是上世纪80年代末开发的一套提升企业业务效率的IT实践指南[12],为了提高IT运维的服务性质量,同时为数据信息的管理者提供商业价值,其核心主要为:战略管理、系统设计、运维运行和系统更新[13]。本研究在引入ITIL的基础上,将系统结构的数据层和用户层运用到J2EE平台的B/S结构体系框架中[14]。其中,数据层通过JDBC网络协议对终端的SQL数据库进行遍历访问,医院的信息管理人员将档案数据录入应用服务器进行存档,运用HTML对不同病例信息的服务器与档案运维系统进行连接,实现档案信息的交互式操作;用户层主要面向医院的信息管理人员在OA系统的兼容时,对PMI-IIOP协议进行档案信息的逻辑层管理。

2.2 数据库设计

数据库作为系统存储设备的数据合集,将医院的档案数据信息进行抽样、储存、分享和检索等功能,数据库设计的运维效率直接影响系统的性能使用,因此,本研究利用分布式数据库建立方便信息集成与共享的医院档案数据管理。其中,以病例信息的数据为例,数据库的设计如表1所示。

表1 病例信息数据

数据库的开发流程定义系统的编号、用户号和密码信息等,定义程序的编号、JSP页面和操作表信息等,定义菜单的应用程序、就医部门的信息、访问用户权限信息等。具体的档案运维流程如图3所示。

2.3 程序设计

图3 运维流程

在JSP页面信息中定义程序所在页面的相对位置信息, 其中 JSP页面的隶属数据信息为ROOTContract_Main.jsp,并且利用ROOT目录下的URL地址信息定义页面信息[15]。而JSP定义的程序代码与定义的方式有关,其中JSP页面的隶属定义为ROOTContractDef_Main.jsp。通过将程序代码进行拼接并输入“/SALS”得到JSP页面信息。在档案信息的拼接过程中,确保了路径的有效性[16]。根据医院档案信息的数据库设计的病例信息的数据为例,数据信息的添加、删除、修改和查询的基本代码如下:

3 系统测试

3.1 运行环境

本系统使用的医院终端软件在Windows7或者Linux操作系统下,利用支持档案数据信息管理系统的SQL Datebase 10T存储器,应用服务器选用联想冗余式FC-SAN双核心的HIS系统虚拟化云端服务器,在医院档案数据信息的操作界面使用IE8浏览器。对于不同数量的信息管理用户,应用服务器的硬件配置如表2所示。

表2 应用服务器配置

3.2 性能测试

为了测试ITIL框架下的医院档案数据信息存储性能和查询性能,本研究通过测试医院终端服务器使用云端发生器数据流量为检测样本。利用网络性能测试工具netperf来模拟不同的数据传输速度下的医院档案数据信息的存储性能,具体的测试步骤如下:

1)医院终端主机连接到JSP页面内容检测接口,HIS系统虚拟化云端服务器连接到JSP页面内容检测出口;

2)终端主机与HIS系统虚拟化云端服务器设置为相同网段。其中,终端主机应用服务器的IP地址设置为192.168.1.1,HIS系统虚拟化云端服务器的IP地址设置为192.168.1.2;

3)网络性能测试工具netperf设置为终端主机应用服务器的客户端,用来模拟医院档案数据信息的存储录入性能。同时,HIS系统虚拟化云端服务器设置为netperf服务器端,用来模拟数据信息的接收;

4)启用netperf性能测试系统,在终端主机与HIS系统虚拟化云端服务器中模拟10次录入数据信息流量,每次测试时间为20 s。

同样以医院档案的病例编号数据为例,在JSP页面中操作sqlstring=Format()对SQL数据库分别进行非绑定式和绑定式的Response档案数据信息查询。其中,绑定式的Response数据信息查询增加了病例编号数据的选择性遍历搜索。档案数据信息存储性能与查询性能测试结果如表3所示。

表3 存储与查询性能测试

在医院档案的病例编号录入稳定性测试过程中,每次插入数据步长为1 000个编号,随着病例编号数据量的增加,对于指定与非指定编号的200 000个病例编号在录入速度上的比较如图4所示。

图4 录入速度性能对比

3.3 结果分析

1)医院档案数据信息存储性能:由表3所示,在 ITIL框架下病例编号数据信息存储的录入带宽为805—849Mbps。由图4所示,病例编号在指定与非指定条件下的录入数据速度分别为稳定在2.35 Mb/ms和1.05 Mb/ms。由于指定病例编号利用了系统的内存资源,充分的解决了较大数据量规模的存储,并且随着内存的增加,硬盘的写入与内存的I/O效率也将同步提升。

2)医院档案数据信息查询性能:由表3所示,病例编号的非绑定式和绑定式的Response档案数据信息查询响应时间分别稳定在123~198 ms和26~41 ms。这是由于实验的病例编号采用的随机抽样方式,在非绑定式的Response数据信息查询未能启用选择性遍历搜索,增加了病例编号数据的重复查询。因此,本研究利用的绑定式Response提高了信息查询的效率,这样的遍历方式同样适用于数据信息的添加、删除和修改。

3)系统的稳定性:由表3和图4所示,采用ITIL框架可以提升病例编号数据信息的录入带宽,并且数值的波动幅度处在一个合理的范围内。这是由于硬盘在内存中的数据时,其录入带宽与指定编号的录入速度进行了MVC交互式的信息读写。 同时,随着测试次数的增加,采用绑定式Response可以减少待查询编号数据的抽取率,且查询速率仅取决于MVC交互的次数。

4 结 论

ITIL框架下的医院档案信息的特性决定了数据信息的存储、添加、删除、修改和查询。在数据的多样性、异构性和动态性等特征决定了医院数据信息管理者对信息的描述方式与传统互联网搜索相比具有较大的差异性。对于存储档案数据信息资源描述的研究尚处于刚刚起步的阶段,现有的研究并不是以病例数据信息为目标,仅仅是针对传统的数据存储进行探讨,并不能直接应用于特征明显的搜索需求。本研究通过MVC交互式结构分别建立了医院档案数据运维系统的应用层、数据层和用户层,并分析了运维系统的逻辑模型和系统的功能组件。在信息技术基础设施库(ITIL)的基础上,建立了分布式数据库以方便信息集成与共享管理,设计了数据信息的添加、删除、修改和查询的基本代码。最后,以医院病例信息档案数据信息为系统性能测试的对象,运用本研究提出的运维系统对病例信息进行了存储性能和查询性能测试,并考查了系统的综合稳定性。因此,基于ITIL框架下的医院档案运维系统具有广阔的研究空间和重大的研究意义。

[1]寿春艳.医院档案信息化建设中多媒体技术的应用[J].信息技术与信息化,2014(9):152-153.

[2]和征.基于健康档案的区域卫生信息共享平台的研究[J].计算机技术与发展,2011,21(10):190-192.

[3]何启帆,刘利君.医院临床工程信息运维平台的设计与实现[J].电子世界,2016(11):24-31.

[4]张慧军.数据集中管理模式下人民银行省级数据中心面临的挑战与对策[J].信息系统工程,2012(8):58-59.

[5]褚宗饶.医院信息平台运维管理系统需求分析与设计[J].医学信息学杂志,2015(9):42-46.

[6]陈领弟.云计算在区域数字档案馆建设中的应用研究[J].电子世界,2013(10):253-254.

[7]李雪,李强.智慧健康社区移动端的设计与实现[J].计算机应用,2016(1):371-378.

[8]尹隽,葛世伦,王念新,等.信息系统动态复杂性分析及运维策略设计 [J].系统工程理论与实践,2016(2):484-493.

[9]边霞,赵奎,胡晓勤,等.基于MVC的文件备份后台管理系统的设计与实现[J].计算机工程与设计,2011,32(9):3195-3198.

[10]项文新.基于信息安全风险评估的档案信息安全保障体系构架与构建流程[J].档案学通讯,2012(2):87-90.

[11]周兵.Java Web开发中的中文乱码问题分析及解决方案[J].电脑知识与技术,2014(29):6884-6888.

[12]刘慧敏.以ITIL为基础的IT服务管理应用研究[J].计算机技术与发展,2012,22(5):195-197.

[13]沈思,韩普,苏新宁.基于ITIL模型的动态信任管理研究[J].计算机科学,2012,39(5):75-79.

[14]宋振维.探究分析JAVA语言的开发平台及J2EE编程技术[J].计算机光盘软件与应用,2014(6):267.

[15]贾冬焱,周鹏,郝立巍.应用HTML5扩展WADO的医学影像Web应用架构设计 [J].中国数字医学,2013,8(2):87-89.

[16]李丹.基于开源软件的WebGIS框架设计[J].计算机时代,2013(12):45-47.

Research on operation and maintenance system of hospital records based on ITIL

ZHAO Hai-jing,WANG Yong-feng,ZHANG Juan,ZHANG Xin-ping
(Veteran Cadres of Hebei Provincial People's Hospital,Shijiazhuang 050000,China)

Profile information for hospital patients increases the enormous amount of data problems,the present study using MVC interactive structures were established hospital records data operation and maintenance system application layer,data layer and user level,and build a comprehensive transport information Hospital Archives functional components and systems logic model dimensional systems.On the basis of a brief analysis of the Information Technology Infrastructure Library (ITIL),based on the system configuration data and user levels applied to the B/S architecture framework J2EE platform,the establishment of a distributed database to facilitate the integration and sharing of information management,and JSP pages through code defines procedures to achieve the data information to add,delete,modify and query functions.Finally,the number of cases of hospital records data operation and maintenance performance as the detection object,the result showed that:input bandwidth information is 805~849 Mbps,entry speed under the conditions specified number stabilized at 1.05 Mb/ms;number of cases using the binding type Response query response time and stable in 26~41ms.

ITIL;MVC;operation and maintenance system;file information

TN914.3

A

1674-6236(2017)10-0022-04

2016-07-24稿件编号:201607172

国家自然科学基金项目资助(81071710)

赵海静(1983—),女,河北石家庄人,硕士,研究方向:档案管理。

猜你喜欢

页面运维病例
刷新生活的页面
“病例”和“病历”
运维技术研发决策中ITSS运维成熟度模型应用初探
风电运维困局
杂乱无章的光伏运维 百亿市场如何成长
一例犬中毒急诊病例的诊治
基于ITIL的运维管理创新实践浅析
妊娠期甲亢合并胎儿甲状腺肿大一例报告
Meckel憩室并存异位胰腺和胃黏膜并出血一例
网站结构在SEO中的研究与应用