百度超級鏈助力華醫康道電子處方流轉平臺建設
01應用背景
現代醫學誕生于19世紀中葉,以細菌被發現為標志。在這以前的傳統醫學主要以希波克拉底-蓋倫的體液說和平衡論為代表(以及中醫的陰陽五行學說),再往前就是巫醫一體的原始自然崇拜?!搬t生”這種職業的社會地位也隨著醫學的發展而變化著:巫醫一體時代,巫醫是令人敬畏的神的使者;在前現代醫學時期,醫生主要以家庭醫生、私人醫生為的代表,社會地位并不高,據說與理發匠等同;醫學科學化之后醫生成為“專家”,醫院雇傭醫生成為主流的執業形式。
醫療服務天生就具有信息不對稱的經濟學性質。由于醫生掌握優勢信息,可以輕易利用信息優勢“牟利”,收取“信息租”。所以醫療服務市場的激勵機制設計一直是一個難題。特別是在疾病譜發生變化,慢性疾病為主的情況下,醫療服務的非標準化造成了測度困難和交易成本高昂,而醫療保險作為第三方支付時情況就變得更加復雜。在1980-1990年代,為了解決當時的一些問題,管理部門給了公立醫療機構一些政策允許他們進行“創收”,但是后面卻產生了“以藥養醫、藥物濫用與藥品價格虛高”的怪象(再次說明了醫療服務激勵機制設計的復雜性)。為了解決這些問題,2007 年國家發布的處方管理辦法中提到,醫療機構不得限制門診就診人員持處方到藥品零售企業購藥。2009年新醫改以來管理部門更是開始大力推進實施“醫藥分離”相關政策。2016 年《深化醫藥衛生體制改革2016 年重點工作任務的通知》明確提出要“采取多種形式推進醫藥分開,禁止醫院限制處方外流”。2017年,國務院辦公廳印發《深化醫藥衛生體制改革2016年重點工作任務》,重申患者可自主選擇在醫院門診藥房或憑處方到零售藥店購藥。2019年,國家衛健委發布了《醫院智慧服務分級評估標準體系(試行)》,其中在診后服務方面,處方外延、復診管理、診后隨訪等項目建設已成為智慧服務分級評估的重要加分項。醫藥分離的主要目的是限制醫院對藥品的壟斷,形成藥價市場化競爭機制。處方外流是牽涉到多方利益的系統工程。電子處方不僅僅是處方的電子化,而是一種醫療數字化轉型、一種流程再造。
區塊鏈技術來源于比特幣,中本聰在比特幣的白皮書中用這種技術來建立信任、減少交易成本、保護隱私。后來區塊鏈發展成為一種通用技術,加密貨幣只是它的一種簡單應用。區塊鏈更恰當的說,應該是一組技術。其中包括P2P對等網絡技術、基于密碼學的防篡改數據結構、基于共識機制的分布式數據存儲、密碼學保證的可追溯交易記錄、密碼學驗證機制保護隱私。后來很多企業對區塊鏈技術都進行了大力投入。百度的超級鏈,其中設計的去中心化的權限模型很適合多個對等實體間的權限管理。而超級節點技術,讓大數據上鏈不再受限制。鏈內并行和立體網絡技術,更是大大提高了區塊鏈網絡的交易吞吐量。在工業級區塊鏈應用開發領域百度超級鏈是一種成熟而優秀的底層技術。
02電子處方流轉平臺建設
回到處方流轉上來,目前的處方流轉平臺主要有政府主導建設和醫院/藥企主導建設兩種。政府主導建設的平臺具有公益性,監管可控等優點,但是它耗費政府資源,市場化效果存疑。而醫院/藥企主導建設的平臺具有自主可控等優點,但是它們一般只代表某一方的利益,規模有瓶頸。基于區塊鏈(開放聯盟鏈)來建設電子處方流轉平臺則有諸多點:它可以實現聯盟自治,不耗費納稅人的金錢;它可以實現前置監管機制,減少監管成本;它可以實現真正的數據多方共享真實可信;它可以實現適度匿名、全程溯源,有利于保護隱私和過程安全;另外,它可以做到統一平臺、市場化運作,共享用戶和市場資源;同時在技術上高可定制化,高可擴展性;在業務上可以深入融合產業鏈,促進創新。在技術實現方面,我們將處方流轉的過程建模為工作流。工作流(Workflow),是對工作流程及其各操作步驟之間業務規則的抽象、概括描述。工作流要解決的主要問題是:為實現某個業務目標,利用計算機在多個參與者之間按某種預定規則自動傳遞文檔、信息或者任務。
我們用有限自動狀態機來實現一個工作流引擎。有限狀態自動機是表示有限個狀態以及在這些狀態之間的轉移和動作等行為的數學計算模型。它具有輕量、完備、靈活等優點。具體實施方面,首先需要在平臺上進行流轉路徑配置:在預定義節點庫中選擇流程節點,為節點配置參與方,為每個節點的參與方設立競爭和激勵機制。同時流轉路徑配置中也可以設置監管政策中要求的相關約束。然后流程路徑配置會讓各參與方進行電子簽名,簽名后的流轉路徑配置提交到區塊鏈網絡,網絡節點會對配置的電子簽名進行驗證,驗證通過以后,該流轉路徑就可以由各參與方提交的transaction進行驅動,由智能合約實現的工作流引擎按照流轉路徑配置執行。
在同一個區塊鏈網絡中可以運行不限數量的流轉路徑,網絡中的用戶可以通過不同的流轉路徑聯系在一起進行協作。并且路徑與路徑之間的數據是邏輯隔離的,有效實現數據的訪問權限控制。平臺采用一種去中心化的架構,主要包括4個模塊:區塊鏈網絡、平臺業務智能合約、平臺SDK,離線工具。
底層區塊鏈網絡我們選擇了百度超級鏈,平臺業務智能合約是用智能合約實現的定制化工作流引擎,平臺SDK集成鏈百度超級鏈SDK,并且對一些業務功能進行了封裝。離線工具主要實現流轉路徑的編輯查看,電子簽名和密鑰管理等功能。如果我們將處方流轉的過程進行進一步抽象,那么每一次狀態轉換都是由一個事件觸發,這個事件攜帶著數據,這個數據描述著一些知識,這些知識來源于領域專家(如醫生、藥師)那么每一次狀態轉換都將為區塊鏈網絡積累了更多的知識。隨著流轉路徑的運行,各種知識不斷積累,就會形成一種知識協作網絡。在這個知識協作的網絡中就會出現更多知識驅動的商業模式。
通過區塊鏈電子處方流轉平臺的研發和運營,我們發現區塊鏈的本身就是一種組織行為學與計算機技術的有機結合。我們可以基于區塊鏈進行有效的設計來解決經濟生活中的一些難題。我們之后將在這方面進行更多的探索,希望區塊鏈能夠讓知識與服務經濟更加繁榮。