本發(fā)明涉及藥品安全監(jiān)管領(lǐng)域,并且更具體地,涉及一種基于區(qū)塊鏈對藥品質(zhì)量安全進行全程監(jiān)控的方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有的藥品追溯系統(tǒng)都沒有達到全程跟蹤和追溯管理的,本身的追溯體系存在缺陷,無法達到全程跟蹤和追溯管理,無法全程記錄藥品生產(chǎn)、流通、銷售整個環(huán)節(jié)的交易過程。因此,一旦發(fā)生藥品安全事故,很難通過跟蹤交易的記錄,追溯交易過程,迅速召回出現(xiàn)問題的藥品,以最大程度減少危害擴大,確保每一個人的身體健康和生命安全。對一個消費者而言,只是一個簡單的查詢系統(tǒng),能夠查到有關(guān)制造商的一些信息,無法查詢安全生產(chǎn)信息(包括檢驗檢疫信息)、流通領(lǐng)域的相關(guān)信息。對國家食品藥品監(jiān)督管理總局而言,還沒有達到藥品安全生產(chǎn)、流通、使用各環(huán)節(jié)的全程跟蹤和安全追溯。
區(qū)塊鏈是一種新型去中心化協(xié)議,能安全地存儲數(shù)字貨幣交易或其他數(shù)據(jù),信息不可偽造和篡改,可以自動執(zhí)行智能合約,無需任何中心化機構(gòu)的審核。
因此,需要一種技術(shù),以解決現(xiàn)有的藥品安全追溯管理問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種基于區(qū)塊鏈對藥品質(zhì)量安全進行全程監(jiān)控的方法及系統(tǒng),以解決藥品流通的全程跟蹤和追溯問題。
為了解決上述問題,本發(fā)明提供了一種方法,所述方法包括:建立藥品標識信息;
將包括所述標識信息的出庫記錄進行加密,并且將經(jīng)過加密的出庫記錄存儲在區(qū)塊鏈中;
將所述藥品出庫后且用戶獲得所述藥品之前,將每個交易點處所產(chǎn)生的包括標識信息的交易記錄進行加密,并且將經(jīng)過加密的交易記錄存儲在區(qū)塊鏈中;
在用戶獲得所述藥品之后,利用標識信息從區(qū)塊鏈中獲取所述藥品的出庫記錄和每個交易點的交易記錄;
根據(jù)所述藥品的出庫記錄和每個交易點的交易記錄確定所述藥品的質(zhì)量安全。
優(yōu)選地,所述建立藥品標識信息包括:
在所生產(chǎn)的藥品的包裝上設(shè)置監(jiān)管碼;
基于所述監(jiān)管碼和全球標準編碼為所述藥品生成序列號。
優(yōu)選地,所述交易點為所述藥品從上游單位轉(zhuǎn)至下游單位的中轉(zhuǎn)位置。
優(yōu)選地,所述交易點基于區(qū)塊鏈存儲記錄,所述區(qū)塊鏈中的記錄包括藥品序列號,下游單位在接收藥品時對所述藥品進行真?zhèn)悟炞C的驗證結(jié)果、運輸記錄以及入庫/出庫記錄,各交易點對應(yīng)的上游單位和下游單位信息,所述記錄通過交易點的私鑰進行加密。
優(yōu)選地,還包括下游單位對上游單位提供的藥品進行驗證,利用上游單位的公鑰對所述上游單位區(qū)塊鏈中的記錄進行解密,利用解密后的記錄所述藥品的真?zhèn)芜M行判斷。
基于本發(fā)明的另一方面,本發(fā)明提供一種基于區(qū)塊鏈對藥品質(zhì)量安全進行全程監(jiān)控的系統(tǒng),所述系統(tǒng)包括:
標識單元,用于建立藥品標識信息;
數(shù)據(jù)存儲單元,用于將包括所述標識信息的出庫記錄進行加密,并且將經(jīng)過加密的出庫記錄存儲在區(qū)塊鏈中;
數(shù)據(jù)交易存儲單元,用于將所述藥品出庫后且用戶獲得所述藥品之前,將每個交易點處所產(chǎn)生的包括標識信息的交易記錄進行加密,并且將經(jīng)過加密的交易記錄存儲在區(qū)塊鏈中;
追溯單元,用于在用戶獲得所述藥品之后,利用標識信息從區(qū)塊鏈中獲取所述藥品的出庫記錄和每個交易點的交易記錄;
檢驗單元,用于根據(jù)所述藥品的出庫記錄和每個交易點的交易記錄確定所述藥品的質(zhì)量安全。
優(yōu)選地,所述標識單元還用于:
在所生產(chǎn)的藥品的包裝上設(shè)置監(jiān)管碼;
基于所述監(jiān)管碼和全球標準編碼為所述藥品生成序列號。
優(yōu)選地,所述交易點為所述藥品從上游單位轉(zhuǎn)至下游單位的中轉(zhuǎn)位置。
優(yōu)選地,所述交易點基于區(qū)塊鏈存儲記錄,所述區(qū)塊鏈中的記錄包括藥品序列號,下游單位在接收藥品時對所述藥品進行真?zhèn)悟炞C的驗證結(jié)果、運輸記錄以及入庫/出庫記錄,各交易點對應(yīng)的上游單位和下游單位信息,所述記錄通過交易點的私鑰進行加密。
優(yōu)選地,還包括下游單位對上游單位提供的藥品進行驗證,利用上游單位的公鑰對所述上游單位區(qū)塊鏈中的記錄進行解密,利用解密后的記錄對所述藥品的真?zhèn)芜M行判斷。
本發(fā)明的技術(shù)方案,能夠?qū)崿F(xiàn)對藥品各交易節(jié)點的全程跟蹤和追溯管理的,本發(fā)明采用基于區(qū)塊鏈的藥品質(zhì)量安全全程追溯管理的技術(shù)方案,可以查詢藥品安全生產(chǎn)信息(包括檢驗檢疫信息)、流通領(lǐng)域的相關(guān)信息,實現(xiàn)了藥品安全生產(chǎn)、流通、使用各環(huán)節(jié)的全程跟蹤和安全追溯。
附圖說明
通過參考下面的附圖,可以更為完整地理解本發(fā)明的示例性實施方式:
圖1為根據(jù)本發(fā)明一實施方式的一種基于區(qū)塊鏈用于對藥品質(zhì)量安全進行全程監(jiān)控的方法流程圖;
圖2為根據(jù)本發(fā)明一實施方式的一種基于區(qū)塊鏈用于對藥品質(zhì)量安全進行全程監(jiān)控的系統(tǒng)結(jié)構(gòu)圖。
具體實施方式
現(xiàn)在參考附圖介紹本發(fā)明的示例性實施方式,然而,本發(fā)明可以用許多不同的形式來實施,并且不局限于此處描述的實施例,提供這些實施例是為了詳盡地且完全地公開本發(fā)明,并且向所屬技術(shù)領(lǐng)域的技術(shù)人員充分傳達本發(fā)明的范圍。對于表示在附圖中的示例性實施方式中的術(shù)語并不是對本發(fā)明的限定。在附圖中,相同的單元/元件使用相同的附圖標記。
除非另有說明,此處使用的術(shù)語(包括科技術(shù)語)對所屬技術(shù)領(lǐng)域的技術(shù)人員具有通常的理解含義。另外,可以理解的是,以通常使用的詞典限定的術(shù)語,應(yīng)當被理解為與其相關(guān)領(lǐng)域的語境具有一致的含義,而不應(yīng)該被理解為理想化的或過于正式的意義。
圖1為根據(jù)本發(fā)明一實施方式的一種基于區(qū)塊鏈用于對藥品質(zhì)量安全進行全程監(jiān)控的方法流程圖。如圖1所示,本發(fā)明的實施方式提供一種基于區(qū)塊鏈用于對藥品質(zhì)量安全進行全程監(jiān)控的方法,通過方法100,建立藥品的序列號,將藥品的出庫記錄以及藥品的序列號進行加密,在藥品流通的各個交易點產(chǎn)生的交易記錄以及藥品的序列號進行加密,并且將經(jīng)過加密的交易存儲在區(qū)塊鏈中。在用戶最終獲得藥品之后,用戶可以利用藥品的序列號從區(qū)塊鏈中獲取所述藥品的出庫記錄和每個交易點的交易記錄,根據(jù)藥品的出庫記錄和每個交易點的交易記錄確定所述藥品的質(zhì)量安全。由于每個交易點都可以獲得惟一、真實的分布式賬本記錄,該分布式賬本記錄為每一個交易點的交易環(huán)節(jié)都提供了永久的交易記錄,交易記錄被分組到各區(qū)塊鏈中且無法篡改,本發(fā)明的實施方式保證了藥品質(zhì)量安全進行全程監(jiān)控的真實性。
優(yōu)選地,方法100從101開始,在步驟101:建立藥品標識信息。在所生產(chǎn)的藥品的包裝上設(shè)置監(jiān)管碼。基于監(jiān)管碼和全球標準編碼為藥品生成序列號。監(jiān)管碼為國家食品藥品監(jiān)督管理局提供的藥品,藥品序列號為監(jiān)管碼和國際物品編碼(GSI碼)關(guān)聯(lián)形成。藥品序列號可以以條形碼的形式印刷在藥品外包裝。藥品序列號為藥品的標識信息,每一交易點的記錄,都將包括藥品的標識信息。藥品標識信息,用于藥品交易記錄的查詢,以及對藥品進行真?zhèn)闻袛嗟囊罁?jù)。
優(yōu)選地,藥品流通的單位包括但不限于:生產(chǎn)商,物流公司,批發(fā)商,藥店或藥房,消費者。藥品的生產(chǎn)商在藥品生產(chǎn)時,建立藥品標識信息。
優(yōu)選地,在步驟102:將包括標識信息的出庫記錄進行加密,并且將經(jīng)過加密的出庫記錄存儲在區(qū)塊鏈中。本發(fā)明的實施方式中,藥品在離開生產(chǎn)商轉(zhuǎn)入物流公司的交易點,利用生產(chǎn)商對應(yīng)區(qū)塊鏈的私鑰將藥品的標識信息以及出庫記錄進行加密,并將加密后藥品的標識信息以及出庫記錄存儲在區(qū)塊鏈中。優(yōu)選地,本發(fā)明的實施方式還可以對藥品的相關(guān)信息,例如藥品名稱、成份、藥品使用說明、藥品有效期、生產(chǎn)商、物流公司的信息等,藥品的相關(guān)信息通過生產(chǎn)商對應(yīng)區(qū)塊鏈的私鑰將藥品的相關(guān)信息進行加密,并將加密后的藥品的相關(guān)信息存儲在區(qū)塊鏈中。優(yōu)選地,本發(fā)明的實施方式還可以對藥品從生產(chǎn)商轉(zhuǎn)移到物流商過程中進行實時監(jiān)控,對監(jiān)控的圖像或視頻數(shù)據(jù),利用生產(chǎn)商的私鑰對監(jiān)控數(shù)據(jù)進行加密,并將加密后的監(jiān)控數(shù)據(jù)存儲在區(qū)塊鏈中。本發(fā)明的實施方式中,
優(yōu)選地,每個交易點對應(yīng)一個區(qū)塊鏈,每個區(qū)塊鏈存儲對應(yīng)交易點的加密公鑰和私鑰。交易點私鑰用于對該交易點記錄進行加密,公鑰用于其他交易點解密該交易點的加密數(shù)據(jù)。
優(yōu)選地,在步驟103:將藥品出庫后且用戶獲得藥品之前,將每個交易點處所產(chǎn)生的包括標識信息的交易記錄進行加密,并且將經(jīng)過加密的交易記錄存儲在區(qū)塊鏈中。藥品從生產(chǎn)商出庫到物流公司后,物流公司還可以將藥品轉(zhuǎn)移到批發(fā)商,再經(jīng)批發(fā)商轉(zhuǎn)移到藥店或藥房。本發(fā)明的實施方式,用戶在獲得藥品之前,藥品可以經(jīng)過1個或以上單位進行中轉(zhuǎn)。交易點為藥品從上游單位轉(zhuǎn)至下游單位的中轉(zhuǎn)位置。優(yōu)選地,將每個交易點處所產(chǎn)生的包括標識信息的交易記錄進行加密,并且將經(jīng)過加密的交易記錄存儲在區(qū)塊鏈中。優(yōu)選地,區(qū)塊鏈中的記錄包括藥品序列號,下游單位在接收藥品時對藥品進行真?zhèn)悟炞C的驗證結(jié)果、運輸記錄以及入庫/出庫記錄,藥品的相關(guān)信息,各交易點對應(yīng)的上游單位和下游單位信息,記錄通過交易點的私鑰進行加密。優(yōu)選地,本發(fā)明的實施方式還可以對藥品從上游單位轉(zhuǎn)移到下游單位過程中進行實時監(jiān)控,對監(jiān)控的圖像或視頻數(shù)據(jù),利用生產(chǎn)商的私鑰對監(jiān)控數(shù)據(jù)進行加密,并將加密后的監(jiān)控數(shù)據(jù)存儲在區(qū)塊鏈中。優(yōu)選地,在藥品轉(zhuǎn)移過程中,轉(zhuǎn)移過程中交易點的記錄還包括下游單位對上游單位提供的藥品進行驗證,利用上游單位的公鑰對上游單位區(qū)塊鏈中的記錄進行解密,利用解密后的記錄對藥品的真?zhèn)芜M行判斷。驗證過程中,交易點下游單位對上游單位提供的藥品,先進行藥品外包裝上的藥品監(jiān)管碼進行掃描,然后調(diào)用區(qū)塊鏈平臺,和區(qū)塊鏈存儲的各交易點的記錄進行對比。藥品驗證結(jié)果為真時,轉(zhuǎn)移到下游單位;當藥品驗證結(jié)果為假時,將藥品退回到上游單位。
優(yōu)選地,在步驟104:在用戶獲得藥品之后,利用標識信息從區(qū)塊鏈中獲取藥品的出庫記錄和每個交易點的交易記錄。用戶在最終獲得藥品后,利用藥品標識信息從區(qū)塊鏈中獲取藥品的出庫記錄和每個交易點的交易記錄,可以根據(jù)藥品的出庫記錄和每個交易點的交易記錄實現(xiàn)對藥品質(zhì)量安全全程的追溯。
優(yōu)選地,在步驟105:根據(jù)藥品的出庫記錄和每個交易點的交易記錄確定藥品的質(zhì)量安全,確定藥品的真?zhèn)?。藥品驗證結(jié)果為真時,藥品可供用戶使用;當藥品驗證結(jié)果為假時,將藥品退回到上游單位。
本發(fā)明的實施方式,通過建立藥品的序列號,將藥品的出庫記錄以及藥品的序列號進行加密,在藥品流通的各個交易點產(chǎn)生的交易記錄以及藥品的序列號進行加密,并在藥品轉(zhuǎn)移的交易點對藥品的真?zhèn)芜M行驗證,將經(jīng)過加密的交易存儲在區(qū)塊鏈中。在用戶最終獲得藥品之后,用戶可以利用藥品的序列號從區(qū)塊鏈中獲取藥品的出庫記錄和每個交易點的交易記錄,根據(jù)藥品的出庫記錄和每個交易點的交易記錄確定藥品的質(zhì)量安全。由于每個交易點都可以獲得惟一、真實的分布式賬本記錄,該分布式賬本記錄為每一個交易點的交易環(huán)節(jié)都提供了永久的交易記錄,交易記錄被分組到各區(qū)塊鏈中且無法篡改,本發(fā)明的實施方式保證了藥品質(zhì)量安全進行全程監(jiān)控的真實性。本發(fā)明的實施方式,取代現(xiàn)有藥品跟蹤系統(tǒng)或紙質(zhì)監(jiān)測系統(tǒng)在藥品轉(zhuǎn)移過程中記錄不準確、被篡改,為藥品的質(zhì)量安全全程追溯提供了一個新的解決方案。
圖2為根據(jù)本發(fā)明一實施方式的一種基于區(qū)塊鏈用于對藥品質(zhì)量安全進行全程監(jiān)控的系統(tǒng)結(jié)構(gòu)圖。如圖2所示,系統(tǒng)100包括標識單元101,用于建立藥品標識信息。
數(shù)據(jù)存儲單元102,用于將包括標識信息的出庫記錄進行加密,并且將經(jīng)過加密的出庫記錄存儲在區(qū)塊鏈中。
數(shù)據(jù)交易存儲單元103,用于將藥品出庫后且用戶獲得藥品之前,將每個交易點處所產(chǎn)生的包括標識信息的交易記錄進行加密,并且將經(jīng)過加密的交易記錄存儲在區(qū)塊鏈中;
追溯單元104,用于在用戶獲得藥品之后,利用標識信息從區(qū)塊鏈中獲取藥品的出庫記錄和每個交易點的交易記錄;
檢驗單元105,用于根據(jù)藥品的出庫記錄和每個交易點的交易記錄確定藥品的質(zhì)量安全。
優(yōu)選地,標識單元還用于:
在所生產(chǎn)的藥品的包裝上設(shè)置監(jiān)管碼;
基于監(jiān)管碼和全球標準編碼為藥品生成序列號。
優(yōu)選地,交易點為藥品從上游單位轉(zhuǎn)至下游單位的中轉(zhuǎn)位置。
優(yōu)選地,交易點基于區(qū)塊鏈存儲記錄,區(qū)塊鏈中的記錄包括藥品序列號,下游單位在接收藥品時對藥品進行真?zhèn)悟炞C的驗證結(jié)果、運輸記錄以及入庫/出庫記錄,各交易點對應(yīng)的上游單位和下游單位信息,記錄通過交易點的私鑰進行加密。
優(yōu)選地,還包括下游單位對上游單位提供的藥品進行驗證,利用上游單位的公鑰對上游單位區(qū)塊鏈中的記錄進行解密,利用解密后的記錄對藥品的真?zhèn)芜M行判斷。
本發(fā)明實施方式的一種基于區(qū)塊鏈用于對藥品質(zhì)量安全進行全程監(jiān)控的系統(tǒng)200與另一實施方式的一種基于區(qū)塊鏈用于對藥品質(zhì)量安全進行全程監(jiān)控的方法100相對應(yīng),在此不再進行贅述。
已經(jīng)通過參考少量實施方式描述了本發(fā)明。然而,本領(lǐng)域技術(shù)人員所公知的,正如附帶的專利權(quán)利要求所限定的,除了本發(fā)明以上公開的其他的實施例等同地落在本發(fā)明的范圍內(nèi)。
通常地,在權(quán)利要求中使用的所有術(shù)語都根據(jù)他們在技術(shù)領(lǐng)域的通常含義被解釋,除非在其中被另外明確地定義。所有的參考“一個/所述/該[裝置、組件等]”都被開放地解釋為所述裝置、組件等中的至少一個實例,除非另外明確地說明。這里公開的任何方法的步驟都沒必要以公開的準確的順序運行,除非明確地說明。