区域性的医疗卫生信息化开源社区模式

2017-06-09 02:32方家尉
今日健康 2016年11期

方家尉

【摘 要】 医疗卫生信息化在全国范围不断推进,部分医疗机构通过封锁源码的商业信息产品,使自身信息化广度和深度空前提升,取得瞩目的成绩。而资源比较紧缺的医疗机构,信息化进展则相对缓慢。 通过阐述开源社区的最新发展动向和丰硕成果,以及开源社区的价值和知识共享方式,综合前人研究成果,将“开源社区生态系统”理论、“开源软件的商业模式”和区域性医疗卫生信息化现状相结合,在常规的开源社区生态系统中加入“政府”,“医疗专家”,商业软件公司,形成新的生态系统参与者并分析其“内外因动机”后,提出医疗机构信息化与开源社区有机结合的可行性、运作模式及现实意义,为区域性的医疗卫生信息化水平普遍提升探索道路。

【关键词】 开源社区 开源软件 开源运动 医疗卫生信息化 区域医疗卫生信息化

【Abstract】 Medical and health information continue to be promoted all over China. Through commercial information software with blockade source, some medical institutions gain outstanding achievement and unprecedentedly upgrade their information in scope and depth. However, other medical institutions that lack of resources are relatively slow in the information development. Through the elaboration of the latest development and fruitful results of the open source community, and its value and knowledge sharing, as well as the comprehensive results of previous studies, combine “the open source community ecosystem theory”, “commercial mode of open-source software” and “regional health information status”. In the regular open source community ecosystem, add “government”, “medical experts”, and commercial software companies to form new ecosystem participants. After analyzing its internal and external motivation, put forward the feasibility, operation mode and practical significance of the medical institutions information and open source community combination to explore the road of enhancing the level of regional health information.

【Keywords】 Open Source Community, Open Source Software, Open Source Movement, Medical and Health Informationization, Regional Medical and Health Informationization

引言

开源软件是源代码建立在开源许可之下的计算机软件。开源许可向所有人不论其目的提供学习,修改,发布软件代码的权利[1]。程序员可自主地向开源社区提供或交换源代码[2],并将编辑过程及修改后的源代码进行公开。通过这种方式,开源软件可以得到多设计角度审视与长期推进[3],从而确保开源运动的目标:“高质量的软件生产”和“有相近想法的人们协同工作”推进开源技术进步[2][3]。

区域性医疗卫生服务业存在信息化资源配置不均衡[4],中国医疗卫生事业发展要求公立医院保持公益性,其中最重要的体现是非营利性和共同福利性[5]。开源运动的可贵之处在于“开放”、“共享”和“协作”,开源需要有为社会做奉献的精神,这符合当前政府树立正确价值观,凝聚社会正能量的思想[6]。

以往的研究指出开源运动与医疗卫生信息化的结合方向及构想。本文在此基础上综合开源社区的经济、运作模式及区域性医疗卫生信息化的特点,作更为具体的可行性研究,阐述其特点,运作方式及意义。

1 开源社区的最新发展

开源运动经过近20年的发展,已经成为一个庞大的社区,社区成员来自全球每一个能上互联网的地方。全世界有不少顶级的IT公司都认同开源运动的理念,将部分软件项目开源,参加到开源社区中。

1.1 参加开源运动的国内外IT公司

Github.com是开源社区交流及源代码管理的重要平台。国内很多知名的互联网公司都在Github.com上托管自己的开源项目。其中包括华为,阿里巴巴、腾讯、百度、网易、唯品会、京东、新浪、搜狐等。国外则有苹果、微软、谷歌、Facebook、阿里巴巴、百度、Ebay,这七家公司为2015年美国股市市值最高的IT公司。

1.2 开源软件应用范围,更新活跃程度及在前沿技术攻克中所处的地位

随着科技进步及互联网应用普及,开源软件应用范围不断扩张。软件设计工具,编程语言,编程GUI工具,大量支持類库,关系数据库软件,软件测试工具,软件管理工具等都有相应的开源软件。开源软件的更新程度很高,以开源类库的更新与发布为例。mvnrepository.com是java程序员常用的工具网站。网站收集主流java开源类库,我们抽取常用的三个类,对其每年发布的jar包观察可得,每年都呈上升趋势,2016年的数量比新建之初竟有30倍以上的增长。

开源软件突破原有范围,向并行运算,并行存储,云,人工智能等前沿方向发展。其中较为有名的架构有:Hadoop、Spark、Storm, nosql系,Apache CloudStack、Open Cloud等。开源社区已成为前沿技术攻克的重要阵地。

2 区域性的医疗卫生信息化开源社区建设

2.1 开源社区匹配区域医疗卫生事业的公益性

由于开源社区具有“开放”、“共享”和“协作”特点,参与者可免费获取原码进行修改并再发分。对于公益性的医疗卫生事业来说,開源软件成为有价值的资源。医疗卫生单位可以通过较少投入获取适用的开源软件,节省信息化总体投入。

区域医疗卫生事业单位有相同地域及联系紧密的特点。建立区域性卫生事业的开源社区,可实现区域内各单位资源共享,当有适用的开源软件出现,实现短期快速推广及区域内普遍提升。

2.2 区域性的医疗卫生信息化开源社区的生态模型

典型的开源软件生态系统由技术平台、软件解决方案或服务、行为者组成。行为者分为开发者与用户,如图1所示。

区域性卫生信息化开源社区增加四个行为者,政府、医疗卫生机构、医疗卫生专家和软件服务提供商,如图2所示。

(1)政府:可从当地医疗卫生事业发展特点出发,根据信息化薄弱环节,成立开源项目。目前政府统筹的区域软件以商业软件为主,使用开源软件取代商业软件的会使软件和知识固化在开源社区中,不同的厂家均可以维护和发展开源软件,使区域信息化项目可持续发展。

(2)医疗卫生机构:所处区域相同,在机构运营和行政管辖上有共同性。对于强调公益性的医疗卫生机构,使用开源软件可降低医院信息化投入,节约资源,加强医疗卫生投入。

(3)软件服务提供商:软件服务提供商,可通过参与开源软件开发、实施及维护盈利。

(4)医疗卫生专家:医疗卫生专家作为开源软件的知识发布主体,主要参与开源软件的设计和指导,使得其满足相应卫生服务的发展及质量控制要求。

(5)开发者:开发者分为医疗机构的开发者和开发公司的开发者。对于医疗机构来说,或多或少有自己的开发力量,但是相对零散。通过区域化的开源社区建立,使医疗机构的开发力量集中,通过跟软件服务商的开发者合作,完成更大的任务。

2.2.1 各新的参与者动因分析

(1)政府:外因方面:在投入产出比方面分析,政府通过开源软件的一次开发投入,使得开源软件固化于开源社区中。通过将开源软件进行全区推广,各医疗机构仅需通过支付实施费用和运维费用,从而实现该领域的信息化在全区实现普遍提高,即一次投入,全区受益,。内因方面:政府通过此种模式实现全区信息化提高,可为其得到较高的民众认同度和同级政府或上级政府的认同。

(2)医疗卫生机构。外因方面:在开源社区相对开放的环境中,各软件服务提供商存在充分的竞争,对于公益性的医疗机构,可通过较低价格实现信息化的提高,使有限的资金投入到卫生投入中。内因方面:使用开源软件建设医疗机构的信息化,使医疗机构花更少的成本提高信息化水平,更容易得到同行的认可。

(3)软件服务提供商:外因方面:通过参与区域性开源软件开发工作,获取相应的开发费用。同时对区域内使用开源代码的医疗机构收取实施及运维费用,实现收入渠道的拓宽,即一次开发,区域覆盖。内因方面:区域化的开源软件有着其特有的辐射和影响力,通过开源软件的开发,有利于软件服务提供商提高其在同行业及区域性的卫生医疗机构内的形象和行业地位。

(4)医疗卫生专家:外因方面:医疗卫生专家作为开源软件的知识来源,设计和规划者,通过开源软件将其管理思路和业务认识进行固化,实现其管理思路和业务设计信息化实现。内因方面:通过开源软件对其管理思路和业务设计通过软件化实现和呈现,提高医疗卫生专家在行业的地位和影响力。

(5)医疗机构开发者。外因方面:医疗机构开发者通过立足开源社区,提高自身开发的水平,为医院开发做出更大的贡献。内因方面:通过开源社区,贡献自己的知识和原代码,从而得到社区及同行的认可。

2.2.2 运作模式描述

通过上述对区域性卫生信息化开源社区生态模型和各行为者的内外动因描述,各行为者在生态系统中有着其特有的利益和特点,生态链条可以连接及成型,形成以下模式:

以政府、医疗机构作为牵头,医疗专家及医疗机构开发者作为系统总设计师,通过引入生产力:自身医疗机构的开发力量或向软件服务开发商购买开发服务,将设计、知识,源代码固化在开源社区中。在后续软件的实施和推广过程中,医疗机构根据自身规模和特点,获取开源软件,通过购买服务或者自身开发改进软件以适应自身发展,同时向开源社区反映问题,通过开源社区进行一体化改进。通过此种模式,可将从事相关行业的专家及散落在各医疗机构的开发力量实现整合,共同完成区域性项目的需求,实现区域化资源整合。

4 结论

采用开源软件模式更有利于区域医疗卫生信息化发展。政府为主导,组织区域内医疗卫生机构医疗卫生专家根据区域的特点设计业务流程,以采购开发服务或者组织区域内医疗卫生机构的开发力量的形式进行开源软件开发,并将源代码和知识固化到开源社区中。区域内医疗卫生机构可以直接使用,或支付开发、实施服务费的形式,得到软件服务提供商的实施与维护支持。开源社区内各参与者均有内外动因支持开源软件社区建设。区域内各医疗卫生机构能可从开源社区中获得开源软件,能在较短时间内普遍提升有关业务的信息化程度。医疗卫生机构所节约的成本可用于更有益的建设。

参考文献

[1]St.Laurent,Andrew M.Understanding Open Source and Free Software Licensing[M].O'Reilly Media,2008:4-4.

[2]Levine,Sheen S,Prietula,Michael J."Open Collaboration for Innovation:Principles and Performance"[J].Organization Science.2013,25 (5): 1414–1433.

[3]Rothwell,Richard."Creating wealth with free software"[EB].Free Software Magazine.http://freesoftwaremagazine.com/articles/creating_wealth_free_software/ ,2008-08-05.

[4]姚山虎,胡德华,罗爱静.区域医疗卫生信息化建设内容[J].医院管理信息,2012,21(2):31-34.

[5]林婕,陈昱方,张亮.应用机制设计理论建立我国医院公益性保障机制模型[J].中国卫生经济,2010,29(11):8-10.

[6]姚志洪.医疗卫生信息化的开源之路[J].中国医疗器械信息,2008,14(2).

[7]任重.基于开源软件的用户创新动机研究综述[J].四川理工学院学报(社会科学版),2017,27(2):51-55.

[8]张得光,李兵,何鹏,周华昱.基于软件生态系统的开源社区特性研究[J].计算机工程,2015,41(11)

[9]张新兴.基于新的盈利点的开源软件商业模式分析[J].科技情报开发与经济,2007,17(18):123-124

[10]强弘.基于资源和能力的医院竞争力[J].中国医院,2006,10(1):74-77

[11]肖源,楊哲伦,郝杰.开发源代码社区启发下的知识共享组织模型研究[J].图书管学研究.2016,1:76-84

[12]杨哲伦,马小琪.开源社区开发流程中的主体及信息流动模式研究[J].现代情报.2012,32(10):163-170

[13]王宇,魏守华.商业参与与开源创新的开放性之关系研究[J].管理学报,2013,10(12):1799-1804

[14]高璟.医院运营策略对医院发展的影响和作用[J].中国药物与临床,2014,10(14):1455-1456