基于B/S模式的病案流通系统设计与实现
2015-10-24鲁月曹美琴唐鸿建黄晓燕
鲁月 曹美琴* 唐鸿建 黄晓燕 周 婧 袁 郡
(南京军区第八一医院,江苏 南京 210000)
基于B/S模式的病案流通系统设计与实现
鲁月 曹美琴* 唐鸿建 黄晓燕 周 婧 袁 郡
(南京军区第八一医院,江苏 南京 210000)
目的 实现纸质病历流通的电子化办公,提高病案管理工作的效率与服务质量。方法 基于B/S模式下,使用ASP.NET和Oracle10相关技术,设计电子化病案流通系统工作流程。结果 随着病案流通系统的使用,病案流通管理的工作效率得以提升。结论 病案流通系统设计方案符合医院的实际需求,深化了医院病案室的管理体系。
病案管理;B/S,ASP.NET;Oracle数据库
随着信息技术的发展,利用信息技术对医院进行信息化建设,提高医院的管理水平,已经成为了医院信息化的重要发展方向。作为医院重要的信息节点之一,病案信息的管理对医院管理决策的制定、医疗信息的利用、司法资料的取证等具有重要的作用。传统的手工操作和纯粹手工操作计算机化的病案管理模式,直接影响了医院信息化管理发展的进程。因此,对病案这一重要信息枢纽实行信息化管理,对医院内、医院间、乃至全球的信息交流与应用,以及对医院的现代化管理及医学科学的发展等都具有重要的现实意义和实用价值。我院通过调研研究提出开发病案流通管理系统,通过该系统的使用,改变病案传统的管理方式,加速医院信息化发展的进程。软件设计方面利用B/S体系结构,前台开发工具采用ASP.NET,数据库系统采用Oracle10。通过设计符合病案管理工作要求的电子化流程,使病案管理人员方便的访问后台数据库数据,并对纸质病历进行存档、提供查询统计以及借阅管理的功能,满足了医院病案信息建设的要求。
1 传统的病案管理工作原理及缺陷
传统的纸质病历的管理需要医务人员在相关的记录本上签字,需要人工对着本子进行核对,并填写相关信息,手续复杂。统计数据相当繁琐,也易有手工误差。手工登记不但花费大量人力、时间,而且统计病案的归档率比较困难,难以用数据反映病案归档情况。
2 病案管理电子化流程设计
为提升医院纸质病历管理,提出了纸质病案管理的电子化管理模式。该病案管理系统分为2个流程:①纸质病历归档②纸质病历借阅。见图1、2。
图1 纸质病历归档流程图
图2 纸质病历借阅流程图
3 病案管理系统技术架构及实现原理
3.1 技术架构:病案管理信息系统从功能结构分为:病案流通、医疗统计两个子系统。病案流通子系统实现对病案的借阅、归档、查询等功能;查询统计子系统实现病案流通统计、病案出入库查询、未归还病案查询、病案归档查询、出院患者情况查询、病案室工作人员工作量统计等功能。每天可将未归档的住院病案情况统计给各科室,督促科室做好正常出院病案3天归档、死亡病案7天归档的工作,每月有相应统计报表汇总给医院领导,方便领导查阅及调控。模块结构和功能见图3。
图3 病案管理信息系统模块结构和功能图
3.2 实现原理:为使系统具有较高的可维护性与稳定性,系统开发时采用面向对象的设计与编程思想,对整个系统划分若干模块,开发环境采用Visual C#语言,后台数据库选用了Oracle10。为了解决病案管理与流通中的安全隐患,建立了系统安全平台,保证了操作合法性与数据的安全;依据使用人员的计算机应用水平及工作方式的要求,作到了界面友好、直观,降低了误操作率。本系统采用了B/S模式,即将系统分为表示层、业务逻辑层(BLL层)、数据访问层(DAL层)。B/S构架具有良好的跨平台性、可扩展性和易更新升级等优点[1]。在这种结构下,用户的工作界面是通过IE浏览器来实现,极少部分事物逻辑在前端(Browser)实现,而大部分的主要事物逻辑是在服务器端(Server)实现,大大简化了客户端电脑载荷,由于数据集中存放在数据库服务器中,不存在数据同步和一致性问题。减轻了系统维护与升级的成本和工作量。降低了用户的总体成本,使用简便、易于维护、安全性号、信息共享程度高。Oracle数据库支持大量用户同时在同一数据上执行各种应用,并使数据争用最小,保证数据的一致性[2],为程序的稳定提供了基础。
4 软件应用及效果
系统规范了纸质病案处理流程,进行了流程再造,搭建了医师、护士、病案管理人员网上纸质病案流通的交流平台,从根本上解决原手工流程反复签字、手续复杂、工作量大、统计困难的问题,实现了病案流转的全程可追溯,与医院信息系统(HIS)及其他子系统无缝连接;病案借阅的分类管理,体现了病案管理的合规合法;各类登统计表方便快捷,简单易行。
5 结 论
本系统实现了纸质病案的电子化管理,提高了病案管理的准确性及工作效率,减少了重复劳动,优化了纸质病案管理流程,病案流转状态对医师、护士、病案管理人员透明可控。该系统设计方案符合医院的实际需求,深化了医院病案室的管理体系。
[1] 李兰友,杨晓光.ASP.NET实用程序设计[M].北京:清华大学出版社,2005.
[2] Thomas KYTE(著),苏金国(译),王小振(译),等.ORACLE9I&10G编程艺术:深入数据库体系结构[M].北京:人民邮电出版社,2006.
R197.3
C
1671-8194(2015)13-0291-02