本發(fā)明涉及醫(yī)療電子技術(shù)領(lǐng)域,更具體地,涉及一種電子病歷管理方法及系統(tǒng)。
背景技術(shù):
目前,作為數(shù)字化醫(yī)院的核心應(yīng)用,電子病歷的發(fā)展水平最大限度上代表了醫(yī)院數(shù)字化建設(shè)的水平。根據(jù)美國國立醫(yī)學(xué)研究所定義:電子病歷(electronicmedicalrecord,簡稱emr)是一個基于特定系統(tǒng)的電子化患者記錄,它提供用戶訪問完整準(zhǔn)確的數(shù)據(jù)、警示、提示和臨床決策支持系統(tǒng)的能力。隨著電子病歷的不斷發(fā)展,其含義也變得更加明確。最終,emr將逐漸成為全數(shù)字化醫(yī)院中以患者為中心的全醫(yī)療過程的數(shù)據(jù)記錄載體,并提供用戶對這些數(shù)據(jù)進行嵌入式實時挖掘和決策支持,以及可長久保存并基于某種標(biāo)準(zhǔn)化格式的數(shù)據(jù)交換和異構(gòu)系統(tǒng)間互操作。
采用emr系統(tǒng),區(qū)域內(nèi)不同醫(yī)院及醫(yī)療機構(gòu)間的數(shù)據(jù)交換和數(shù)據(jù)共享能夠優(yōu)化以及重組區(qū)域內(nèi)的衛(wèi)生資源,降低醫(yī)療費用,提高醫(yī)療服務(wù)的質(zhì)量和效率,改善和提高區(qū)域內(nèi)的衛(wèi)生綜合服務(wù)能力。
然而,電子病歷中的數(shù)據(jù)涉及病人個人隱私。病人或法律規(guī)定不允許這些信息被隨意泄露,且電子病歷中的數(shù)據(jù)是醫(yī)療過程的記錄,具有法律證據(jù)作用,它的內(nèi)容原始性必須得到保護,數(shù)據(jù)不得隨意篡改。進一步的,電子病歷中的數(shù)據(jù)是醫(yī)療診斷、治療操作的依據(jù),因此,為了醫(yī)療過程本身的安全,它的信息可靠性和完整性必須得到保證。emr系統(tǒng)作為區(qū)域醫(yī)療的中心,區(qū)域內(nèi)各個醫(yī)院間可進行數(shù)據(jù)交換和系統(tǒng)互操作,而共享程度越高、信息獲取越方便,病歷信息被不正當(dāng)使用的可能性也就越大。
現(xiàn)有解決上述問題通常采用包括身份認(rèn)證模塊、權(quán)限控制模塊、操作日志模塊以及關(guān)鍵數(shù)據(jù)加密傳輸存儲模塊的病歷安全系統(tǒng)。身份認(rèn)證模塊包括ca認(rèn)證中心和用戶名密碼驗證中心,ca認(rèn)證中心和用戶名密碼驗證中心相結(jié)合對登陸電子病歷系統(tǒng)的用戶的身份進行認(rèn)證。權(quán)限控制模塊對經(jīng)身份認(rèn)證模塊認(rèn)證后的用戶進行基于用戶、角色以及權(quán)限三者關(guān)系的權(quán)限控制。操作日志模塊追蹤并記錄經(jīng)身份認(rèn)證模塊認(rèn)證后的用戶的訪問以及修改記錄。關(guān)鍵數(shù)據(jù)加密傳輸存儲模塊對電子病歷系統(tǒng)內(nèi)的關(guān)鍵數(shù)據(jù)進行加密傳輸存儲,從而防止其被任意篡改或刪除。
然而,上述現(xiàn)有技術(shù)中的電子病歷系統(tǒng)由于依賴一套信息存儲系統(tǒng),一旦電子病歷信息被修改或篡改后不留痕跡、證據(jù)效力很難保證;同時,病人的電子病歷分散不易居中起來被后期使用查看等一系列問題,迫切需要一種新的電子病歷管理方法。
技術(shù)實現(xiàn)要素:
本發(fā)明為克服上述問題或者至少部分地解決上述問題,提供一種電子病歷管理方法及系統(tǒng)。
根據(jù)本發(fā)明的一個方面,提供一種電子病歷管理方法,包括:
步驟1,將患者病歷存儲在其就診醫(yī)院電子病歷系統(tǒng),同時將該行為創(chuàng)建并添加到基于時間鏈的分布式數(shù)據(jù)庫中;
步驟2,患者第一次授權(quán)指定身份的醫(yī)生通過醫(yī)生終端訪問基于時間鏈的分布式數(shù)據(jù)庫查看患者的病歷交易信息;再次授權(quán)醫(yī)生訪問基于時間鏈的分布式數(shù)據(jù)庫中提供的電子病歷訪問途徑,醫(yī)生終端成功查看到病歷。
步驟3,醫(yī)生終端對患者在本院電子病歷系統(tǒng)中建立的病歷信息進行查看、添加、修改和/或刪除操作;同時,上述操作行為記錄在病歷交易信息數(shù)據(jù)庫。
根據(jù)本發(fā)明的另一個方面,提供一種電子病歷系統(tǒng),包括電子病歷系統(tǒng)、基于時間鏈的分布式數(shù)據(jù)庫和醫(yī)生終端:
所述電子病歷系統(tǒng),與所述醫(yī)生終端相連,是指各個醫(yī)院內(nèi)自主管理的電子病歷信息存儲數(shù)據(jù)庫,用于存儲患者在該醫(yī)院的電子病歷信息,且該電子病例的外部訪問授權(quán)及訪問路徑存儲在基于時間鏈的分布式數(shù)據(jù)庫中;
所述基于時間鏈的分布式數(shù)據(jù)庫,與所述醫(yī)生終端相連,用于存儲患者電子病歷的所有的交易信息,包括每次操作電子病歷的角色、時間、地點和/或?qū)﹄娮硬v的修改記錄;
所述醫(yī)生終端,分別與所述基于時間鏈的分布式數(shù)據(jù)庫、電子病歷系統(tǒng)相連,用于查看存儲在基于時間鏈的分布式數(shù)據(jù)庫中的病歷交易信息節(jié)點,或用于查看、修改、刪除所在醫(yī)院的電子病歷系統(tǒng)中的電子病歷信息。
本申請?zhí)岢鲆环N電子病歷管理方法及系統(tǒng),所述系統(tǒng)包括電子病歷系統(tǒng)、基于時間鏈的分布式數(shù)據(jù)庫和醫(yī)生終端:所述電子病歷系統(tǒng),與所述醫(yī)生終端相連,是指各個醫(yī)院內(nèi)自主管理的電子病歷信息存儲數(shù)據(jù)庫,用于存儲患者在該醫(yī)院的電子病歷信息,且該電子病例的外部訪問授權(quán)及訪問路徑存儲在基于時間鏈的分布式數(shù)據(jù)庫中;所述基于時間鏈的分布式數(shù)據(jù)庫,與所述醫(yī)生終端相連,用于存儲患者電子病歷的所有的交易信息,包括每次操作該電子的病歷的角色、時間、地點和/或?qū)﹄娮硬v的修改記錄;所述醫(yī)生終端,分別與所述基于時間鏈的分布式數(shù)據(jù)庫、電子病歷系統(tǒng)相連,用于查看存儲在基于時間鏈的分布式數(shù)據(jù)庫中的病歷交易信息節(jié)點,或用于查看、修改、刪除所在醫(yī)院的電子病歷系統(tǒng)中的電子病歷信息。本發(fā)明在電子病歷系統(tǒng)中應(yīng)用區(qū)塊鏈思想,利用基于時間鏈的分布式數(shù)據(jù)庫使患者的歷史病歷信息保持原始性,對每一條記錄都將可以追查到來源具有如下有益效果:1、保證病歷信息及病歷操作信息的原始性、真實性;2、保證病歷信息及病歷操作信息數(shù)據(jù)的存儲安全;3、確?;颊邆€人隱私不被泄露;4、實現(xiàn)病歷信息及病歷操作信息的快速共享。
附圖說明
圖1為根據(jù)本發(fā)明實施例一種電子病歷管理方法的整體流程示意圖;
圖2為根據(jù)本發(fā)明實施例一種電子病歷管理方法的流程示意圖;
圖3為根據(jù)本發(fā)明實施例一種電子病歷管理方法中權(quán)益證明機制的流程示意圖;
圖4為根據(jù)本發(fā)明實施例一種電子病歷管理方法中記賬成功后獎勵權(quán)重的分配示意圖;
圖5為根據(jù)本發(fā)明實施例一種電子病歷管理系統(tǒng)的整體框架示意圖。
具體實施方式
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細(xì)描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
區(qū)塊鏈?zhǔn)且粋€分布式賬本,一種通過去中心化、去信任的方式集結(jié)維護一個可靠數(shù)據(jù)庫的技術(shù)方案。從數(shù)據(jù)的角度看,區(qū)塊鏈?zhǔn)且环N幾乎不可能被更改的分布式數(shù)據(jù)庫。這里“分布式”不僅體現(xiàn)為數(shù)據(jù)的分布式存儲,也體現(xiàn)為數(shù)據(jù)的分布式記錄、存儲和表達的方式。在此我們利用區(qū)塊鏈的這種思想,開發(fā)一種基于時間鏈的分布式數(shù)據(jù)庫電子病歷系統(tǒng)。
傳統(tǒng)的電子病歷系統(tǒng)缺乏信息安全機制。電子病歷系統(tǒng)是技術(shù)性的數(shù)據(jù)信息系統(tǒng),在計算機上篡改或刪除比較容易,且不留痕跡,其證據(jù)效力很難保證。在電子病歷系統(tǒng)中應(yīng)用區(qū)塊鏈思想,使用基于時間鏈的分布式數(shù)據(jù)庫將會使病歷信息保持原始性,對每一條記錄都將可以追查到來源,具體說明如下:
保證信息的原始性、真實性,能達到作為法律依據(jù)所要求的安全性水平。充分保證數(shù)據(jù)訪問和更改的安全問題,主要是防范非法訪問和非法破壞。病歷記錄了患者的病情和整個診療過程,是保密性文件。要對不同的使用人員授予不同的使用和管理權(quán)限,不允許無權(quán)限的人員閱覽、竊取、篡改電子病歷。
數(shù)據(jù)的存儲安全問題,不僅要能儲存海量信息而且要求在發(fā)生故障后能夠?qū)?shù)據(jù)恢復(fù)到斷點狀態(tài)。而且為了保證病歷的真實性必須對數(shù)據(jù)庫內(nèi)數(shù)據(jù)的更改記錄進行詳細(xì)日志記錄。
保護患者個人隱私權(quán)的安全性要求。患者身體和臨床狀況的記錄,是重要的個人隱私。隱私性保護是取得患者及家屬信任和電子病歷發(fā)展的關(guān)鍵,醫(yī)療信息泄露給患者帶來困擾,如生活中遭受到區(qū)別對待、商業(yè)信息騷擾、信息詐騙等。所以這一機制覆蓋了病人信息不同表示形式的各組成部分,要控制到具體的病人,同時對一些重要的操作要進行追蹤記錄。
區(qū)塊鏈,讓全民參與記賬。全民記賬更穩(wěn)定,由于系統(tǒng)中并沒有特定記賬人,系統(tǒng)中任意部分節(jié)點失聯(lián)或者被摧毀,都不會影響系統(tǒng)的運行。全民記賬更安全,系統(tǒng)規(guī)定相同數(shù)量最多的賬本是真賬本,少部分和其他用戶不一致的賬本即為假賬本。這讓具有足夠多節(jié)點的區(qū)塊鏈很難被攻擊和篡改。這些節(jié)點分布在互聯(lián)網(wǎng)的任意角落,除非你是上帝,能夠控制全世界大部分電腦,否則無法篡改。因此區(qū)塊鏈被認(rèn)為有史以來最為安全的數(shù)據(jù)管理方式。全民記賬更高效,由于沒有中心化的中介機構(gòu)存在,完全通過預(yù)先設(shè)定的程序自動運行,能夠極大降低成本和提高效率,并且確保賬本記錄過程和內(nèi)容公開透明。
由于節(jié)點之間的交換遵循固定的算法,其數(shù)據(jù)交互是無需信任的(區(qū)塊鏈中的程序規(guī)則會自行判斷活動是否有效),因此交易對手無須通過公開身份的方式讓對方自己產(chǎn)生信任,對信用的累積非常有幫助。
下面簡要介紹本發(fā)明具體實施例中的參與者
患者:是電子病歷的主體,是電子病例的第一擁有者,患者可授權(quán)將病歷展示給個人(如:醫(yī)生)或機構(gòu)(如:醫(yī)院)查看。
醫(yī)生:是病歷的使用者,醫(yī)生從病歷中獲取病人的病情描述。從而進一步判斷病人病情的變化情況,權(quán)威的病情描述將加大醫(yī)生做出準(zhǔn)確判斷的力度,長時間段的有效的病歷記錄將有助于醫(yī)生確切發(fā)現(xiàn)病人病情變化規(guī)律。
醫(yī)院:病人在醫(yī)院接受治療,形成的病歷數(shù)據(jù),將記錄在本醫(yī)院的電子病歷系統(tǒng),醫(yī)院的信息系統(tǒng)將完整的記錄并保存了病人在本醫(yī)院的電子病歷。同時,醫(yī)院將是基于時間鏈的分布式電子病歷系統(tǒng)(病歷交易信息數(shù)據(jù)庫)的存儲節(jié)點。
圖1中,示出本發(fā)明具體實施例中,示出一種電子病歷管理方法,包括:步驟1,將患者病歷存儲在其就診醫(yī)院電子病歷系統(tǒng),同時將該行為創(chuàng)建并添加到基于時間鏈的分布式數(shù)據(jù)庫中;
步驟2,患者第一次授權(quán)指定身份的醫(yī)生通過醫(yī)生終端訪問基于時間鏈的分布式數(shù)據(jù)庫查看患者的病歷交易信息;再次授權(quán)醫(yī)生訪問基于時間鏈的分布式數(shù)據(jù)庫中提供的電子病歷訪問途徑,醫(yī)生終端成功查看到病歷。
步驟3,醫(yī)生終端對患者在本院電子病歷系統(tǒng)中建立的病歷信息進行查看、添加、修改和/或刪除操作;同時,上述操作行為記錄在病歷交易信息數(shù)據(jù)庫。
本發(fā)明另一個具體實施例中,一種電子病歷管理方法,所述基于時間鏈的分布式數(shù)據(jù)庫(病歷交易信息數(shù)據(jù)庫)為分布式數(shù)據(jù)庫,用于存儲患者的電子病歷從初始建立到最近一次被操作的記錄的交易信息,所述操作是指對病歷進行的查看、修改、刪除等一切行為,其中操作時間、操作地點、操作人物、操作內(nèi)容信息將完整記錄在案,并附上時間戳通知其他交易信息節(jié)點存儲本條信息;每個醫(yī)院為在此數(shù)據(jù)庫上都是一個交易節(jié)點;所述電子病歷系統(tǒng)為各個醫(yī)院內(nèi)自主管理的電子病歷信息存儲數(shù)據(jù)庫,用于存儲患者在本院的病歷信息,且該電子病例的外部訪問授權(quán)及訪問路徑存儲在基于時間鏈的分布式數(shù)據(jù)庫中。
本發(fā)明另一個具體實施例中,一種電子病歷管理方法,所述步驟1還包括:
s11,將患者病歷信息存儲在對應(yīng)各醫(yī)院電子病歷信息存儲數(shù)據(jù)庫中;同時將此條記錄存儲在基于時間鏈的分布式數(shù)據(jù)庫;
s12,經(jīng)權(quán)益證明機制篩選的醫(yī)院存儲某一時間段中的所有病歷交易信息,并同步復(fù)制到所述基于時間鏈的分布式數(shù)據(jù)庫中其他醫(yī)院病歷交易節(jié)點數(shù)據(jù)庫中。
本發(fā)明另一個具體實施例中,一種電子病歷管理方法,所述步驟s12中權(quán)益證明機制還包括:每個交易節(jié)點接收并統(tǒng)計接收到的患者病歷交易記錄數(shù)量,確認(rèn)交易記錄數(shù)量滿足預(yù)設(shè)條件,則所述交易信息數(shù)據(jù)節(jié)點開始記錄所述患者交易記錄。
本發(fā)明另一個具體實施例中,一種電子病歷管理方法,所述預(yù)設(shè)條件包括:患者病歷交易記錄的數(shù)量、與所述患者病歷交易信息數(shù)據(jù)相關(guān)的醫(yī)院權(quán)重值和/或發(fā)送來患者交易記錄數(shù)量醫(yī)院的個數(shù)。
本發(fā)明另一個具體實施例中,一種電子病歷管理方法,所述醫(yī)院權(quán)重值包括基礎(chǔ)權(quán)益值和/或獎勵權(quán)重值:
所述基礎(chǔ)權(quán)重值與該醫(yī)院共享患者病歷的數(shù)目成正比;
所述獎勵權(quán)重值與該醫(yī)院所屬信息數(shù)據(jù)庫成功進行患者交易記錄次數(shù)成正比。
圖2中,本發(fā)明另一個具體實施例中,示出一種電子病歷管理方法流程圖,包括以下步驟:患者在醫(yī)院就診時,醫(yī)生需要通過查看病歷了解患者病情,故醫(yī)生能夠通過病人的就診卡進入系統(tǒng)查詢該病人是否存在其他醫(yī)院的就診記錄,如果存在,通過病人就診卡信息及病人的授權(quán)(如:病人可輸入確認(rèn)密碼),將查看到該病人的就診記錄。醫(yī)生通過本醫(yī)院在系統(tǒng)中的權(quán)重及病人的再次授權(quán),進而申請查看病人在其他醫(yī)院的病歷信息;注:醫(yī)院權(quán)重=基礎(chǔ)權(quán)益值+獎勵權(quán)重;基礎(chǔ)權(quán)益值,根據(jù)醫(yī)院開放病歷的數(shù)目確定,開放的病歷越多,基礎(chǔ)權(quán)益值越高。病歷的開放數(shù)量只可以增加,不能減少。如果醫(yī)生查詢該患者不存在以往的就診記錄,醫(yī)生在本醫(yī)院給該病人新建一個電子病歷。同時,基于該病例創(chuàng)建一條交易信息存入基于時間鏈的分布式數(shù)據(jù)庫。
基于時間鏈的分布式數(shù)據(jù)庫的電子病歷的運行機制:
基于時間鏈的分布式數(shù)據(jù)庫的思想來源于區(qū)塊鏈,而區(qū)塊鏈的本質(zhì)就像一個大的總帳本,系統(tǒng)中的每個用戶都可以參與競爭記賬。在某個時間段內(nèi),系統(tǒng)會通過某種策略在競爭者中找出記賬最快最好的用戶。該用戶把這段時間內(nèi)的數(shù)據(jù)變化寫到一個區(qū)塊中,就像寫到一張賬頁上,并把這張賬頁復(fù)制給系統(tǒng)內(nèi)所有其他用戶進行備份,完成整個動作。在下個時間段周而復(fù)始,于是系統(tǒng)中每個節(jié)點都有著完整賬本的副本。
如圖3所示,在基于時間鏈的分布式數(shù)據(jù)庫的電子病歷系統(tǒng)中,醫(yī)生每次通過就診卡及病人授權(quán)進行的操作都將是交易記錄,并且記賬在交易信息節(jié)點,之后通知其他交易信息節(jié)點。在本系統(tǒng)中,采用“權(quán)益證明機制(pos,proofofstake)”的共識機制來判斷誰記賬。區(qū)塊鏈技術(shù)的“共識機制”是指規(guī)定系統(tǒng)中節(jié)點怎樣競爭進行記賬的這一行為?!皺?quán)益證明機制”,這種機制通過計算你持有權(quán)重占系統(tǒng)總權(quán)重的百分比,來決定你獲得本次記賬權(quán)的機率。本系統(tǒng)中具體流程如下:系統(tǒng)發(fā)出記賬通知,每個交易信息節(jié)點將接到通知,進行記賬處理。交易信息節(jié)點在記賬處理過程中先會統(tǒng)計當(dāng)前交易的數(shù)量,當(dāng)交易數(shù)量大于一定的值時,交易信息節(jié)點將自行進入記賬狀態(tài),此時交易信息節(jié)點記賬需要逐個滿足以下條件:條件一,與交易信息節(jié)點相關(guān)的醫(yī)院權(quán)重達到記賬的要求;滿足條件一后將持續(xù)判斷在上述超過變化的交易中共有來自幾家醫(yī)院的交易信息,當(dāng)醫(yī)院數(shù)目達到一定數(shù)目時,交易信息節(jié)點開始記賬。在記賬的過程中,還會有新的交易信息在隨時產(chǎn)生,此時哪個交易信息節(jié)點將成功記賬最多的交易量,就是哪個交易信息節(jié)點記賬成功。然后廣播到區(qū)塊鏈中各個交易節(jié)點。
基于時間鏈的分布式數(shù)據(jù)庫的電子病歷系統(tǒng)中醫(yī)院權(quán)重:
交易信息節(jié)點所在醫(yī)院的權(quán)重將決定該節(jié)點能否參與記賬,之后通過激勵機制獲得獎勵權(quán)重。醫(yī)院權(quán)重大小同時決定能否訪問患者在其他家醫(yī)院的病歷信息。
醫(yī)院的權(quán)重由兩部分組成,第一部分,基礎(chǔ)權(quán)益值,根據(jù)醫(yī)院開放病歷的數(shù)目確定,開放的病歷越多,基礎(chǔ)權(quán)益值越高。病歷的開放數(shù)量只可以增加,不能減少。第二部分,將由成功記賬后的獎勵所得。
如圖4所示,基于時間鏈的分布式數(shù)據(jù)庫的電子病歷的記賬激勵機制:
系統(tǒng)中出現(xiàn)“激勵機制”,是將經(jīng)濟因素集成到技術(shù)體系中來,包括經(jīng)濟激勵的發(fā)行機制和分配機制等,激勵機制的出現(xiàn)激勵遵守規(guī)則參與記賬的節(jié)點,并且懲罰不遵守規(guī)則的節(jié)點,只有這樣才能讓整個系統(tǒng)朝著良性循環(huán)的方向發(fā)展。
基于時間鏈的分布式數(shù)據(jù)庫的電子病歷的附加功能:
由于系統(tǒng)數(shù)據(jù)的真實性、不可串改性,醫(yī)生或者醫(yī)院可以查看到患者的醫(yī)療信用,從信用的角度對患者進行一個把控,減少一些不必要的傷害,如:傷醫(yī)傾向等。
圖4中,示出本發(fā)明具體實施例中,示出一種電子病歷管理系統(tǒng)整體架構(gòu)示意圖??傮w上,包括電子病歷系統(tǒng)a1、基于時間鏈的分布式數(shù)據(jù)庫a2和醫(yī)生終端a3:
所述電子病歷系統(tǒng)a1,與所述醫(yī)生終端a3相連,是指各醫(yī)院自己的信息存儲數(shù)據(jù)庫,用于存儲患者在該醫(yī)院的電子病歷信息,且該電子病例的外部訪問授權(quán)及訪問路徑存儲在基于時間鏈的分布式數(shù)據(jù)庫中;
所述基于時間鏈的分布式數(shù)據(jù)庫a2,與所述醫(yī)生終端a3相連,用于存儲患者電子病歷的所有的交易信息,包括每次操作電子病歷的角色、時間、地點和/或?qū)﹄娮硬v的修改記錄;
所述醫(yī)生終端a3,與所述基于時間鏈的分布式數(shù)據(jù)庫a2相連,用于查看或存儲病歷交易信息節(jié)點,與所述電子病歷系統(tǒng)a1相連,用于查看電子病歷系統(tǒng)中的電子病歷信息。
本發(fā)明另一個具體實施例中,一種電子病歷系統(tǒng),所述電子病歷系統(tǒng)為基于時間鏈的分布式數(shù)據(jù)庫。
本發(fā)明另一個具體實施例中,一種電子病歷系統(tǒng),所述基于時間鏈的分布式數(shù)據(jù)庫還包含多個病歷數(shù)據(jù)節(jié)點,用于將患者病歷信息分別存儲在各醫(yī)院的病歷數(shù)據(jù)節(jié)點中;患者將授權(quán)指定身份的醫(yī)生終端訪問所述電子病歷系統(tǒng)中存儲的其病歷信息。
本發(fā)明另一個具體實施例中,一種電子病歷系統(tǒng),所述醫(yī)生終端還用于對所述電子病歷系統(tǒng)中的病歷在基于時間鏈的分布式數(shù)據(jù)庫中新建交易信息節(jié)點。
本發(fā)明又一個具體實施例中,一種電子病歷系統(tǒng),所述數(shù)據(jù)節(jié)點,所謂數(shù)據(jù)節(jié)點,將是存儲數(shù)據(jù)的單元塊,在基于區(qū)塊鏈的思想——時間戳的分布式電子病歷系統(tǒng)中數(shù)據(jù)節(jié)點將分為病歷數(shù)據(jù)節(jié)點與交易信息節(jié)點(病歷操作信息節(jié)點)。
交易信息節(jié)點是指各個醫(yī)院的信息存儲中心,每個病人在不同醫(yī)院就診形成的電子病歷存儲在不同醫(yī)院,不會歸納總結(jié)到一起,這樣每個病人的病歷從空間范圍去看,就會有了分布式的存儲形態(tài)。
病歷操作信息節(jié)點是指病人的病歷從初始建立到最近一次被操作的記錄。(此時操作是指對病歷進行的查看、修改、刪除等一切行為),其中操作時間、地點、人物、操作什么內(nèi)容等都將完整記錄在案,并附上時間戳通知其他病歷操作信息節(jié)點存儲本條信息。這條信息將以區(qū)塊鏈的思想存儲在每個病歷操作信息節(jié)點,這條信息在區(qū)塊鏈技術(shù)處理下具備了交易透明、不可篡改、不可逆性,明確保持了數(shù)據(jù)的私密性與原著性。
本發(fā)明又一個具體實施例中,描述了本發(fā)明一種電子病歷系統(tǒng)的運行機制。基于時間鏈的分布式數(shù)據(jù)庫的思想來源于區(qū)塊鏈,而區(qū)塊鏈的本質(zhì)就像一個大的總帳本,系統(tǒng)中的每個用戶都可以參與競爭記賬。在某個時間段內(nèi),系統(tǒng)會通過某種策略在競爭者中找出記賬最快最好的用戶。該用戶把這段時間內(nèi)的數(shù)據(jù)變化寫到一個區(qū)塊中,就像寫到一張賬頁上,并把這張賬頁復(fù)制給系統(tǒng)內(nèi)所有其他用戶進行備份,完成整個動作。在下個時間段周而復(fù)始,于是系統(tǒng)中每個節(jié)點都有著完整賬本的副本。
在基于時間鏈的分布式數(shù)據(jù)庫的電子病歷系統(tǒng)中,醫(yī)生每次通過就診卡及病人授權(quán)進行的操作都將是交易記錄,并且記賬在交易信息數(shù)據(jù)節(jié)點,之后通知其他交易信息數(shù)據(jù)節(jié)點。在本系統(tǒng)中,采用“權(quán)益證明機制(pos,proofofstake)”的共識機制來判斷誰記賬。區(qū)塊鏈技術(shù)的“共識機制”是指規(guī)定系統(tǒng)中節(jié)點怎樣競爭進行記賬的這一行為。“權(quán)益證明機制”,這種機制通過計算你持有權(quán)重占系統(tǒng)總權(quán)重的百分比,來決定你獲得本次記賬權(quán)的機率。本系統(tǒng)中具體流程如下:系統(tǒng)發(fā)出記賬通知,每個交易信息數(shù)據(jù)節(jié)點將接到通知,進行記賬處理。交易信息數(shù)據(jù)節(jié)點在記賬處理過程中先會統(tǒng)計當(dāng)前交易的數(shù)量,當(dāng)交易數(shù)量大于一定的值時,交易信息數(shù)據(jù)節(jié)點將自行進入記賬狀態(tài),此時交易信息數(shù)據(jù)節(jié)點記賬需要逐個滿足以下條件:條件一,與交易信息數(shù)據(jù)節(jié)點相關(guān)的醫(yī)院權(quán)重達到記賬的要求;滿足條件一后將持續(xù)判斷在上述超過變化的交易中共有來自幾家醫(yī)院的交易信息,當(dāng)醫(yī)院數(shù)目達到一定數(shù)目時,交易信息數(shù)據(jù)節(jié)點開始記賬。在記賬的過程中,還會有新的交易信息在隨時產(chǎn)生,此時那個交易信息數(shù)據(jù)節(jié)點將成功記賬最多的交易量,就是那個交易信息數(shù)據(jù)節(jié)點記賬成功。然后廣播到區(qū)塊鏈中各個交易節(jié)點。
最后,本申請的方法僅為較佳的實施方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。