论文部分内容阅读
摘要:随着科技的发展,电子病案管理系统已成为医院病案管理的新趋势,该文分析了电子病案管理系统特性、当前电子病案管理系统设计存在的问题以及电子病案管理系统设计的新技术,通过UML分析与设计,对电子病案管理系统总体结构进行了设计,为后续研发一个较为高效、完善的医院电子病案管理系统提供一种有益的帮助。
关键词:电子病案;管理系统;UML
中图分类号:TP399 文献标识码:A 文章编号:1009-3044(2018)19-0085-02
1 前言
在计算机的应用还未普及的时候,医务工作人员一直管理人工手写病案。但是逐渐的人们发现,管理人工手写病案有很多的弊端:一方面,因为人工手写病案比较容易出错,并且书写不工整,常常会出现涂改或不清楚的手写病案的情况;另一方面,手写病案不方便管理与保存[1]。
随着科学技术的发展,很多企业、事业部门都实现了信息化管理。因为信息化管理在很多领域都体现出其优越性,加上政府和相关部门领导的重视,以及各医院的经济条件等重要因素,电子病案管理系统也得到了迅速发展[2]。但是在实际工作中,很多设计完成的电子病案管理系统仍有很多漏洞,设计不够完善,缺乏相关的标准,没有遵循电子病案管理系统技术规范化、标准化,在应用中很不方便,甚至部分电子病案管理系统缺乏安全机制,导致信息安全易受到威胁[3]。因此,对电子病案管理系统进行合理的设计就显得十分重要。UML是非常重要的设计工具,它统一了面向对象的基本概念、术语、图形符号等,主要用于对系统软件进行描述、可视化、构造以及建立软件系统制品的相关文档。本文结合实际情况,提出了基于UML的电子病案管理系统的设计方案,为未来医院电子病案管理系统的设计提供一定的参考。
2 电子病案管理系统特性
电子病案管理系统是一个新技术,作为大型综合医院的辅助工具有其特殊性,在设计时首先要考虑其性质,其次要考虑电子病案与手写病案的区别,主要表现在以下四个方面[4]:
1) 易于存储,方便管理。电子病案存储于硬盘、光盘以及网络中,节省了人力物力,占用空间较小,保存容量很大,时间存储持久。
2) 易于检索,实现数据共享。病人在各科室的诊治情况能够通过电子病案管理系统来查看,病案的共享,打破了时空的阻隔,为病人及时诊治节省了宝贵的时间。
3) 数据传输快,提高效率。通过数据检索技术,在电子病案管理系统上能迅速检索查询病案相关资料,提高了工作效率,采用电子病案记录病情,彻底将病案管理人员从收集、整理、编目等繁重的流程中解脱出来。
4) 更加安全,提高质量。提高了病案的安全性,解决了病案丢失问题,规范化的电子病案模板提供了规范化的病案书写方式,从而实现了病案的规范化、标准化。
3 当前电子病案管理系统设计存在的问题
我国目前电子病案管理系统设计基本上都是由医院牵头,口述功能需求,加上部分设计文字材料直接交给软件公司进行电子病案管理系统设计,这种方式存在以下几方面问题[5,6]:
1) 缺乏交互行为。由于从事专业不同,医院人员与软件公司之间沟通不足,不便于交流,仅通过语言沟通和较少的文字设计材料,没有形象的图示进行沟通,不能很好地理解对方。
2) 开发速度慢,浪费人力物力财力。由于缺乏交互行为,医院需要消耗大量的人力物力财力去不断地支撑电子病案管理系统的最终完成。
3) 开发质量没保证。电子病案管理系统开发完成之后,医院工作人员需要一段时间才能够熟悉系统,熟悉之后,即使发现问题,对系统修改或者升级都很困难,质量得不到保证。
4 电子病案管理系统设计的新技术
电子病案管理系统应用广泛,如何设计系统使得电子病案管理系统能够更好地发挥作用,便于医院与软件公司沟通交互,关系到医院管理的效率和为病人诊治的效果。目前,比较好的系统设计技术主要有UML、IDEF等,本文应用UML进行电子病案管理系统的设计。
UML(Unified Modeling Language,统一建模语言)主要由五类图(九种图)来表示,是概念建模的重要工具,也是一种面向对象的语言,它统一了面向对象的基本概念、术语、图形符号,为开发者与用户建立了便于交流的共同语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档[7]。
在应用中,UML用很少的图示,就能够描述清楚系统功能,根据需求的不同选择不同类型的图示,直观描述了系统设计的相关信息,极大方便了医院与软件公司的沟通。
5 UML分析与设计
1) 功能分析与设计
设计医院的电子病案管理系统主要是将挂号系统、门诊医嘱系统以及住院管理系统中患者的病案信息整合进电子病案数据库中。由于UML是面向对象分析与设计的一种标准化表示方式,用于软件系統开发中进行可视化与文档化的详细描述和构造,能够贯穿软件系统开发的全过程,所以本文的电子病案管理系统采用UML对系统进行设计。
用例图是描述软件系统功能的主要工具。用例图从外部用户角度描述待开发系统、子系统、或类、子类的行为,活动者是功能模块发生交互作用的外部用户或其他进程的理想化[8]。电子病案管理系统主要使用者有医生、挂号医务人员、管理员和病人等。系统使用者用例图设计如图1所示。
2) 系统运行机理分析与设计
电子病案管理系统应该能够提供用户根据各自的使用权限应用系统的功能,本文设计了医生查询病案的活动图来说明系统运行机理,增加医院人员对电子病案管理系统的理解,如图2所示。
活动图本质上是一种流程图,它描述系统活动的序列,即系统从一个活动到另一个活动的控制流程,活动图的作用是描述类和模块的操作,是UML过程设计的主要方法之一[9]。 6 电子病案管理系统结构
通过UML分析与设计,即可得到电子病案管理系统结构。本文设计的电子病案管理系统可以由登录模块、挂号服务模块、病案查询模块、病案统计模块、病案调阅模块、系统维护模块、用户管理模块、附件模块以及帮助模块等组成,系统功能模块结构图如图3所示。
1) 登录模块。该模块为电子病案管理系统用户身份提供安全认证,根据用户不同的身份给予不同的使用权限。
2) 挂号服务模块。当一个患者到医院挂号时,该模块能够检查电子病案数据库中是否存在该患者的相关病案纪录,如果是初诊患者,则门诊医护人员会根据患者基本信息构建一个新的电子病案,并将该患者相关历史病案送至医嘱系统,并扫描成电子版作为附件材料;如果是复诊患者,将患者病案信息传送给医嘱系统。
3) 病案查询模块。提供登录系统的用户多种查询方式,以便了解病案详情,包括按编号查询、按病人身份查询以及按住院史查询等。
4) 病案统计模块。实现病案编目工作量统计(包括出院编目数、编目手术总数、死亡编目数等)、疾病谱统计、手术谱统计等功能。
5) 电子病案调阅模块。该模块提供电子病案信息调阅服务,根据登入电子病案管理系统不同的用户给予不同权限的调阅。
6) 系统维护模块。主要用于对病案的新增、删除、修改、保存。
7) 用户管理模块。主要用于对用户的新增、删除、修改、保存和设置用户权限等。
8) 附件模块。用于存储电子扫描病案、图片等重要资料。
9) 帮助模块。提供用户使用帮助和开发软件信息等。
7 结束语
由电子病案管理系统结构图可知:电子病案管理系统设计较为完善,能够满足医院的日常使用。同时,也证明UML是一种有效的设计方法,通过多种图形的相关描述,全面、细致地勾勒出电子病案管理系统的基本构造,对后续的电子病案管理系统开发起到了十分重要的作用。本文对电子病案管理系统的设计为系统的有效使用奠定了夯实的基础,也为系统的重用与升级提供了有效支撑。
参考文献:
[1] 符庆丹.电子病案是病案管理发展的必然趋势[J].中国医院统计, 2015,12(3): 281-282.
[2] 樊云.電子病案的特点及管理[J].中华医院管理杂志,2013,19(4):225-227.
[3] 宋秀华.完善病案信息减少医疗隐患[J].中国病案,2010,11(2):19-20.
[4] 秦晓蕾.信息时代的病案质量管理[J].中国病案,2009,9(9):26-27.
[5] 王羽.卫生资源信息管理与共享[J].中国病案,2009,10(5):42-43.
[6] 刘羽飞,韩伯涛,郑雪峰.病案管理系统的面向对象设计与实现[J].计算机工程与设计,2016,27(6):1058-1061.
[7] 解本巨,李晓娜,宫生文.UML与Rational Rose 2003从入门到精通[M].北京:电子工业出版社,2010.
[8] 居琰,彭健,汪同庆,等.基于C/S和B/S结构模式的医院病案影像管理系统[J].电脑开发与应用,2011,14(12):9-13.
[9] 庞永峰.电子病历管理系统的研究[D].太原:太原理工大学,2014.
关键词:电子病案;管理系统;UML
中图分类号:TP399 文献标识码:A 文章编号:1009-3044(2018)19-0085-02
1 前言
在计算机的应用还未普及的时候,医务工作人员一直管理人工手写病案。但是逐渐的人们发现,管理人工手写病案有很多的弊端:一方面,因为人工手写病案比较容易出错,并且书写不工整,常常会出现涂改或不清楚的手写病案的情况;另一方面,手写病案不方便管理与保存[1]。
随着科学技术的发展,很多企业、事业部门都实现了信息化管理。因为信息化管理在很多领域都体现出其优越性,加上政府和相关部门领导的重视,以及各医院的经济条件等重要因素,电子病案管理系统也得到了迅速发展[2]。但是在实际工作中,很多设计完成的电子病案管理系统仍有很多漏洞,设计不够完善,缺乏相关的标准,没有遵循电子病案管理系统技术规范化、标准化,在应用中很不方便,甚至部分电子病案管理系统缺乏安全机制,导致信息安全易受到威胁[3]。因此,对电子病案管理系统进行合理的设计就显得十分重要。UML是非常重要的设计工具,它统一了面向对象的基本概念、术语、图形符号等,主要用于对系统软件进行描述、可视化、构造以及建立软件系统制品的相关文档。本文结合实际情况,提出了基于UML的电子病案管理系统的设计方案,为未来医院电子病案管理系统的设计提供一定的参考。
2 电子病案管理系统特性
电子病案管理系统是一个新技术,作为大型综合医院的辅助工具有其特殊性,在设计时首先要考虑其性质,其次要考虑电子病案与手写病案的区别,主要表现在以下四个方面[4]:
1) 易于存储,方便管理。电子病案存储于硬盘、光盘以及网络中,节省了人力物力,占用空间较小,保存容量很大,时间存储持久。
2) 易于检索,实现数据共享。病人在各科室的诊治情况能够通过电子病案管理系统来查看,病案的共享,打破了时空的阻隔,为病人及时诊治节省了宝贵的时间。
3) 数据传输快,提高效率。通过数据检索技术,在电子病案管理系统上能迅速检索查询病案相关资料,提高了工作效率,采用电子病案记录病情,彻底将病案管理人员从收集、整理、编目等繁重的流程中解脱出来。
4) 更加安全,提高质量。提高了病案的安全性,解决了病案丢失问题,规范化的电子病案模板提供了规范化的病案书写方式,从而实现了病案的规范化、标准化。
3 当前电子病案管理系统设计存在的问题
我国目前电子病案管理系统设计基本上都是由医院牵头,口述功能需求,加上部分设计文字材料直接交给软件公司进行电子病案管理系统设计,这种方式存在以下几方面问题[5,6]:
1) 缺乏交互行为。由于从事专业不同,医院人员与软件公司之间沟通不足,不便于交流,仅通过语言沟通和较少的文字设计材料,没有形象的图示进行沟通,不能很好地理解对方。
2) 开发速度慢,浪费人力物力财力。由于缺乏交互行为,医院需要消耗大量的人力物力财力去不断地支撑电子病案管理系统的最终完成。
3) 开发质量没保证。电子病案管理系统开发完成之后,医院工作人员需要一段时间才能够熟悉系统,熟悉之后,即使发现问题,对系统修改或者升级都很困难,质量得不到保证。
4 电子病案管理系统设计的新技术
电子病案管理系统应用广泛,如何设计系统使得电子病案管理系统能够更好地发挥作用,便于医院与软件公司沟通交互,关系到医院管理的效率和为病人诊治的效果。目前,比较好的系统设计技术主要有UML、IDEF等,本文应用UML进行电子病案管理系统的设计。
UML(Unified Modeling Language,统一建模语言)主要由五类图(九种图)来表示,是概念建模的重要工具,也是一种面向对象的语言,它统一了面向对象的基本概念、术语、图形符号,为开发者与用户建立了便于交流的共同语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档[7]。
在应用中,UML用很少的图示,就能够描述清楚系统功能,根据需求的不同选择不同类型的图示,直观描述了系统设计的相关信息,极大方便了医院与软件公司的沟通。
5 UML分析与设计
1) 功能分析与设计
设计医院的电子病案管理系统主要是将挂号系统、门诊医嘱系统以及住院管理系统中患者的病案信息整合进电子病案数据库中。由于UML是面向对象分析与设计的一种标准化表示方式,用于软件系統开发中进行可视化与文档化的详细描述和构造,能够贯穿软件系统开发的全过程,所以本文的电子病案管理系统采用UML对系统进行设计。
用例图是描述软件系统功能的主要工具。用例图从外部用户角度描述待开发系统、子系统、或类、子类的行为,活动者是功能模块发生交互作用的外部用户或其他进程的理想化[8]。电子病案管理系统主要使用者有医生、挂号医务人员、管理员和病人等。系统使用者用例图设计如图1所示。
2) 系统运行机理分析与设计
电子病案管理系统应该能够提供用户根据各自的使用权限应用系统的功能,本文设计了医生查询病案的活动图来说明系统运行机理,增加医院人员对电子病案管理系统的理解,如图2所示。
活动图本质上是一种流程图,它描述系统活动的序列,即系统从一个活动到另一个活动的控制流程,活动图的作用是描述类和模块的操作,是UML过程设计的主要方法之一[9]。 6 电子病案管理系统结构
通过UML分析与设计,即可得到电子病案管理系统结构。本文设计的电子病案管理系统可以由登录模块、挂号服务模块、病案查询模块、病案统计模块、病案调阅模块、系统维护模块、用户管理模块、附件模块以及帮助模块等组成,系统功能模块结构图如图3所示。
1) 登录模块。该模块为电子病案管理系统用户身份提供安全认证,根据用户不同的身份给予不同的使用权限。
2) 挂号服务模块。当一个患者到医院挂号时,该模块能够检查电子病案数据库中是否存在该患者的相关病案纪录,如果是初诊患者,则门诊医护人员会根据患者基本信息构建一个新的电子病案,并将该患者相关历史病案送至医嘱系统,并扫描成电子版作为附件材料;如果是复诊患者,将患者病案信息传送给医嘱系统。
3) 病案查询模块。提供登录系统的用户多种查询方式,以便了解病案详情,包括按编号查询、按病人身份查询以及按住院史查询等。
4) 病案统计模块。实现病案编目工作量统计(包括出院编目数、编目手术总数、死亡编目数等)、疾病谱统计、手术谱统计等功能。
5) 电子病案调阅模块。该模块提供电子病案信息调阅服务,根据登入电子病案管理系统不同的用户给予不同权限的调阅。
6) 系统维护模块。主要用于对病案的新增、删除、修改、保存。
7) 用户管理模块。主要用于对用户的新增、删除、修改、保存和设置用户权限等。
8) 附件模块。用于存储电子扫描病案、图片等重要资料。
9) 帮助模块。提供用户使用帮助和开发软件信息等。
7 结束语
由电子病案管理系统结构图可知:电子病案管理系统设计较为完善,能够满足医院的日常使用。同时,也证明UML是一种有效的设计方法,通过多种图形的相关描述,全面、细致地勾勒出电子病案管理系统的基本构造,对后续的电子病案管理系统开发起到了十分重要的作用。本文对电子病案管理系统的设计为系统的有效使用奠定了夯实的基础,也为系统的重用与升级提供了有效支撑。
参考文献:
[1] 符庆丹.电子病案是病案管理发展的必然趋势[J].中国医院统计, 2015,12(3): 281-282.
[2] 樊云.電子病案的特点及管理[J].中华医院管理杂志,2013,19(4):225-227.
[3] 宋秀华.完善病案信息减少医疗隐患[J].中国病案,2010,11(2):19-20.
[4] 秦晓蕾.信息时代的病案质量管理[J].中国病案,2009,9(9):26-27.
[5] 王羽.卫生资源信息管理与共享[J].中国病案,2009,10(5):42-43.
[6] 刘羽飞,韩伯涛,郑雪峰.病案管理系统的面向对象设计与实现[J].计算机工程与设计,2016,27(6):1058-1061.
[7] 解本巨,李晓娜,宫生文.UML与Rational Rose 2003从入门到精通[M].北京:电子工业出版社,2010.
[8] 居琰,彭健,汪同庆,等.基于C/S和B/S结构模式的医院病案影像管理系统[J].电脑开发与应用,2011,14(12):9-13.
[9] 庞永峰.电子病历管理系统的研究[D].太原:太原理工大学,2014.