專利名稱:基于時間窗的醫院藥品追溯系統及其追溯方法
技術領域:
本發明涉及藥品溯源技術領域,特別是利用批次藥品進入各二級庫從開始銷售到銷售結束的時間窗,來建立藥品批次時間窗與藥品批次、患者之間的對應關系,從而實現有效溯源所有購買該批次藥品患者的方法,即基于時間窗的醫院藥品追溯系統及其追溯方法。
背景技術:
由于在醫院各庫還沒有完全實現條碼或RFID進行藥品單元的標識,所以醫院目前還未能實現藥品的追溯。為了實現醫院藥品的可追溯,如果能引入“時間窗”(TimeWindow,多見于配送調度的要求,指固定的時間間隔)的概念,將時間窗的概念由靜態推及動態,從醫院各二級庫藥品批次時間窗觀測某批次藥品的流動狀態,將時間窗與批次信息、患者信息對應起來,將能夠實現醫院層面的藥品追溯。
發明內容
本發明要解決的技術問題為:將時間窗信息與藥品批次、患者信息對應起來,便于查詢追溯,以實現能夠通過醫院各二級庫藥品批次時間窗觀測某批次藥品的流動狀態。本發明采取的技術方案為:一種基于時間窗的醫院藥品追溯系統,包括:數據采集單元、時間窗生成平臺和藥品追溯終端;
數據采集單元包括連接醫院庫存管理系統的第一預處理模塊,和連接醫院信息管理系統的第二預處理模塊;第一預處理模塊采集進入一級庫以及從一級庫向二級庫流動的藥品數據,并對采集到的藥品加貼新批次標識,同時記錄各批次藥品出入一級庫的時間信息,然后將藥品與批次對應數據以及時間信息輸出至時間窗生成平臺;第二預處理模塊采集二級庫向患者流動的藥品批次標識信息,并生成相應批次藥品二級庫時間窗的開始時間和上批次藥品二級庫時間窗的終止時間,然后將患者與藥品對應數據以及藥品批次二級庫時間窗數據輸出至時間窗生成平臺;
時間窗生成平臺包括數據匹配模塊、數據集更新模塊、時間窗更新模塊,以及分別與上述各模塊相連接的第一時間窗數據庫和第二時間窗數據庫;第一時間窗數據庫中存儲有批次與藥品對應時間窗數據集,第二時間窗數據庫存儲有患者與藥品對應時間窗數據集;時間窗生成平臺根據接收到的批次與藥品對應數據、患者與藥品對應數據和藥品批次時間窗數據,利用數據集更新模塊和時間窗更新模塊對第一時間窗數據庫和第二時間窗數據庫進行數據更新;
藥品追溯終端由人機交互界面、追溯工具箱和藥品追溯模塊組成;用戶通過人機交互界面向藥品追溯模塊發送追溯指令,藥品追溯模塊根據追溯指令向追溯工具箱發送工具調用指令,同時向時間窗生成平臺的數據匹配模塊發送數據調用指令;數據匹配模塊根據數據調用指令從第一時間窗數據庫和第二時間窗數據庫中調取相應數據進行匹配,并將匹配后的數據發送至藥品追溯模塊;追溯工具箱根據工具調用指令向藥品追溯模塊提供追溯工具包,藥品追溯模塊利用追溯工具包對從數據匹配模塊接收到的數據進行處理,然后輸出至人機交互界面。
醫院庫存管理系統(Warehouse Management System, WMS)和醫院信息系統(HospitalInformation System, HIS)為醫院自身系統,用于記錄藥品從一級庫向二級庫流動,以及從二級庫向患者流動的情況。本發明的數據采集模塊中,第一預處理模塊可采用RFID讀寫器、條碼掃描器、傳感器等現有產品記錄某批次出入一級庫的時間,即獲取藥品由出入的信息,并可采用貼標簽機對藥品加貼新的批次標識;第二預處理模塊可從醫院信息系統中的售藥POS端獲取患者的購藥信息,從而獲取到患者所購藥物的批次、患者信息,進而生成時間窗信息。第一時間窗數據庫和第二時間窗數據庫對數據的存儲皆可采用存儲器實現。藥品追溯模塊、數據匹配模塊、數據集更新模塊、時間窗更新模塊以及第一和第二預處理模塊皆可采用現有的處理器產品,結合現有軟件技術實現。本發明基于上述的追溯系統的追溯方法,包括藥品時間窗生成方法和終端藥品追溯方法;其中:
設定藥品批次以Pc^PpPfPz指代,藥品時間窗生成方法包括以下步驟:
(1.1)第一預處理模塊采集到新批次藥品進入一級庫,即對新批次藥品進行加貼新批次標識信息處理,如加貼標識為P1批次,同時記錄P1批次藥品一級庫時間窗起始時間;然后P1批次藥品從一級庫進入二級庫,第一預處理模塊采集到P1批次藥品進入二級庫,即記錄?1批次藥品一級庫時間窗的終止時間;
(1.2)Pi批次藥品進入二級庫等待銷售期間,上一批次Ptl批次藥品正在銷售;當上一批次Ptl批次藥品銷售完畢,開始銷售P1批次藥品,第二預處理模塊采集到由二級庫向患者流動的P1批次藥品的標識,即生成相應二級庫的Ptl批次時間窗的終止時間點P1批次藥品時間窗的起始時間點批次藥品銷售完畢,二級庫開始銷售P2批次藥品,即獲得相應二級庫P1批次藥品時間窗的終止時間點;
(1.3)第一預處理模塊將藥品與批次對應數據以及藥品一級庫時間窗信息,傳輸至時間窗生成平臺;第二預處理模塊將患者與藥品對應數據,以及藥品二級庫時間窗數據傳輸至時間窗生成平臺;
(1.4)時間窗生成平臺根據接收到的數據,利用數據集更新模塊和時間窗更新模塊,分別對第一時間窗數據庫和第二時間窗數據庫中的數據進行更新,將時間窗信息分別與批次藥品信息和購藥患者對應,即藥品時間窗生成;
終端藥品追溯方法包括以下步驟:
(2.1)用戶通過人機交互界面發出針對某批次藥品的追溯指令,由藥品追溯處理器實現的藥品追溯模塊接收指令,并根據指令向由存儲器實現的追溯工具箱發送工具包調用的指令,同時向由時間窗生成處理器實現的數據匹配模塊發送數據調用指令;
(2.2)由時間窗生成處理器實現的數據匹配模塊分別向由存儲器實現的第一時間窗數據庫和第二時間窗數據庫調用相應批次藥品的相關數據并進行匹配,得到所追溯批次藥品的患者以及時間窗信息并將數據打包,然后將數據包傳輸到由藥品追溯處理器實現的藥品追溯t吳塊;
(2.3)由藥品追溯處理器實現的追溯 工具箱根據工具包調用指令向藥品追溯模塊提供相應工具包,藥品追溯模塊利用工具包對接收到的數據包進行處理,以獲得藥品追溯圖示,最后將藥品追溯圖示輸出至人機交互界面。有益效果
本發明的追溯系統針對的用戶包括醫院及監管機構,在進行追溯時,用戶可通過人機接口界面輸入要追溯的藥品名稱、批次信息,即可查詢到購買該批次藥品的患者信息,以及藥品的流動情況;如某批次藥品出現異常,醫院能夠及時確定問題藥品所涉及的所有患者的信息,達到藥品追溯的目的,從而克服目前因沒有條碼或RFID等標識而無法對藥品進行追溯的缺陷。
圖1為本發明追溯系統的結構示意 圖2為本發明中藥品追溯流程和示意 圖3為本發明中時間窗生成及更新示意 圖4為數據集生成及更新示意 圖5為藥品追溯終端運行流程示意圖。
具體實施例方式以下結合附圖和具體實例做進一步描述。結合圖1,本發明中基于時間窗的醫院藥品追溯系統包括數據采集單元、時間窗生成平臺和藥品追溯終端;
數據采集單元連接醫院庫存管理系統HIS和醫院信息管理系統WMS,其包括設置于庫存管理系統一級庫藥品向二級庫流動過程中的第一預處理模塊,和設置于醫院信息管理系統二級庫藥品向患者流動過程中的第二預處理模塊;
時間窗生成平臺包括數據匹配模塊、數據集更新模塊、時間窗更新模塊,以及分別與上述各模塊相連接的第一時間窗數據庫和第二時間窗數據庫;第一時間窗數據庫中存儲有批次與藥品對應時間窗數據集,第二時間窗數據庫存儲有患者與藥品對應時間窗數據集;藥品追溯終端由人機交互界面、追溯工具箱和藥品追溯模塊組成。醫院庫存管理系統(Warehouse Management System, WMS)和醫院信息系統(Hospital Information System, HIS)為醫院自身系統,用于記錄藥品從一級庫向二級庫流動,以及從二級庫向患者流動的情況。本發明的數據采集模塊中,第一預處理模塊可采用RFID讀寫器、條碼掃描器、傳感器等現有產品記錄某批次出入一級庫的時間,即獲取藥品由出入的信息,并可采用貼標簽機對藥品加貼新的批次標識;第二預處理模塊可從醫院信息系統中的售藥POS端獲取患者的購藥信息,從而獲取到患者所購藥物的批次、患者信息,進而生成時間窗信息。第一時間窗數據庫和第二時間窗數據庫對數據的存儲皆可采用存儲器實現。藥品追溯模塊、數據匹配模塊、數據集更新模塊、時間窗更新模塊以及第一和第二預處理模塊皆可采用現有的處理器產品,結合現有軟件技術實現。本發明基于上述的追溯系統的追溯方法,包括藥品時間窗生成方法和終端藥品追溯方法;其中:
終端藥品追溯方法包括以下步驟:(2.1)用戶通過人機交互界面發出針對某批次藥品的追溯指令,由藥品追溯處理器實現的藥品追溯模塊接收指令,并根據指令向由存儲器實現的追溯工具箱發送工具包調用的指令,同時向由時間窗生成處理器實現的數據匹配模塊發送數據調用指令;
(2.2)由時間窗生成處理器實現的數據匹配模塊分別向由存儲器實現的第一時間窗數據庫和第二時間窗數據庫調用相應批次藥品的相關數據并進行匹配,得到所追溯批次藥品的患者以及時間窗信息并將數據打包,然后將數據包傳輸到由藥品追溯處理器實現的藥品追溯t吳塊;
(2.3)由藥品追溯處理器實現的追溯工具箱根據工具包調用指令向藥品追溯模塊提供相應工具包,藥品追溯模塊利用工具包對接收到的數據包進行處理,以獲得藥品追溯圖示,最后將藥品追溯圖示輸出至人機交互界面。終端藥品追溯方法的具體實施可結合圖2,終端藥品追溯模塊的工作流程依次為:步驟601用戶通過圖形用戶界面發布追溯指令;步驟602解讀追溯指令,判斷需要何種信息;如需要追溯工具包,則執行步驟603發送調用工具包請求;步驟604返回工具包信息;若需要運營信息,則執行步驟605發送調用數據請求;步驟606發送調用WMS數據庫數據請求;步驟607發送調用HIS數據庫數據請求;步驟608匹配并返回數據;步驟609接收所需數據;步驟610傳遞數據至藥品追溯模塊;步驟611接收數據及追溯工具包;步驟612追溯數據處理;步驟613圖示追溯結果;步驟614流程結束。設定藥品批次以p、P。P^Pz指代,本發明藥品時間窗生成方法可結合圖3和圖4所示,具體包括以下步驟:
(1.1)第一預處理模塊采集到新批次藥品進入一級庫,即對新批次藥品進行加貼新批次標識信息Pz批次,同時記錄Pz批次藥品一級庫時間窗起始時間h ;然后Pz批次藥品從一級庫進入二級庫,第一預處理模塊采集到Pz批次藥品進入二級庫,即記錄Pz批次藥品一級庫時間窗的終止時間h;
(1.2)PZ批次藥品進入二級庫等待銷售期間,上一批次Pp1批次藥品正在銷售;當上一批次Pu批次藥品銷售完畢,開始銷售匕批次藥品,第二預處理模塊采集到由二級庫向患者流動的Pz批次藥品的標識,即生成相應二級庫的Pn批次時間窗的終止時間點,以及Pz批次藥品時間窗的起始時間點tak(tbk);Pz批次藥品銷售完畢,二級庫開始銷售Pz+1批次藥品,即獲得相應二級庫Pz批次藥品時間窗的終止時間點tam Ctbffl);
(1.3)第一預處理模塊將藥品與批次對應數據以及藥品批次一級庫時間窗數據傳輸至時間窗生成平臺;第二預處理模塊將患者與藥品對應數據,以及藥品批次二級庫時間窗數據傳輸至時間窗生成平臺;
(1.4)時間窗生成平臺根據接收到的數據,利用數據集更新模塊和時間窗更新模塊,分別對第一時間窗數據庫和第二時間窗數據庫中的數據進行更新,將時間窗信息分別與批次藥品信息和購藥患者對應,即藥品時間窗生成;
以門診藥房中阿莫西林為例,第一時間窗數據庫和第二時間窗數據庫中的數據集的生成及更新可結合圖4,第一時間窗數據庫中存儲對時間窗與批次和藥品對應集合進行生成和更新的數據,第二時間窗數據庫存儲對時間窗與患者和藥品對應集合進行生成和更新的數據。在藥品追溯時,通過數據匹配模塊即可獲取全部藥品批次、名稱、時間窗、取藥時間、取藥地點以及患者信息的全部相互匹配的數據。
用戶對藥品追溯終端操作及藥品追溯終端的工作流程可結合圖5所示,步驟有: (O醫院方(患者方或監管方等)發現某藥品存在問題;
(2)用戶(醫院方或監管方)輸入患者購藥單據號(或購買藥品時間、二級庫名稱),進行藥品追溯,進而確定藥品批次;
(3)確定藥品批次,即可確定該批次藥品的時間窗,如未成功查詢到該批次藥品的時間窗,顯示“未發放完畢”,應立即停止發放,并查詢已購買該批次藥品的患者信息;
(4)如成功查詢到該批次藥品的時間窗,顯示“發放完畢”,并查詢在該時間窗內購買該批次藥品的患者信息;
(5)醫院方聯系患者進行健康檢查、實施藥品召回等處理措施;
(6)結束。利用本發明的系統和方法,如某批次藥品出現異常,醫院或監管部門能夠及時確定問題藥品所涉及的所有患者的信息,達到藥品追溯的目的,從而克服目前因沒有條碼或RFID等標識而無法對藥品進行追溯的缺陷。
權利要求
1.一種基于時間窗的醫院藥品追溯系統,包括:數據采集單元、時間窗生成平臺和藥品追溯終端; 數據采集單元包括連接醫院庫存管理系統的第一預處理模塊,和連接醫院信息管理系統的第二預處理模塊;第一預處理模塊采集出入一級庫的藥品數據,并對采集到的藥品加貼新批次標識,同時記錄各批次藥品出入一級庫的時間信息,然后將藥品與批次對應數據以及時間信息輸出至時間窗生成平臺;第二預處理模塊采集二級庫向患者流動的藥品批次標識信息,并生成相應批次藥品二級庫時間窗的開始時間和上批次藥品二級庫時間窗的終止時間,然后將患者與藥品對應數據以及藥品批次二級庫時間窗數據輸出至時間窗生成平臺; 時間窗生成平臺包括數據匹配模塊、數據集更新模塊、時間窗更新模塊,以及分別與上述各模塊相連接的第一時間窗數據庫和第二時間窗數據庫;第一時間窗數據庫中存儲有批次與藥品對應時間窗數據集,第二時間窗數據庫存儲有患者與藥品對應時間窗數據集;時間窗生成平臺根據接收到的批次與藥品對應數據、患者與藥品對應數據和藥品批次時間窗數據,利用數據集更新模塊和時間窗更新模塊對第一時間窗數據庫和第二時間窗數據庫進行數據更新; 藥品追溯終端由人機交互界面、追溯工具箱和藥品追溯模塊組成;用戶通過人機交互界面向藥品追溯模塊發送追溯指令,藥品追溯模塊根據追溯指令向追溯工具箱發送工具調用指令,同時向時間窗生成平臺的數據匹配模塊發送數據調用指令;數據匹配模塊根據數據調用指令從第一時間窗數據庫和第二時間窗數據庫中調取相應數據進行匹配,并將匹配后的數據發送至藥品追溯模塊;追溯工具箱根據工具調用指令向藥品追溯模塊提供追溯工具包,藥品追溯模塊利用追溯工具包對從數據匹配模塊接收到的數據進行處理,然后輸出至人機交互界面。
2.基于權利要求1所述的基于時間窗的醫院藥品追溯系統的追溯方法,其特征是,包括藥品時間窗生成方法和終端藥品追溯方法;其中: 設定藥品批次以Pc^PpPfPz指代,所述藥品時間窗生成方法包括以下步驟: (1.1)第一預處理模塊采集到新批次藥品進入一級庫,即對新批次藥品進行加貼新批次標識信息處理,如加貼標識為P1批次,同時記錄P1批次藥品一級庫時間窗起始時間;然后P1批次藥品從一級庫進入二級庫,第一預處理模塊采集到P1批次藥品進入二級庫,即記錄?1批次藥品一級庫時間窗的終止時間; (1.2)Pi批次藥品進入二級庫等待銷售期間,上一批次Ptl批次藥品正在銷售;當上一批次Ptl批次藥品銷售完畢,開始銷售P1批次藥品,第二預處理模塊采集到由二級庫向患者流動的P1批次藥品的標識,即生成相應二級庫的Ptl批次時間窗的終止時間點P1批次藥品時間窗的起始時間點批次藥品銷售完畢,二級庫開始銷售P2批次藥品,即獲得相應二級庫P1批次藥品時間窗的終止時間點; (1.3)第一預處理模塊將藥品與批次對應數據以及藥品一級庫時間窗信息,傳輸至時間窗生成平臺;第二預處理模塊將患者與藥品對應數據,以及藥品二級庫時間窗數據傳輸至時間窗生成平臺; (1.4)時間窗生成平臺根據接收到的數據,利用數據集更新模塊和時間窗更新模塊,分別對第一時間窗數據庫和第二時間窗數據庫中的數據進行更新,將時間窗信息分別與批次藥品信息和購藥患者對應,即藥品時間窗生成; 終端藥品追溯方法包括以下步驟: (2.1)用戶通過人機交互界面發出針對某批次藥品的追溯指令,藥品追溯模塊接收指令,并根據指令向溯工具箱發送工具包調用的指令,同時向時間窗生成平臺的數據匹配模塊發送數據調用指令; (2.2)數據匹配模塊分別向第一時間窗數據庫和第二時間窗數據庫調用相應批次藥品的相關數據并進行匹配,得到所追溯批次藥品的患者以及時間窗信息并將數據打包,然后將數據包傳輸到藥品追溯模塊; (2.3)追溯工具箱根據工具包調用指令向藥品追溯模塊提供相應工具包,藥品追溯模塊利用工具包對接收到的數據包進行處理,以獲得藥品追溯圖示,最后將藥品追溯圖示輸出至人機交互 界面。
全文摘要
本發明公開一種基于時間窗的醫院藥品追溯系統及其追溯方法,系統包括數據采集單元、時間窗生成平臺和藥品追溯終端;數據采集單元從醫院庫存管理系統和醫院信息管理系統中獲取醫院藥品流動信息,并對采集到的藥品信息進行批次、患者、藥品與時間窗信息的對應處理,再將數據輸出至時間窗生成平臺,以生成藥品的時間窗信息并存儲;藥品追溯終端由人機交互界面、追溯工具箱和藥品追溯模塊組成,用戶通過人機交互界面發出追溯指令,藥品追溯模塊即根據追溯指令從追溯工具箱調用工具包,同時從時間窗生成平臺調用藥品相關數據;然后利用工具包對藥品相關數據進行處理,最后將處理后的數據輸出至追溯終端的人機交互界面,完成藥品追溯過程。
文檔編號G06F19/00GK103218518SQ20131009493
公開日2013年7月24日 申請日期2013年3月22日 優先權日2013年3月22日
發明者趙林度, 江億平, 王敏, 鄧超, 黃志成, 王新平, 孫勝楠 申請人:東南大學