基于Web 的医疗信息管理系统的设计及实现
2021-10-20陈健
陈健
杭州市西溪医院 (浙江杭州 310000)
目前,我国医疗资源总量相对不足,大部分医院处于超负荷运行的状态,临床医护人员的工作普遍较为繁重。但人们对生命质量的要求越来越高,这就对医院的医疗水平提出了更高的要求,而医疗信息管理与医院的医疗水平密切相关。就目前的情况来看,我国医院中医疗信息管理的水平还有待提高。基于此,本研究建立了基于Web 的医疗信息管理系统,该系统包括硬件结构、技术架构、功能结构及数据库四部分,便于为医护人员合理分配工作,为患者提供更优质的住院服务,同时,可使医院的管理流程更具人性化、标准化、创新性及制度性,此外,还可通过细分医院管理来增强其竞争力[1]。
1 基于Web 的医疗信息管理系统的设计
1.1 硬件结构
该系统的硬件结构包括医疗系统数据服务器、医疗系统Web 服务器、患者端口、医护人员和管理员端口。其中,医疗系统数据服务器中存储住院数据、门诊数据及药库数据,Web 服务器具有独立的、完整的操作系统及网络服务功能,患者、医护人员及管理员可通过相应的端口访问该系统,见图1。
图1 硬件结构
1.2 技术架构
该系统的技术架构为基于Net框架的N 层体系架构(图2)。N 层体系架构包括展示层(APP)、接口层(IBLL)、业务逻辑层(BLL)和数据访问层(DAL)。用户页面的操作主要通过展示层的处理功能来实现;接口层的主要功能是提供对外服务接口,但无法进行相关的数据处理操作,故可以确保数据传输的安全性,并可实现对公共组件的安全防护;业务逻辑层的主要功能是进行工作流、事务和业务处理;数据访问层的主要功能是提供数据实体和业务实体的访问服务[2-3]。
图2 N 层体系架构
1.3 功能结构
患者的病历数量、病史、病史分析、诊断分析和治疗计划对医院的发展和科学研究具有十分重要的作用,基于此,本研究设计的医疗信息管理系统的功能结构包含门诊管理模块、住院管理模块及系统管理模块等,以实现对医院医疗信息更为科学化、系统化、客观化的管理,见图3。
图3 功能结构设计
1.4 数据库
为了满足操作多个数据表的需求,基于Web 的医疗信息管理系统根据功能模块设计了数据库,主要包括两方面:实体关系图(entity relationship diagram,E-R 图)和数据表。
1.4.1 E-R 图
E-R 图(图4)提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型,因此,本研究利用E-R 图分析不同医疗信息之间的关系。
图4 E-R 图
1.4.2 数据表
以内部用户信息表、用户角色信息表、患者信息表及药品信息表为例,数据表中各字段的具体情况见表1~4。
表1 内部用户信息表的结构
表2 用户角色信息表的结构
表3 患者信息表的结构
表4 药品信息表的结构
2 基于Web 的医疗信息管理系统的实现
该系统的实现主要包括3部分:服务器端脚本技术的开发、数据库的设计与建立、各个模块的建立及相互之间的链接。
2.1 服务器端脚本技术的开发
该系统采用javascript、isapi active asp 及asp 技术实现对服务器端脚本的开发,不仅可实现快速打开和关闭文件,还可完成备份操作[4]。值得一提的是,与一般的服务器端脚本开发技术相比,asp 具有开放性、可操作性、程序与外观相分离及Web 浏览器独立性等一系列优点,且这种技术的计算速度比CG1应用程序快20倍,已成为当前最理想的服务器端脚本开发技术。
2.2 数据库的设计与建立
数据库是医疗信息管理系统的基础。数据库的设计和建立主要包含3部分:(1)用户应用程序记录和用户账户列表储存,其中,用户账户列表包括医护人员和患者两方面;(2)基本信息表,用于存储如编号、名称、年龄和性别等基本信息[5];(3)申请和诊断记录,是指对患者和医护人员记录的保留,包括居民身份证、姓名等[6]。
2.3 各个模块的建立及相互之间的链接
在测试程序阶段中,在证明程序用户注册系统的站点上需要先建立用户注册模块,用于记录用户的相关信息,再通过对患者编号、姓名等关键词进行一系列搜索建立信息搜索模块,对于信息的储存需要建立信息存储模块,对于信息的修改则需建立反馈模块。
用户注册模块用于建立用户的身份,并根据用户的权限进行操作指导,以及将信息管理系统应用于相应页面。在定义程序启动的专用文档中,可通过系统登录页面在第一个注册站点列表下进行确认,若没有,则直接定位到用户界面进行计费[7]。信息搜索模块便于用户准确地搜索和查询信息。信息存储模块中会显示患者信息和用户注册账户管理,除了能够执行更多的dhtml 外,该模块还记录了患者的诊断记录,以便为医师与患者的联系提供相应的远程服务[8]。通过反馈模块用户可以轻松查看网页并创建列表,每一项操作都比较简易,该模块还可以针对下载或打印报告信息等进行修改[9]。此外,建立各模块相互之间的链接使各模块更具灵活性和可扩展性。
3 结论
基于Web 的医疗信息管理系统有助于方便快捷地查询医疗服务相关信息,并对其进行有效的管理。各个模块的建立不仅可满足门诊、药库、住院、病案等方面的管理需求,而且有利于对医院进行整体管理。但随着现代化管理计划和信息技术的发展,仍需提高基于Web 的医疗信息管理系统的安全性和交互性,以更好地为医院的医疗服务和管理提供有力的保障。