第 1 章 绪论
1.1 研究背景与意义
随着我国医疗信息化的发展, 目前使用“一卡通”信息系统的医疗机构也逐年增多,因此怎样使一卡通管理系统在病人就医过程中发挥其应有的作用显得尤为重要。随着医院的信息化发展,有些小型规模的医院也使用了一卡通信息系统来进行管理,但是由于就医病人数量较少,医务人员不会熟练操作系统,技术支持上不够完善,导致管理系统的使用效果大打折扣。因此,如何将医院的医疗业务进行系统的信息化管理,提高医院的医疗流程业务水平,是目前许多医院面临的主要问题。
在以往传统的就医环节中,普遍存在的问题就是病人看病难,医院接诊效率低。传统就医接诊流程是以整个划价收费为中心,在现在很多医院管理系统中,各个应用程序就像一座座的孤岛,并没有实现信息的高度共享。工作人员需要反复多次地录入病人信息,导致工作效率很低[2]。“一卡通”管理系统的出现很大程度上缓解了就诊过程中存在的弊端,该系统围绕病人的诊疗活动进行,一方面将传统医院的划价收费过程导入到病人就诊环节中。另一方面提高了医务人员的工作效率,降低了工作的繁琐。病人首次来医院就诊时,工作人员根据基本信息录入并建立“一卡通”档案,所有信息可以全院共享不需要再次重复录入。就诊环节中的各项费用只需刷卡扣除,系统可以自动完成扣费工作,无需进行人工划价。因此整个就诊过程中不需要现金结算,这样避免了现金找零以及结算过程中可能出现的差错。病人就诊完后可自行打印发票,发票中显示就诊项目以及数量金额,并且可以多次就诊一次性打印发票[3]。随着近年来医疗改革不断加深以及科学技术的高速发展,我国医院的管理模式也正在不断改革,医院管理越来越信息化和数字化。为了使医疗环境进一步优化和完善,必须简化就医流程和提高就医效率,全面实现数字化医院的要求。因此,医院“一卡通”管理系统的开发和应用对医院数字化建设有着以下意义[4]:
1) 医院“一卡通”管理系统的建设,是当代医院实行信息化发展的趋势,是现代化医院管理的重要标志。它是医院数字化的基础系统,为医院的其他信息系统提供相互关联和数据共享[5]。
2) 医院“一卡通”管理系统的建设,可以有效整合原有业务和信息管理系统,使其相互适应,避免资源浪费,达到业务流程重组。可以和医院的员工管理系统相互关联,对医院在职医务人员进行管理,并且能够使医院后勤服务的繁重业务得到缓解,提高医院的整体管理水平,提高医院的服务质量。
2) 医院“一卡通”管理系统的建设,可以有效整合原有业务和信息管理系统,使其相互适应,避免资源浪费,达到业务流程重组。可以和医院的员工管理系统相互关联,对医院在职医务人员进行管理,并且能够使医院后勤服务的繁重业务得到缓解,提高医院的整体管理水平,提高医院的服务质量。
............................
3.1 系统设计目标 ......................... 9
1.2 国内外研究现状
在国外其他发达国家,对于“一卡通”的开发与应用时间起于 21 世纪初期,最开始主要是应用于诊疗,以就诊卡为储存病人基本信息的载体,通过计算机网络应用实现病人的电子身份证、电子病历等数据的存储[7]。
国内“一卡通”在医疗行业数字化发展中的现状,目前正处于各自的探索和发展阶段,国内各医院都正在逐步建立“一卡通”管理系统。一卡通主要分为两类,储值卡类和信息卡类。病人在就诊中利用卡介质如磁卡和 IC 卡等为信息载体,通过HIS 系统和磁卡读写器写入患者基本信息、历史病历、医生诊断和费用详情等,实现就诊过程无纸化,达到优化就诊流程的目的。一卡通系统使医嘱行为和收费行为得到规范,方便了病人就医。
在国外其他发达国家,对于“一卡通”的开发与应用时间起于 21 世纪初期,最开始主要是应用于诊疗,以就诊卡为储存病人基本信息的载体,通过计算机网络应用实现病人的电子身份证、电子病历等数据的存储[7]。
国内“一卡通”在医疗行业数字化发展中的现状,目前正处于各自的探索和发展阶段,国内各医院都正在逐步建立“一卡通”管理系统。一卡通主要分为两类,储值卡类和信息卡类。病人在就诊中利用卡介质如磁卡和 IC 卡等为信息载体,通过HIS 系统和磁卡读写器写入患者基本信息、历史病历、医生诊断和费用详情等,实现就诊过程无纸化,达到优化就诊流程的目的。一卡通系统使医嘱行为和收费行为得到规范,方便了病人就医。
随着医院信息化建设的发展,信息卡与储值卡都在不断的进步和发展,它将病人在整个医院的所有就诊信息相互关联在一起,方便快捷的为医生提供了病人现在和以往的检查结果,还有以往的历史诊断信息,为医院的医学研究提供了准确全面的参考资料。然而,它们也有着很大的局限性,因为在很多医院里的信息卡和储值卡其实并不属于真正意义上的“一卡通”,而只是相当于一个简单的存储介质,只是将病人的诊疗内容和检查结果储存起来的一种简单模式[8]。
目前,国外发达国家都在积极研究和应用医院“一卡通”管理系统,例如美国亚利桑那大学所开发的“医疗智能卡服务系统”的最初设想是:为医护人员和患者每人提供一张智能卡,当做其身份认证和储值卡,从而取代种类繁多的纸质证件和现金,把不同功能的智能卡读卡器和相关管理软件安装在医院各部门服务网点,持卡人在服务点的读卡机上刷卡,可以在医院里实现多种身份认证和电子交易支付等服务功能[9]。
在 2015 年,河北省人民医院对原有就诊卡实行升级改造,并且和建设银行合作并开发了银医卡系统。病人可通过银行在手机和医院的自助设备上去办理自助预约挂号,实现在医院内自助缴纳诊疗费用、查询及打印诊疗结果等。在医院自助设备上使用银医卡后,系统会向银行发送本次检查、药品等费用的扣款申请,病人需要进行授权,在接受了医院的扣款申请后,系统自动从银行卡所绑定的账户中扣除费用[10]。
............................
Oracle 数据库的主要工具:
1) Oracle Reports,是 Oracle 的一种开发工具,它可以访问其他主要数据库如Informix、SQL ServerSybase、DB2 等,同时支持 Windows 界面。
2) Oracle Loader,该工具能将多媒体数据加载到数据库系统中,也能将多种格式的文本数据加载到 Oracle 表中。
3) Oracle Designer,它是一个数据库 Case 工具(计算机辅助设计工具)。
4) Oracle Book,提供共享 Oracle 产品文本的联机文档生成与浏览工具。
5) Oracle Financials,它是 Oracle Application 中用于财务管理的应用模块。
..........................
第 3 章 医院信息系统数据集成平台需求分析 ............................ 9
目前,国外发达国家都在积极研究和应用医院“一卡通”管理系统,例如美国亚利桑那大学所开发的“医疗智能卡服务系统”的最初设想是:为医护人员和患者每人提供一张智能卡,当做其身份认证和储值卡,从而取代种类繁多的纸质证件和现金,把不同功能的智能卡读卡器和相关管理软件安装在医院各部门服务网点,持卡人在服务点的读卡机上刷卡,可以在医院里实现多种身份认证和电子交易支付等服务功能[9]。
在 2015 年,河北省人民医院对原有就诊卡实行升级改造,并且和建设银行合作并开发了银医卡系统。病人可通过银行在手机和医院的自助设备上去办理自助预约挂号,实现在医院内自助缴纳诊疗费用、查询及打印诊疗结果等。在医院自助设备上使用银医卡后,系统会向银行发送本次检查、药品等费用的扣款申请,病人需要进行授权,在接受了医院的扣款申请后,系统自动从银行卡所绑定的账户中扣除费用[10]。
............................
第 2 章 相关技术综述
2.1 SOA 架构
SOA 全称是 Service Oriented Architecture,即“面向服务的体系结构”SOA 是一个组件模型,SOA 既可以理解为是一种架构风格,
2.1 SOA 架构
SOA 全称是 Service Oriented Architecture,即“面向服务的体系结构”SOA 是一个组件模型,SOA 既可以理解为是一种架构风格,
SOA 也可以理解为是一种分布式系统构造方法,它不涉及底层的通讯模型和编程接口,可以对松耦合的应用组件进行分布式部署[11]。 SOA 架构中的各业务模块相互独立,采用标准定义接口,模块与接口之间相互中立。SOA 提供的服务具有开放性、可重用性等特点,
SOA 架构是企业用户的首要选择。SOA 也是企业的 IT 策略和解决方案,企业应用中的各业务功能通过 SOA 组合和重用服务,达到具有互操作性的标准服务,实现企业信息全面贯通。
SOA 的主要特征:松散耦合、粗粒度服务、标准化的接口、无状态的服务[12]。
SOA 的主要实现技术:CORBA 组件实现方法、DCOM 组件实现方法、Jini 组件实现方法以及 Web Service 组件实现方法。
SOA 架构是企业用户的首要选择。SOA 也是企业的 IT 策略和解决方案,企业应用中的各业务功能通过 SOA 组合和重用服务,达到具有互操作性的标准服务,实现企业信息全面贯通。
SOA 的主要特征:松散耦合、粗粒度服务、标准化的接口、无状态的服务[12]。
SOA 的主要实现技术:CORBA 组件实现方法、DCOM 组件实现方法、Jini 组件实现方法以及 Web Service 组件实现方法。
在国内医院信息系统中,例如病人自助查询机多采用 WEB Service 的方式,系统的通用操作服务发布在 WEB Service 中,自助机客户端调用 WEB Service 的服务。Web Service 访问数据库利于多用户共用数据库连接池,防止每个客户端占用一个数据库连接资源[13]。
医院每天会产生大量的病人数据,在使用了医院信息管理系统后,用户量的增多带来了海量的数据,包括病人的基本个人信息,以及本次就诊信息、历史病历、诊断处方、相关检查、化验报告等一系列就诊信息。Oracle 数据库可以承载很大的数据量,因此需要 Oracle 进行海量数据的交互处理。
通过 Oracle 数据库可以创建触发器和存储过程,同时可对脚本进行管理维护。
WEB Service 主要包括:
1) UDDI(Universal Description Discovery and Integration),即服务的描述、发现、集成,UDDI 主要用来查找服务和注册。
1) UDDI(Universal Description Discovery and Integration),即服务的描述、发现、集成,UDDI 主要用来查找服务和注册。
2) WSDL (Web Services Description Language),即 Web 服务描述语言,WSDL主要用来对服务进行描述。
3) SOAP (Simple Object Access Protocol),即简单对象访问协议,SOAP 主要用来为服务提供者和消费者传送消息。
消费者通过 UDDI 查找服务和注册,使用 WSDL 描述所取得的服务,最后由SOAP 进行服务的调用[14]。
消费者通过 UDDI 查找服务和注册,使用 WSDL 描述所取得的服务,最后由SOAP 进行服务的调用[14]。
...........................
2.2 Oracle 数据库医院每天会产生大量的病人数据,在使用了医院信息管理系统后,用户量的增多带来了海量的数据,包括病人的基本个人信息,以及本次就诊信息、历史病历、诊断处方、相关检查、化验报告等一系列就诊信息。Oracle 数据库可以承载很大的数据量,因此需要 Oracle 进行海量数据的交互处理。
Oracle 数据库的主要工具:
1) Oracle Reports,是 Oracle 的一种开发工具,它可以访问其他主要数据库如Informix、SQL ServerSybase、DB2 等,同时支持 Windows 界面。
2) Oracle Loader,该工具能将多媒体数据加载到数据库系统中,也能将多种格式的文本数据加载到 Oracle 表中。
3) Oracle Designer,它是一个数据库 Case 工具(计算机辅助设计工具)。
4) Oracle Book,提供共享 Oracle 产品文本的联机文档生成与浏览工具。
5) Oracle Financials,它是 Oracle Application 中用于财务管理的应用模块。
..........................
第 3 章 医院信息系统数据集成平台需求分析 ............................ 9
3.2 系统需求分析 ............................... 9
3.3 系统数据处理流需求分析 ................... 16
第 4 章 医院信息系统数据集成平台的设计与实现 ..................... 23
4.1 集成平台架构设计 ..................... 23
4.1.1 设计原则 ..................... 23
4.1.2 功能设计 .................... 23
第 5 章 系统主要实现效果 ............................. 47
5.1 软件设计环境和工具 ...................... 47
5.2 软件实现效果 ..................... 47
第 5 章 系统主要实现效果
5.1 软件设计环境和工具
(1) 硬件开发环境
系统在设计开发时选用的服务器是戴尔 R730 服务器主机,配置为 8 核 16 线程、8G 内存、2T SATA 硬盘。选用的客户端是 ThinkPad 联想T470p 笔记本电脑,配置为 8G 内存、500G 硬盘。
(2) 软件开发环境 开发工具为 Power Builder 9.0,开发语言为 PowerScript语言,采用 SOA 框架。数据库系统为 Oracle 10G,数据库开发工具为 Oracle SQL Developer。
医院一卡通系统的登录后台采用了 MD5 加密验证,前台基于表单形式进行设计实现,部门采用下拉列表框,姓名支持输入并记录登录记录,密码采用文本输入框。同时根据不同使用人员的职能,设置不同的系统访问权限。医院一卡通系统登录界面如图 5-1 所示。

......................
结论
在医院的信息化建设中主要的应用系统为医院信息系统,同时医院内还使用着其他的第三方系统。由于所有系统都是由不同软件公司开发,各系统之间尚未实现数据共享。为解决数据共享和数据交换的问题,需要建立基于一卡通医院信息系统的数据集成平台。
本系统主要采用了 C/S、B/S 混合架构来设计,对需求进行建模,以 PB 作为开发工具,并采用 SOA 中的 Web Service 组件方法组建架构,以及采用 Power Designer数据库建模工具和 Microsoft Office Visio2013 建模工具等系统开发工具,实现了整个医院信息系统集成平台功能设计,完成了基于一卡通模式的数据集成,将医院内的大部分第三方系统的业务流程和业务功能都集成到这个数据集成平台。
本系统的设计成果如下:
1) 完成了医院一卡通信息系统架构平台的功能需求分析与研究,对一卡通数据集成平台进行了设计实现,大大提高了医疗服务的数据准确率,减少了传统工作模式的复杂工作流程。
2) 基于 SOA 统一协议和数据交互对平台底层进行设计,使数据的传输效率大大提高,解决了第三方平台数据互通的核心问题。同时数据平台还可以为医院管理部门对各项管理指标以及质量监控提供准确且有效的数据依据,并且使病人的就医过程变得更快捷和标准化。
3) 实现了一卡通系统与其他第三方信息系统的数据共享与实时数据交互,实现了在集成平台下 HIS 系统和 PACS 影像系统的数据整合和界面融合。
4) 实现了一卡通系统的医保结算功能,病人就诊完毕后可通过医保结算接口完成医保费用的报销。
参考文献(略)