当前位置:文档之家› 医院电子报告管理系统的开发与应用

医院电子报告管理系统的开发与应用

网络教育学院本科生毕业论文(设计)原创秀论文题目:医院电子报告管理系统的开发与应用学习中心:南京溧水县奥鹏中心层次:专升本专业:计算机信息管理年级:学号:学生:指导教师:张峤完成日期: 2009 年 3 月 5 日内容摘要数字医学在临床医疗工作中的应用范围十分广泛,从开始的HIS收费管理到电子病历等等,医疗辅助检查报告处理多年来一直以手工报告为主,近年来也随着数字医学的发展逐渐转变为电子管理模式。

文章初步探讨了通用型医疗检查电子报告管理系统网络版的设计、开发及应用,通过通用报告处理平台完成不同检查科室对检查报告不同的需求并实现与HIS、电子病历、医生站等其他医疗信息系统的连接,达到数据共享的目的。

文章中作者阐述了现有系统存在的问题,指出了系统开发的必要性;详细分析了电子报告系统结构设计与功能设计,并对某些关键技术列出了技术实现方法。

关键词医疗信息系统电子报告数字化管理目录第一章引言 (1)1.1 系统开发的背景及意义 (1)1.2 系统开发目的和要求 (1)1.3 开发工具和运行环境选择 (2)1.4 文章结构 (2)第二章系统需求分析 (3)2.1 管理需求分析 (3)2.2 功能需求分析 (4)2.3 操作性需求分析 (4)第三章系统分析与设计 (6)3.1 业务流程分析 (6)3.2 数据表设计 (6)3.3 功能设计 (7)第四章技术实现 (9)4.1 如何实现界面美化处理 (9)4.2 导航菜单的实现方法 (9)4.3 如何实现多项目集中维护 (11)4.4 如何实现快速病人登记 (12)4.5 报告处理平台的开发 (13)4.6 报告编辑模块 (14)4.7 如何实现程序的自动更新 (14)4.8 自定义查询的实现 (15)第五章结论 (17)参考文献 (18)致谢 (19)第一章引言近年来,我国医院数字化建设取得了长足的进步,逐步建成了HIS、临床医生工作站、PACS和LIS等具有临床性质的网络信息系统[1],但在电子检查报告信息化方面,绝大部分医院基本采用单机模式或手工模式报告,这样使各检查科室的报告结果不能被其它信息系统利用,也不能获取其它信息系统的信息资源,给医院管理带来了一定的难度。

我院根据检查报告管理要求设计采用Powerbulder11.0开发了基于全检查科室的通用型电子报告处理系统,并能与其它信息系统实现的无缝连接充分实现的网络信息资源共享,解决了病人检查管理、报告书写、报告档案管理等一系列问题,有效提高了工作效率和管理水平,医院的数字化建设达到了一个新高度。

1.1 系统开发的背景及意义医学检查电子报告管理系统是为医院建立一个医学检查信息化的工作平台,将患者信息、报告、设备、耗材、检查流程统一到以电脑网络为基础的软件平台之上,而服务器则是系统的核心,它承担整个网络系统数据库、管理服务。

目前一些条件好的三级医院采用专业PACS/RIS系统为医院构建庞大的医学影像信息网络,其中函盖了电子报告处理功能,但投资巨大使二级以下医院难以承受,为此本系统提出通用报告处理平台的开发概念,将医学检查的共性流程如预约登记、检查收费、报告处理、二级审核、报告发放、报告借阅等功能集成到一个开发平台上,采用不同的科室及设备类型关键字加以区分,数据库采用一个的数据库管理,这样硬、软件的投资会很小又能实现检查报告信息化管理。

1.2 系统开发目的和要求系统开发尽量采用现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。

系统要符合医学报告书写和管理的规范要求,提供大量的医学报告术语和自定义模板,满足各检查科室相应检查报告的处理需要。

系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务;采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;操作能直观、方便、实用、安全。

系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改备份等操作;应具备自动更新功能,以方便今后程序的更新自动化处理;应满足不同科室的报告需求,能根据科室的变化自动进行相应报告格式、模块、术语内容及人员权限的调整。

建立以病人为中心的管理模式,任何时候可以查找到任何一个病人的任何检查信息和诊断报告。

这些信息包括超声、普通X线、造影、CR、DR、CT、核磁共振、DSA、ECT、PECT、SPECT、心电、胃镜、病理等,将检查科室完整的工作流实现电脑化管理,包括登记、报告等内容。

可以检测到每个病人在工作流中所处的位置,为管理者提供必要的统计和分析信息等。

1.3 开发工具和运行环境选择开发工具选用Sybase公司的PowerBuilder11.0,PowerBuilder是目前最有代表性的数据库应用开发工具,它集面向对象数据库技术、分布式应用技术、多媒体技术于一身,堪称当今最成功的数据库应用系统的辅助开发工具,也是目前开发效率最高的数据库开发工具[3]。

数据库则采用微软的大型数据库SQLServer2005,目前大多数医疗单位HIS数据库均使用SQLServer,本系统充分利用现有资源并能与HIS系统进行更好的连接。

客户端软件在Windows主要操作系统上均可安装使用。

1.4 文章结构文章在第一章引言中简述了系统开发的前景、意义、目的以及开发工具的选择;第二章从管理、功能、操作三个方面的需求进行了细致的分析;第三章对数据库和系统功能进行了分析设计;第四章详细论述了系统主要功能的实现技术思想和方法;第五章对该系统开发进行总结并指出了系统存在的不足和改进的思路。

第二章系统需求分析系统需求主要分为管理需求、功能需求和操作需求,以下分别加以阐述。

2.1 管理需求分析(1)解决各科检查报告互相独立,不能统一管理的问题目前检查科室报告基本是各自为政的局面,有的采用了单机版报告软件如胃镜、病理等,这些科室一般采用和设备连接的单机报告处理软件,独立性很强。

还有的是采用了小网络版如B超室,将所有B超设备主机通过网络连接起来实现B 超报告的集中管理。

大多数还是采用手工报告形式如放射、心电图等。

所有这些管理类型的最大缺点就是不能将各自信息进行集中管理和互相资源共享,更不能和其他基础医疗信息系统连接来获取病人基本信息,实现资源的互用。

本系统需要将各科检查报告统一到一个数据库中,共享统一的数据表,通过科室和报告类型来区别不同的报告并自动定义不同的报告格式实现报告的集中管理存放并通过和HIS、医生站的连接使多系统间的信息资源可以互相利用。

(2)解决与其他信息系统数据不能共享的问题该系统要能与HIS系统及医生站、护士站实现高度集成,要能从HIS系统中自动调入病人收费和电子检查申请等信息,能自动执行检查单并自动记帐和收费确认,能在HIS中反映出各个检查科室的工作业绩和报告管理水平;并将医生站的电子检查申请信息传给报告系统并能从医生站和电子病历系统中调阅病人的检查信息;能与体检系统进行连接,读入体检申请信息并将报告结果传回给体检系统以便体检系统进行体检结论。

(3)能够对漏费检查进行有效管理医疗检查在各个医院历来是漏费较严重的环节,由于手工管理及与设备脱节的关系,使检查漏费管理难度很大。

本系统要能通过对病人来源的登记管理,要在一定程度上控制人情检查、漏费检查。

要在系统中很清楚地知道每个病人的收费信息,能有效地监督所有检查产生的真正收入和漏费金额。

(4)能够对所有检查设备和检查项目进行综合数据分析信息系统的一个重要作用就是要将所保存的数据记录进行分类、汇总、挖掘等;要能在任何时候随时能查到特定病人的检查记录及诊断报告;要能充分反应各个检查设备和不同的检查项目的检查数据,并根据设备利用率能产生分析图,要在一定程度上帮助医院领导进行决策。

2.2 功能需求分析(1)整体框架维护功能系统设计要有框架意识,框架是一个系统开发运行的基础平台,一个好的框架能提高程序的开发效率,简化开发环节。

框架要包含系统维护、菜单维护、菜单权限管理、角色管理、人员管理、密码管理、更新管理、系统锁定、系统关闭等系统管理维护功能。

(2)合理的业务流程合理的业务流程是一个信息系统是否值得推广的重要因素,系统要根据临床实际情况设置合理的业务流程,要有预约登记、检查确认、报告处理、审核、发放、借阅、归档、查阅等所有业务逻辑流程,流程顺序要合理,对违反流程操作的要有智能提醒功能。

(3)多级权限管理一个安全的系统必须具备完善的权限管理机制,检查报告的权限管理还不同于一般的信息系统,系统中人员不仅要有不同的角色权限即程序菜单运行的权限,同时还要有不同设备类型的报告权限管理,如放射科有些人具备全部放射设备的检查报告处理权限,有的人只具备个别设备的报告处理权限,这些要求都需要在系统设置的反应出来,这样才能使不同科室的人员或相同科室的人员即使是同一角色也有不同的报告权限。

(4)强大的数据分析及查询功能系统登记信息和报告信息要全面,要能形成详细的数据分析报告。

查询功能要能够根据自定义查询条件产生相应的查询结构。

要能根据报告内容进行语义或关键词分析及产生疾病分型报告。

2.3 操作性需求分析(1)操作简洁,能快速实现病人检查信息的登记业务信息系统必须要简化操作,提高效率的作用,所以系统设计操作界面时要合理布局,简化流程操作或用技术手段快速处理流程[4]。

所有的操作要简洁明了,能够利用其他信息系统数据资源的要充分利用,要采用自动调入方式来简化操作,所有登记信息要充分利用HIS数据来快速实现信息登记。

(2)报告编辑功能强大,能实现模板、术语与自然语言的结合报告编辑处理是整个系统的核心模块,也是技术难度最大的模块,编辑功能的强弱直接关系诊断报告的效率。

报告编辑功能要强,能自动调入模板、术语并能插入自然语言进行混合编辑,有多语义单词选择功能、术语插入功能、自动排版功能,要实现所看即所得的处理效果。

(3)将多项目维护结合至单一窗口中系统要利用树型结构将多个维护功能进行结合,使维护窗口功能强大、复杂,避免使用多个窗体切换来维护不同的项目。

第三章 系统分析与设计3.1 业务流程分析报告系统业务流程包括病人预约登记、检查执行确认、报告编辑处理、报告审核、报告打印、报告发放、报告归档、报告借阅、报告查询、报告分析等所有实际工作逻辑业务流程。

流程环节顺序要合理,程序设计时要严格按照逻辑顺序不能违反操作流程。

简要流程如图3-1所示:图3-1 电子报告管理简要流程图3.2 数据表设计数据库表结构主要分为系统表与业务表,系统表主要是存放的系统运行各类数据如菜单、人员、角色、权限等,业务表主要存放电子报告管理中的各种数据如模板、术语、登记信息、报告信息等,具体表名称、功能、字段内容见表3-1。

相关主题