APP下载

基于B/S架构的医院电子病历管理系统设计与研究

2017-03-23李波

电子设计工程 2017年5期
关键词:病案病历管理系统

李波

(南京医科大学 附属南京儿童医院,江苏 南京 210008)

基于B/S架构的医院电子病历管理系统设计与研究

李波

(南京医科大学 附属南京儿童医院,江苏 南京 210008)

电子病历系统是实现数字化医院的重要内容,先要讨论电子病历管理系统的定义及作用。因B/S结构具有维护性、扩展性强等优点,因此,基于B/S结构开发电子病历管理系统满足医院发展具体要求。文中深入分析B/S架构,根据系统设计原则设计相应的功能模块,并配备合理的数据库,确保数据库快速实现连接。测试结果表明,设计的电子病历管理系统能快速录入、查询病案数据,能实现可靠存储病案数据等功能,对医院及时掌握某个病案具有重要辅助作用。

B/S架构;电子病历;管理系统;功能模块

电子病历是指利用计算机录入患者信息,主要用来保存、管理电子设施,从而改善手写纸张病历的不足之处[1]。目前,传统的纸张病历隶属于被动服务模式,电子病历则是主动服务形式,主要包括病案检索、医疗质量统计、医疗评价等功能。医院各部门、可是任一时间和地点均可调阅患者所处医院的病历信息,便于医疗人员在日常工作中查询医疗人员信息,为医疗研究、教学、医疗管理等工作发挥着重要作用。因此,电子病历并非单纯的病案电子存储,其是动态的智能信息源。文中以B/S架构为依据,设计合理的医院电子病历管理系统,快速实现医院病历档案信息化、数字化发展效果。

1 简述B/S架构模式

一般情况下,在B/S结构模式所设计的电子病历管理系统由地层、中间层等组成,如图1。在这个结构中,地层作为电子病历管理系统中的数据服务器,具有管理、存储患者病历的功能[2]。中间层主要由应用服务器和Web服务器两个内容,其中,应用服务器主要管理、查询、归档病历、制定统计报表,还可利用网关、外部系统对数据进行交换。设计的客户端主要利用浏览器完成操作[3]。

图1 基于B/S架构电子病历管理结构图

本系统运用B/S模式,该系统设计较强的维护性、可伸缩,促使“瘦型”客户机可直接完成上网操作。

2 系统设计原则及其主要功能

2.1 设计系统遵循的原则

1)先进性原则:软件设计使用最先进的体系结构及操作数据库,具有良好的前瞻性,可以充分发挥已有计算机和网络系统的功能及性能[4]。2)实用性原则:设计的电子病历系统以医院需求为依据,并融入最新的管理经验和理念,基于统一界面下提供各类实用性功能。3)开发性及安全性原则:支持已有医院管理系统,达到互联互通,实现数据共享。设计的数据库连接促使系统及数据库完成集成操作。使用高度加密手段确保整个系统的安全性,促使整个系统具有较高的可靠性[5]。同时,恶意用户不能进入系统查看资料,确保病历数据的安全性,也在一定程度上保护医院权益。4)经济性:在确保实现系统功能基础上,确保系统的可靠性和可扩展性,尽可能降低系统成本造价,达到最好性价比[6]。

2.2 系统主要模块及功能

电子病历系统主要包括病案扫描、统计打印、编辑检索、WEB查询等模块组成,如图2所示。

图2 医院电子病历系统功能模块图

2.2.1 病案扫描模块

该系统设计简单明了的扫描界面,主要提供图像矫正、文字加深、剪切黑边等修补工具,确保获取的病案影像清晰、明了[7]。

2.2.2 编辑管理模块

系统输入信息使用键盘输入方法,病案首页设计的关键信息是查询原件及生成一系列报表的源数据,患者身份、病历来源、医生姓名等均要输入数据库内。

2.2.3 数据库存储控制模块

数据使用图像压缩技术存储新,能有效缩减存储空间,实现高压缩比、不失真的还原效果。利用高级加密手段确保系统的安全性,系统支持各类存储介质,能及时把影像文件存储在光盘库或磁盘上[8]。

2.2.4 WEB查询模块

系统利用INTE RNET技术展开查询操作,便于远程、异地查找文档图案及有关信息。医生利用医院的内联网、因特网在任意地点查询各项数据,查询界面广泛运用IE浏览器,便于使用[9]。

3 设计合理的数据库

数据库是指把实际业务和应用处理后转变为数据库结构,这是一个比较复杂、繁琐的过程。一个良好的数据库对开发应用项目尤为重要,进行设计时不单要采用新型的技术,也必须充分考虑数据的特性、属性等内容[10]。因此,本次设计根据医院实际需求,设计科学、便于使用、性能好的数据库及相应的系统,在一定程度上完成各项操作。设计的数据库是否合理对系统使用性能产生重要影响,不能只考虑系统设计的硬件、软件,也要合理集合数据库中数据处理情况[11]。本系统根据医院日常信息管理工作任务设计相应的数据库,使用SQL Server2000是我们数据库开发工具,以下基于SQL Server2000设计数据库。平台进行开发前,必须对使用的数据展开大致分类和结构展开设计,想要清晰明了系统各项功能,确保关键数据在意外情况下不遭受破坏。数据库连接代码如下:

数据库表主要用来存储各类数据信息,依据系统需求展开设计,医院信息管理系统处理数据关系如图3所示。医院电子病历系统主要包括病人信息表、住院记录表、药品信息表等,下文主要介绍病人信息表。

图3 医院病历管理系统处理数据关系图

表1 病人信息表

4 系统测试方法及主要步骤

根据测试的透明度情况,软件测试主要包括黑盒和白盒测试两方面的内容,黑盒测试就是根据已知产品的功能,验证设计的系统是否可以正常运行[12]。白盒测试主要依据产品内部工作中是否严格按照软件说明书进行,保障系统时刻处于正常运行范围。从软件测试角度来说,软件测试与其开发思想类似,依照逻辑顺序分步骤实施测试,主要测试内容如下:

4.1 单元测试

单元测试是白盒测试的主要内容,通常以代码为单位进行相应的测试。必须注意,在函数式语言中则以函数为单元实施测试。单元测试一般需要编写适当的测试代码完成测试,整个测试操作由程序员编码过程中测试[13]。

4.2 集成测试

与单元测试相比,集成测试有不同之处,其属于灰盒测试的一种形式。集成测试主要目的是检验不同模块间配合使用情况。同时,集成测试与黑盒测试不需要考虑其内部细节,由此说明,集成测试包含白盒测试、黑盒测试的特点[14]。

4.3 确认测试

确认测试是检验某个软件是否达到需求要求的测试内容,通常情况下,确认测试隶属于黑盒测试类型,Alpha和Beta测试分别属于内部、外部用户测试[15]。

系统开发过程中,完成单元和集成测试操作后,以下主要介绍确认测试相关内容,从而保障整个系统满足用户需求。

1)用户登录测试

医院在B/S架构上设计的电子病历管理系统,设计各用户所需的登录权限。电子病历系统可依据设定的功能进入相应界面,登录界面如图4所示。

图4 用户登录界面图

2)数据查询测试

数据查询是电子病历系统主要功能之一,在查询界面下,输入一系列查询条件,快速查找符合条件记录的信息。

3)数据输入、修改测试

一般情况下,在数据输入界面中,用户需要简单输入记录信息,并对数据库进行生成操作。依据验证查询结果检验数据库系统内是否保存所需的记录信息。

4)测试统计、汇总功能

先把不同症状的患者及护理人员信息录入数据库内,根据录入的统计条件综合在院患者及医护人员人数,并将上述信息绘制成新的表格,记录在数据库内,确保数据库数据与统计数据相一致。电子病历管理系统提供便捷的查询功能,经过测试实现各种主要功能,满足用户实际要求。

5 结 论

综上所述,病案属于科技档案的重要类型,数量较多、利用率高,多数医院病历管理系统是对医院原有管理系统的有力补充,不仅对原有档案数据实施管理,也能提供良好的电子病案接口,整合传统与电子病案数据,真正意义上实现归纳、总结数据管理,逐步完善整个医院病历管理系统流程。测试结果表明,文中设计的电子病历管理系统用户界面友好,使用方便,促使医院各部门的数据能够共享。

[1]吴华.电子病历在现代医院管理中的作用[J].继续医学教育,2013,27(2):14-19.

[2]李晓明,徐雷.临床电子病历质量管理系统架构设计[J].中国数字医学,2015,13(6):72-74.

[3]胡志坚.建设以电子病历为核心的手术麻醉管理系统[J].福建电脑,2013,29(8):160-162.

[4]蒋昆,冯娟.我院信息化管理系统的建设与应用[J].中国医疗设备,2013,28(6):95-96,81.

[5]李丹,曹小佳.电子病历信息管理系统的设计与实现[J].微型机与应用,2013,32(1):11-13.

[6]苏韶生,杨皓程,何远源,等.电子病历文档管理系统的设计与应用[J].中国病案,2014,15(1):53-55.

[7]阳红,张彦,樊宏,等.电子病历质量管理系统在我院的应用[J].西南国防医药,2014,24(12):1382-1383.

[8]唐雄.依托电子病历的PICC置管信息管理系统的开发及应用[J].医疗卫生装备,2013,34(2):45-46.

[9]任伟锋,李洁.第四军医大学西京医院推出国内首个急诊电子病历管理系统[J].人人健康,2013,31(24):48.

[10]王雯,洪坤明,曹倩,等.电子病历管理系统的研究与实现[J].数字技术与应用,2015,17(10):162-163.

[11]宋云飞,陈佳琪.电子病历管理系统的设计与实现[J].读写算(教育教学研究),2015,31(23):482-482.

[12]邹芳,田晔,吴卫国,等.基于非结构化电子病历的脑卒中数据挖掘管理系统设计和实现[J].中国数字医学,2015,10(3):41-44.

[13]李顺飞,唐晓东,刘书楠,等.新版电子病历的病历质量管理系统的设计与应用[J].重庆医学,2014,25(19):2452-2454.

[14]徐磊,蒋红兵,田书畅,等.基于C/S架构的医院患者随访管理系统的设计与开发[J].中国医疗设备,2015,11(4):74-77.

[15]杜伟,唐晓东,罗娟,等.新版电子病历系统与心电信息管理系统的融合技术[J].医疗卫生装备,2013,34(6):68-69,86.

Design and research of hospital electronic medical record management system based on B/S architecture

LI Bo
(Nanjing Children's Hospital,Nanjing 210008,China)

The electronic medical record system is an important content of realizing digital hospital,should first discuss the definition and role of electronic medical records management system.Because of B/S structure has the advantages of strong maintainability and expansibility,therefore,development of electronic medical records management system based on B/S structure to meet specific requirements for hospital development.In this paper,in-depth analysis of B/S architecture,design the corresponding functional modules according to the system design principle,and provide reasonable database,to ensure rapid realizing database connection.Test results show that the design of electronic medical records management system can quickly entry,query the medical record data,can realize reliable storage function such as medical record data,to the hospital in time to master a certain medical record plays an important supporting role.

B/S architecture;electronic medical;records management system;function module

TN0

:A

:1674-6236(2017)05-0046-04

2016-03-21稿件编号:201603266

李 波(1978—),男,江苏南京人,工程师。研究方向:计算机医院管理。

猜你喜欢

病案病历管理系统
基于James的院内邮件管理系统的实现
基于二维码的病案示踪系统开发与应用
强迫症病历簿
试析病案管理中预防病案错位发生的方法
“大数的认识”的诊断病历
基于LED联动显示的违停管理系统
海盾压载水管理系统
为何要公开全部病历?
试论病案管理在防范医疗纠纷中的作用
PDCA循环改进对病案首页中主要诊断正确选择的影响分析