方家尉
【摘 要】 醫療衛生信息化在全國范圍不斷推進,部分醫療機構通過封鎖源碼的商業信息產品,使自身信息化廣度和深度空前提升,取得矚目的成績。而資源比較緊缺的醫療機構,信息化進展則相對緩慢。 通過闡述開源社區的最新發展動向和豐碩成果,以及開源社區的價值和知識共享方式,綜合前人研究成果,將“開源社區生態系統”理論、“開源軟件的商業模式”和區域性醫療衛生信息化現狀相結合,在常規的開源社區生態系統中加入“政府”,“醫療專家”,商業軟件公司,形成新的生態系統參與者并分析其“內外因動機”后,提出醫療機構信息化與開源社區有機結合的可行性、運作模式及現實意義,為區域性的醫療衛生信息化水平普遍提升探索道路。
【關鍵詞】 開源社區 開源軟件 開源運動 醫療衛生信息化 區域醫療衛生信息化
【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