基于Web service的系统集成技术在医院收费管理系统中的设计与研究*

2016-07-18 10:52彤韦哲王能才
中国医学装备 2016年2期
关键词:挂号收费门诊

曹 彤韦 哲王能才*



基于Web service的系统集成技术在医院收费管理系统中的设计与研究*

曹 彤①韦 哲①王能才①*

曹彤,男,(1970- ),本科学历,高级工程师。兰州军区兰州总医院信息科,研究方向:数据库管理、医学信息管理。

目的:针对目前医院门急诊自助收费及结算效率低的问题,提出基于Web服务的解决方案,实现医院收费接口的整合与共享。方法:采用一种面向服务架构(SOA)即开放的、松耦合的架构,所有协议均为基于可扩展标记语言(XML)标准提供应用服务,集收费、划价于一体化。结果:基于网络服务(Web service)的集成平台能够应用复杂的异构系统,支持自定义的适配器连接,降低了模块间的耦合程度,提高了系统数据的通用性。结论:该系统安全可靠,且有很好的共享兼容特性,能够进行升级和功能扩充。此集成技术的应用方便快捷、准确无误,将极大提高医护人员的工作效率,在方便患者看病的同时,降低了医院的运行维护成本。

收费接口;可扩展标记语言;信息技术;医院收费管理系统

①兰州军区兰州总医院信息科 甘肃 兰州 730050

[First-author’s address] Information Department, Lanzhou General Hospital of Lanzhou Military Area Command, Lanzhou 730050, China.

信息化建设是现代智能数字医院建设的重要组成部分,是提高医院管理工作效率和医疗工作质量的重要途径,是信息时代医院发展的必然趋势[1-2]。目前,患者看病挂号、缴费等待时间长的问题存在于各大医院中。收费接口是连接医疗保险与医院之间的桥梁,完成各医保中心与医院之间的信息互传,包括读卡、欠费提醒、账户管理、数据传输以及医疗结算等多方面的内容[3]。医院收费的各个部门在收费管理系统的支持下,采用收费划价一体化,方便快捷,准确无误,进一步提高工作人员的效率,有效减少患者往返缴费的时间和体力,更好的为患者服务。因此,本研究通过采用网络服务(Web service)系统集成技术,设计医院收费管理系统,构建统一的医院收费管理平台,以提高门诊自助收费及出院核算的医疗效率。

1 收费管理系统总体方案设计

采用基于可扩展标记语言(extensible markup language,XML)标准及Web service的系统集成技术,参照集成医疗企业(integrating healthcare enterprise,IHE)体系结构和技术框架,将医院各个系统信息采用面向服务架构(service oriented architecture,SOA)技术进行松耦合集成,从而实现对各个独立医疗保险接口的无缝连接以及各个医疗保险系统使用前置机模式[4-6]。在医院机房中安装一台前置机服务器,并安装数据库和文件传输程序(file transfer program,FTP),开发人员需将编写的医院信息系统(hospital information system,HIS)程序嵌入到医疗保险动态链接库后开发相关接口程序[7-8]。持有铁路医疗保险、市医疗保险及省医疗保险等的患者在HIS办理挂号、收费、住院登记及出院结算等业务的同时,可通过相关的接口程序将对应的数据写入前置机服务器数据库中,设置每日8个时段自动通过FTP连接医保局的服务器,从而使前置机服务器中的数据库与医保局服务器中的数据库进行数据互传,采用光纤连接各网络进行通信。医院收费接口集成平台架构如图1所示。

图1 医院收费接口集成平台技术架构示意图

2 数据传输格式及Web service

XML可用于标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。其适合万维网传输,并可提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据[9-10]。

目前,XML已经成为Web上使用的一种通用数据格式,由于其具有开放性和结构化的特点,使之能够在用户和程序之间任意交换数据,而不受平台限制[11]。XML文档格式的管理信息可以很容易地通过超文本传输协定(hyper text transfer protocol,HTTP)传输,由于HTTP建立在传输控制协定(transmission control protocol,TCP)之上,因此管理数据能够可靠传输。XML还支持访问XML文档的标准应用程序编程接口(application programming interface,API),如DOM、SAX、XSLT和Xpath等查询及转换工具。XML能够以灵活有效的方式定义管理信息的结构。以XML格式存储的数据具有良好的内在结构,并且由于其为万维网联盟(World Wide Web Consortium,W3C)提出的国际标准,因而受到广大软件提供商的支持,易与不同厂商产品的数据交流。

Web service是基于可编程web的应用程序,可使用开放的XML标准来描述、协调和配置这些应用程序,用于开发分布式的互操作的应用程序[12-15]。Web service技术,能够使运行在不同机器上的不同应用程序无须借助专门的第三方软件或硬件,即可相互交换数据或集成。依据Web service规范实施的应用程序之间,无论其使用何种语言、平台或内部协议,均可相互交换数据。Web service是自描述、自包含的可用网络模块,具有可执行具体的业务功能。Web service减少了应用接口的花费,可为整个企业甚至多个系统之间的业务流程的集成提供通用机制。

3 医院收费管理系统需求分析

医院收费管理系统是医院信息系统中的重要环节,主要包括门诊挂号管理、门诊缴费管理、住院收费管理、住院核算及结算等子系统,每个子系统中包含若干功能模块。目前,由于每个医院对HIS的应用程度不同、HIS版本不统一以及信息技术发展过快等因素,导致管理者决策盲目、收费效率低下,速度缓慢,并且由于缺乏有效的核算方法,对医院的运行成本与经济效益无法进行及时、准确的核算。因此,本研究设计的收费管理系统应满足下述特点。

(1)采用当前主流的开发工具和信息技术,使系统自身便于与其他收费系统进行整合和联动,所采用的网络传输通讯协议和设备符合国际标准。

(2)整个系统界面应做到简洁、友好,具有易读性和易操作性。

(3)系统必须能够安全、稳定及可靠的运行,并能够对错误进行修复和报警。

4 Web service集成技术的应用

4.1 医院收费系统设计

(1)系统硬件平台。①服务器端:Intel Xeon E5-2609×2处理器(2.4 GHz,10 MB L3高速缓存,片内快速通道达6.4 GT/s),2×4 GB,1.5 V,DDR3~1600内存,3×300 GB15000转热插拔SAS硬盘,最大支持6块3.5寸SAS/SATA/SSD硬盘,主板集成3块Intel 10/100/1000 Mb自适应以太网卡;②客户端:4 G以上内存,Pentium主频>3.0;③网络配置:千兆网卡。

(2)系统软件平台。①服务器端操作系统:Microsoft Windows;②Server2008,数据库系统:Microsoft Windows SQLServer2008;③客户端操作系统:WINDOWS7以上操作系统。

(3)开发工具。Visual Studio.NET 2013。

(4)选用技术。结构化查询语言(structured query languege,SQL)SERVER数据库,其采用客户及服务器C/S体系结构,系统管理和数据库管理设计为图形化用户界面,使用方便、直观及简单。对Web service技术的支持,使操作员很容易将数据库中的数据发布到Web页面上。

4.2 系统体系机构设计

本研究设计的医院收费管理系统模式采用模型-视图-控制器(model-view-controller,MVC)在MVC设计模式中,按其要求设计为表示层、业务层和数据层。表示层实现MVC中视图要求,系统界面中的对应方法和事件实现MVC中控制器的作用,MVC中的模型由业务层和数据层来实现,MVC三层架构如图2所示。

图2 收费管理系统MVC三层架构图

图2显示,收费管理系统设计分为三层:系统用户界面设计,数据库引擎设计,服务器层设计。数据库引擎利用访问算法和SQL命令访问服务器上的数据,并同时与系统用户界面进行交互。

4.3 门诊就诊缴费流程

患者进入医院后到自助机或挂号室凭借身份证挂号、缴纳预交金后取卡,已就诊患者可直接持卡挂号。挂号过程中,患者的个人信息将写进CLINIC_ MASTER表中,挂号完毕后,门诊医生工作站自动显示已挂号未就诊的患者信息,患者在候诊大厅等待叫号。就诊过程中,医生为患者开具检查、检验申请单和处方,从而生成新的就诊病历;申请单直接由患者携带去相关检查科室,处方传至门诊药房。若预缴金充足,医生开具的所有检查和处方直接在卡中扣除,若余额不足,则系统会提示在自助机或收费处充值。收费系统根据患者的ID号直接调用医生开具单产生计价信息,核实无误后划价收费。门诊就诊缴费流程如图3所示。

图3 收费管理系统门诊就诊缴费流程图

5 结论

本研究设计的医院收费管理系统,通过对医院收费管理内容的需求分析,采用Web service技术对医院各收费系统进行集成设计,有效的解决了异构数据库之间的同步问题,使整个系统的可扩展性和兼容性得到提高,实现医院各收费系统间的整合。基于Web service的医院收费系统使用统一标准、统一封装数据、行为和消息,在不同的应用环境下能够使不同系统跨越平台及各子系统的互联互通,消除了信息孤岛,从而为智能医院信息管理的建设创造有利条件。

[1]朱戈,王振洲,姚翔.现代医院信息系统设计的原则[J].医疗卫生装备,2012,33(4):62-64.

[2]刘博,夏新,陈彦东.基于信息集成平台的业务整合与数据共享方案[J].医疗卫生装备,2013,34(7):46-48.

[3]肖辉,张方,商建国.医院数据中心架构设计与应用分析[J].中国卫生信息管理,2012,9(3):67-72.

[4]何仲廉,杨莹,经秉中.HQMS医院数据对接口技术通道设计[J].医学信息学,2013,34(4):28-30.

[5]张瑄,唐晓东.HIS与医保系统接口程序设计方案及实现[J].实用医药杂志,2009,26(1):69-71.

[6]朱弋,姜树勋.“军卫一号”医院信息系统与医保信息接口的对接探讨[J].中国医学装备,2014,11(4):78-79.

[7]刘志敏,余浩.利用数据库分布技术改善HIS的应用性能[J].中国医疗设备,2008,23(6):25-26.

[8]林志刚.医院信息集成平台的构建与应用[J].中国医疗设备,2013,28(9):39-41,11.

[9]白林如,张红琴.基于Web Service的企业信息系统的设计与实现[J].电脑开发与应用,2012,25(5):79-81.

[10]钟俊华,陈金雄,于海铸.基于Web Service分布式医保接口系统的研究与实现[J].中国医疗设备,2012, 27(8):19-20.

[11]曾凡,史森中,罗贤斌,等.数字医疗门诊信息系统的建设与应用[J].中国医学装备,2014,11(12):68-70.

[12]吴开兴,陈旭,翟自勇.居民健康档案管理系统的设计与实现[J].计算机应用与软件,2013,30(4):214-216.

[13]李怀成.基于医院平台的异构信息系统整合[J].中国卫生信息管理,2012,9(6):56-61.

[14]朱刘松,郑龙,孙颖.数字化门诊分诊叫号系统的设计与实现[J].中国医学装备,2014,11(7):31-34.

[15]王伟护,李晓宏,赖宇斌.医院计算机网络建设方案[J].中国当代医药,2009,16(13):137-139.

Research on the design of Web Service based system integration technology in hospital charging management system

CAO Tong, WEI Zhe, WANG Neng-cai// China Medical Equipment,2016,13(2):61-63.

Objective: To realize the hospital charging interface integration and sharing by using Web Service based system integration technology for resolving the problems the length of the shortcomings of low efficiency of payment and settlement in hospital.Methods: Using a serviceoriented (SOA) open and loose coupling architecture, all agreements provide application services for XML-based standards.It can realize the integration of charging and making price and payment accurately, conveniently and quickly.Results: The integration platform based on Web service can apply complex heterogeneous system, support custom adapter connection, reduce the coupling between the module and improve the versatility of system data.Conclusion: The system is safe and reliable, and has a good sharing compatibility features.It can be able to upgrade and functions expansion.The application of integration technology will greatly improve the medical staff's working efficiency, provide convenience of patients, and reduce the hospital operation maintenance cost.

Charging interface; Extensible markup language; Information technology; Hospital charging management system

10.3969/J.ISSN.1672-8270.2016.02.019

兰州军区医药卫生科研计划资助项目(CLZ11JB10)“基于WEB SERVICE实现银医一卡通系统”

wangnengc20131ut@163.com

1672-8270(2016)02-0061-03

R197.324

A

2015-06-24

猜你喜欢
挂号收费门诊
门诊支付之变
行政法上之不利类推禁止*——以一起登记收费案为例
自由流收费技术解决方案的创新应用
移动“黄牛”
论高速公路收费服务水平的提高和收费服务设施的完善
Python与Spark集群在收费数据分析中的应用
汉字小门诊系列(四)
汉字小门诊系列(九)
汉字小门诊系列(八)
挂号中介服务“赔本赚吆喝”