门诊电子病历管理系统的设计与实现

2014-11-14 11:29钱里程
现代电子技术 2014年22期
关键词:电子病历系统开发系统设计

摘 要: 门诊病历是医院病人就医很重要的组成部分,随着医院信息化的不断推进,开发出一款适合医院使用,方便病人就医,能和医院的其他系统很好衔接的门诊电子病历系统已十分必要。在此通过对医院门诊部门进行调研并借鉴大量相关资料,借助Java开发工具设计了可实用的门诊电子病历系统,其中包括系统功能模块的设计与数据库设计,实现了门诊电子病历流程的模块化管理,解决了原有的人工处理系统效率太低与难实现数据共享的问题。

关键词: 电子病历; 系统设计; 系统开发; Java

中图分类号: TN964?34 文献标识码: A 文章编号: 1004?373X(2014)22?0078?03

Design and implementation of outpatient electronic medical record system

QIAN Li?cheng

(Business School, Hohai University, Nanjing 211100, China)

Abstract: Outpatient medical record is a very important part of medical treatment. Along with the hospital information technology progress, it is necessary to develop an outpatient electronic medical record system which is suitable for both hospital and patients, and can connect with other systems. Based on the survey about hospital outpatient department and study of relevant information, a practical EHR system were designed with the help of JAVA development tools, including the system function module design and database design. With the system, the modularization management of the outpatient electronic medical record process was implemented, and the previous problem of low efficiency of manual processing and the difficulty of information sharing were solved.

Keywords: electronic medical record; system design; system development; Java

病历是病人病情、诊断和处理方法等的记录,是医护人员进行医疗活动的信息传递媒介和执行依据,是临床教学和科研的主要信息源。病历在医疗工作中的地位,决定了它对医疗、教学和科研水平的重要影响。如何提高病历的记录质量和管理水平,是医院管理的一个重要目标。以前,病历多数一直是以纸为介质,完全靠手工记录。现在随着网络和计算机的发展,信息化成为医疗行业发展的必然趋势。病人的病历也由传统的纸质病历向电子病历转变。电子病历的应用可以解决病历数量上的增长和存储空间的不足这一非常迫切的矛盾,满足病历快速检索和共享的需求。电子病历不仅是对病人医疗信息综合性的集成,更重要的是具有再利用性、可成为教学、科研的研究资料。

1 门诊电子病历系统设计

1.1 系统功能模块设计

(1) 系统功能需求分析。通过医院实地调研,本文认为门诊电子病历系统需要实现以下功能:用户授权、认证、审计功能,包括创建用户角色,为各角色和用户进行授权并分配相应权限,提供增加取消用户的功能。电子病历创建功能,为患者创建电子病历,必须赋予患者惟一的标识号码,建立包含患者基本属性信息的主索引记录,确保患者的各种电子病历相关记录准确地与患者惟一标识号码相对应。患者既往诊疗信息管理功能,电子病历系统应当提供患者既往诊疗信息的收集、管理、存储和展现的功能,使医护人员能够全面掌握患者既往诊疗情况。住院病历管理功能,住院病历管理功能主要为医疗、护理和检查检验结果等医疗电子文书提供创建、管理、存储和展现等功能支持。病历模板管理功能,包含以下功能要求:一是提供用户自定义病历模板的功能,并对创建模板进行权限管理,能够对用户创建的模板进行授权使用。二是提供对病历模板的使用范围进行分级管理的功能,病历模板使用范围包括:创建者个人、科室、全院。护理记录管理功能包含提供患者生命体征记录功能,提供自定义生命体征项目的功能,提供手术护理记录单录入功能,提供危重护理记录单录入功能。医嘱管理功能包括各类医嘱的录入、管理、执行和提醒等。检查检验报告管理功能,检查检验报告管理功能主要为各类检查、检验报告的采集、修改、告知与查阅、报告内容展现等提供支持,允许检查检验科室对已完成的报告进行修改的功能,并主动提示接收报告用户检查检验报告已被修改的功能。病历资料的整理、查询功能,提供分类检索、查阅病历的功能。检索项目应当至少包括患者基本信息、就诊时间、就诊科室、接诊医师、疾病编码信息等。电子病历的打印/输出功能,将电子病历中的各类医疗记录进行纸张打印的功能,电子病历打印预览、接续打印功能。药物管理功能,提供各种药物的录入,包括药物名称、编号、生产厂家、出厂日期、单价、数量等信息的录入、编辑、查询等功能。统计功能,提供按日期和操作人员编号统计门诊病历情况的统计和查询。电子病历系统接口功能,电子病历系统应当支持临床科室与药事管理、检查检验、收费管理等部门之间建立数据接口,逐步实现院内数据共享,优化工作流程,提高工作效率。

(2) 系统功能模块设计。通过分析医院门诊的业务情况和要求,本文设计了包含门诊病历管理、医嘱处方管理、收退费管理、操作人员管理、药品管理、公告信息管理和系统服务在内的6个主要功能模块,如图1所示。

图1 门诊电子病历系统功能模块图

1.2 系统数据库设计

(1) 概念结构设计。本文设计的门诊电子病历系统的E?R模型包括医生、门诊病人、处理方案、医嘱处方、检查单、挂号单、缴费项目等实体,实体之间的数据概念关系如图2所示。

(2) 逻辑结构设计。通过对系统概念结构设计产生的E?R图进行分析,得到门诊电子病历系统的6个关系模型如下:操作人员信息表、门诊收费主表、系统日志表、门诊退款主表、公告信息表、药品信息表。

图2 门诊电子病历系统整体E?R图

(3) 物理结构设计。本文设计的门诊电子病历系统的DBMS采用的是My SQL,系统主要使用到表和视图、索引、存储过程以及触发器等。数据库采用索引存取方法对数据库的各种数据建立存取路径,以便提高数据库各事务的运行效率。系统的数据库结构包括:操作人员基本信息表、公告信息表、门诊收费信息表、门诊退费信息表、门诊病人基本信息表、药品基本信息表、系统日志信息表等。

2 门诊电子病历系统实现

2.1 门诊病历管理模块实现

门诊病历的管理模块主要是实现门诊病历的管理,其中在门诊病历新增界面,用户可以对第一次就医的病人进行新的病历的创建,录入病人的基本信息。

用户可以根据门诊编号、门诊日期、操作人员编号、医生编号等关键字来查询病人的病历信息,查询出的符合查询条件的信息将列在下面,用户可以根据需要进行勾选,对勾选的对象可以进行修改操作,修改后可以保存修改。模块实现的主要代码如下:

commandName="command">

2.2 医嘱处方管理模块实现

医嘱管理模块主要实现医嘱处方的管理:医生会根据病人的门诊病历卡输入门诊病人的关键信息进行查询,查询到病人的病历信息后,医生会核对病人的信息是否正确,在核对正确的情况下,医生会对病人就行相关诊察,然后对病人做出相关处理,并将处理的结果以医嘱或者处方的形式添加到病人的病历信息中,同时系统会根据数据库中的相关记录算出该付金额,自动添加到门诊病历信息中。模块实现的主要代码如下:

function save(){

if(thisform.doctor_no.value==′′){

alert("医生编号不能为空!");

return false;

}else if(thisform.name.value==′′){

alert("病人姓名不能为空");

return false;

}else if(thisform.diagnose_date.value==′′){

alert("门诊日期不能为空");

return false;

}else if(thisform.insure_card.value==′′){

alert("金额不能为空");

return false;

}

thisform.action.value="savedialogcharge";

return true; }

2.3 收退费管理模块实现

计算机应用技术
图像显著性检测方法解析
基于二次分割的银行票据彩色印章的滤除
一种基于压缩感知的数字图像水印算法
蚁群算法在全方向M型心动图检测中的应用与研究
合成孔径雷达成像Matlab仿真研究
关于加密数据的填充方式的研究
基于粒子群算法复合型磁靶结构参数优化调整
基于对称约化的偏微分方程相似解研究
基于局部四值模式的人脸识别
基于Simulink的直接序列扩频通信系统仿真设计
基于动态模糊积分的决策层融合识别算法
一种用于数据链自组网的MAC协议
基于粒子滤波的OFDM载波频偏和信道联合估计
适用于制导控制一体化的反馈线性化滑模控制方法
一种双余度飞控计算机自动测试系统的软硬件设计
全机疲劳试验姿态监控系统
基于STM32的航空通信总线切换器设计
某型飞机发动机参数采集系统的硬件设计
艺术类专业考试网上报名系统的设计与实现
一种外系统业务数据导入NC生成会计凭证的方法设计与实现
门诊电子病历管理系统的设计与实现
基于B/S结构电子党员手册的设计
某型机载电子吊舱维护训练系统设计
基于Matlab的信号与系统实验平台设计
基于Android手机与Internet投票系统的设计与实现
基于ARM和HMI的脉动真空灭菌控制系统的设计
基于MSP430单片机的智能压路小车设计
基于单片机的小型恒温箱设计
压力传感器高精度温度补偿的软件实现
电子与信息器件
Autoconer 5自动络筒机中的现代电子技术
融合GJB/Z299C和制造商维修数据的可靠性预计方法研究
基于FPGA的简易触摸电子琴设计
220 GHz共焦波导回旋振荡管的理论研究与模拟仿真
基于MSP430F2132车载酒精浓度监控系统
基于MSP430F149的低频窄脉冲周期信号频域识别方法
基于PSoC的超声相控阵高精度测距系统的研究
手持式气象传感器现场测量仪的开发
基于虚拟仪器技术的主机监控系统自动测试系统设计
能源技术
基于SCR催化的步进电机系统设计
电能表中的继电器防误动电路设计
EPS无刷电机控制器结构设计与散热性能试验
不同气象条件下特高压输电线路工频电场
基于中值观测的自适应变步长MPPT算法研究
设计模式在燃料电池测试系统中的应用
基于双闭环滑模控制器的高频开关电源研究
电源产品变更点的管理及质量控制
公司地址: 北京市西城区德外大街83号德胜国际中心B-11

客服热线:400-656-5456  客服专线:010-56265043  电子邮箱:longyuankf@126.com

电信与信息服务业务经营许可证:京icp证060024号

Dragonsource.com Inc. All Rights Reserved

icp

门诊编号

门诊日期

操作人员编号

医生编号

收退费管理模块主要实现对门诊收退费的管理功能,其中门诊病人在开具处方后要进行缴费,缴费操作要赋予管理员身份的收费人员进行操作,医生开具处方后系统会自动将相关费用加总后添加在病人的病历信息中,在缴费过程中,收费人员只要查询到病人的病历信息后就会看到该收费的金额,收费后标记已收费即可。需要退费的时候只要提供病历卡和相关身份证明到收退费处,操作人员只需按照病历卡信息查询到病人的缴费记录在录入退费金额和原因后即可进行退费操作,操作后标记已退费。模块实现的主要代码如下:

commandName="command">

2.4 药品管理模块实现

药品信息管理模块主要实现门诊药品信息的添加、修改、删除等管理功能。其中药品管理员登陆系统后,对要添加的药品信息进行添加操作,包括输入药品的名称给要药品编号等。当药品信息发生变化时可以及时查询相关药品的信息进行修改,删除不再需要的药品信息等。模块实现的主要代码如下:

function save(){

if(thisform.medicaid.value==""){

alert(′药品编号不能为空′);

return false; }

if(thisform.medicaname.value==""){

alert(′药品名称不能为空′);

return false; }

if(thisform.medicaprice.value==""){

alert(′单价不能为空′);

return false; }

if(thisform.danwei.value==""){

alert(′单位不能为空′);

return false; }

thisform.action.value="savedrugs2";

return true;

3 结 论

本论文在分析了电子病历管理系统体系结构的基础上,参考国内外己有的标准,设计了基于Web的电子病历系统,克服了国内一些系统中的缺点和问题。解决了原有的人工处理系统效率太低,而基于计算机技术的单机版系统又很难实现数据的共享的问题,实现了门诊电子病历系统的网络化,实现了数据的共享,采用了多层次权限系统,更好的保护病人的数据隐私。

参考文献

[1] 陈金雄.电子病历与电子病历系统[J].医疗卫生装备,2010(10):1?7.

[2] KALIYADAN F, VENKITAKRISHNAN S, MANOJ J, et al. Electronic medical records in dermatology: practical implications [J]. Indian Journal of Dermatology, Venereology and Eleprology, 2009, 75: 157?161.

[3] 秦峰.数据结构[M].合肥:中国科学技术大学出版社,2008.

[4] 王珊,萨师煊.数据库概论[M].北京:高等教育出版社,2006.

[5] 王忠群.软件工程[M].合肥:中国科学技术大学出版社,2009.

[6] 刘亚军,高莉莎.数据库设计与应用[M].北京:清华大学出版社,2007.

计算机应用技术
图像显著性检测方法解析
基于二次分割的银行票据彩色印章的滤除
一种基于压缩感知的数字图像水印算法
蚁群算法在全方向M型心动图检测中的应用与研究
合成孔径雷达成像Matlab仿真研究
关于加密数据的填充方式的研究
基于粒子群算法复合型磁靶结构参数优化调整
基于对称约化的偏微分方程相似解研究
基于局部四值模式的人脸识别
基于Simulink的直接序列扩频通信系统仿真设计
基于动态模糊积分的决策层融合识别算法
一种用于数据链自组网的MAC协议
基于粒子滤波的OFDM载波频偏和信道联合估计
适用于制导控制一体化的反馈线性化滑模控制方法
一种双余度飞控计算机自动测试系统的软硬件设计
全机疲劳试验姿态监控系统
基于STM32的航空通信总线切换器设计
某型飞机发动机参数采集系统的硬件设计
艺术类专业考试网上报名系统的设计与实现
一种外系统业务数据导入NC生成会计凭证的方法设计与实现
门诊电子病历管理系统的设计与实现
基于B/S结构电子党员手册的设计
某型机载电子吊舱维护训练系统设计
基于Matlab的信号与系统实验平台设计
基于Android手机与Internet投票系统的设计与实现
基于ARM和HMI的脉动真空灭菌控制系统的设计
基于MSP430单片机的智能压路小车设计
基于单片机的小型恒温箱设计
压力传感器高精度温度补偿的软件实现
电子与信息器件
Autoconer 5自动络筒机中的现代电子技术
融合GJB/Z299C和制造商维修数据的可靠性预计方法研究
基于FPGA的简易触摸电子琴设计
220 GHz共焦波导回旋振荡管的理论研究与模拟仿真
基于MSP430F2132车载酒精浓度监控系统
基于MSP430F149的低频窄脉冲周期信号频域识别方法
基于PSoC的超声相控阵高精度测距系统的研究
手持式气象传感器现场测量仪的开发
基于虚拟仪器技术的主机监控系统自动测试系统设计
能源技术
基于SCR催化的步进电机系统设计
电能表中的继电器防误动电路设计
EPS无刷电机控制器结构设计与散热性能试验
不同气象条件下特高压输电线路工频电场
基于中值观测的自适应变步长MPPT算法研究
设计模式在燃料电池测试系统中的应用
基于双闭环滑模控制器的高频开关电源研究
电源产品变更点的管理及质量控制
公司地址: 北京市西城区德外大街83号德胜国际中心B-11

客服热线:400-656-5456  客服专线:010-56265043  电子邮箱:longyuankf@126.com

电信与信息服务业务经营许可证:京icp证060024号

Dragonsource.com Inc. All Rights Reserved

icp

操作日期和时间

内容

操作人员编号

操作人员姓名

操作类型

猜你喜欢
电子病历系统开发系统设计
电子病历保全与认证研究
基于网络数据分析的计算机网络系统开发
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
发射机房运行监控系统关键技术的解决方案
目标特性测量雷达平台建设构想
基于开源系统的综合业务数据采集系统的开发研究
现阶段电子病历问题的探讨及改革
电子病历临床信息系统的解决方案