專利名稱:用于醫療和其它應用的材料和設備存貨跟蹤系統的制作方法
技術領域:
本發明一般涉及計算機信息系統。本發明尤其涉及一種用于醫療和其它應用的材料和設備存貨跟蹤系統。
背景技術:
計算機信息系統(“系統”)包括通過諸如互聯網等網絡彼此進行通信的計算機,和管理信息的計算機。所述系統可以被用來管理項目的存貨控制。例如,存貨控制包括驗證、管理、跟蹤和報告項目。例如,管理項目包括維護供給品的使用歷史,記錄當前量、訂貨量以及變化。例如,所述項目包括單獨器具、成套器具(托盤、紗布塊或手推車),以及在醫院手術室(OR)中使用的設備。
能夠在所述OR中使處理流水線化的存貨控制的一個領域是醫生優選卡(physician preference card)。醫生優選卡提供了對手術室中外科醫生要求用于特定病人手術的項目的描述。通常,由外科醫生完善所述醫生優選卡。醫生優選卡使得手術室人員為每個外科手術提供外科醫生所要求的正確供給品和設備更容易,從而限制了打開和未使用供給品的數量。優選卡可以被用于幫助清點該卡上所列項目的數量。根據該優選卡,所述系統生成一個選擇列表,用于準備要被送到所述OR中在病人手術期間使用的全部手術的紗布塊或手推車。在所述OR中,為了確保在手術之后沒有意外的項目被誤留在病人的身體中,在病人手術之前、之間和/或之后的項目存貨控制都特別重要。
所述系統可以被用于在時間上跟蹤參數。圖1示例性示出了一個呈現列歷史的用戶接口顯示100,允許該系統的用戶跨越表示時間線的多個列104來監視諸如病人的溫度等多個數量值102。圖1沒有包括存貨控制的特征。
所述系統可以被用于自動進行所述OR的項目204的存貨控制。圖2示例性示出了一個用戶接口顯示200,其呈現了預填的數據輸入。例如,圖2的所述系統從一優選卡、選擇列表或其它文檔接收表示OR項目的所述預填數據202。
圖3示例性示出了一個呈現增量數據輸入304的用戶接口顯示300,允許用戶輸入OR中的項目302的數量輸入。所述增量數據輸入包括修改一項目數量的輸入,以及所述數量上的改變是總量的增加還是減少的指示,以允許所述系統計算出新的總量。
其它系統(未示出)提供了以某種類似于紙計數單的單一方式輸入的限于簡單計數的電子計數單。
其它系統(未示出)還允許用戶用散列表、網格或表格形式的散列標記來輸入數量輸入,其中所述網格中的每一個標記方框都表示一個被計數的項目。一些醫院為計數單或其它文檔表格而在紙上完成散列表,如麻醉師在時間上監視藥劑和重要器官時所使用的流程單。
例如,現有系統不能提供綜合的諸如在OR這樣苛刻的環境中的項目存貨控制。因此,需要一種改善現有系統、用于醫療和其它應用的材料和設備存貨跟蹤系統。
發明內容
一種綜合存貨控制系統,該系統支持對醫療設備和材料存貨的驗證,包括一個顯示處理器和一個數據處理器。所述顯示處理器啟動數據的生成,以在用戶接口上呈現顯示圖像。所述顯示圖像呈現從第一來源得出的項目類型的一個預填列表和相關數量。所述顯示圖像還呈現對應于所述列表的單獨項目類型的單獨數據字段。一個單獨數據字段接收表示用戶輸入的、表示一個單獨項目類型的項目計數的數量值的數據。所述數據處理器將一個用戶輸入的數量值和一預填數量進行比較,并根據所述比較所確定的差產生表示一種消息的數據。
圖1根據現有技術示例性示出了表示列歷史的一個用戶接口顯示。
圖2根據現有技術示例性示出了表示預填數據輸入的一個用戶接口顯示。
圖3根據現有技術示例性示出了表示增量數據輸入的一個用戶接口顯示。
圖4根據本發明原理示例性示出了一種用于材料和設備存貨控制的系統。
圖5根據本發明原理示例性示出了一種用于材料和設備存貨控制的方法。
圖6根據本發明原理示例性示出了呈現一基本計數的一個用戶接口顯示。
圖7根據本發明原理示例性示出了呈現散列表計數工具的一個用戶接口顯示。
圖8根據本發明原理示例性示出了呈現一對話框的一個用戶接口顯示,以通過從先前文檔輸入來修改項目列表。
圖9根據本發明原理示例性示出了呈現一對話框的一個用戶接口顯示,以通過從存貨目錄輸入來修改項目列表。
圖10根據本發明原理示例性示出了呈現一對話框的一個用戶接口顯示,以通過直接用戶輸入來修改項目列表。
具體實施例方式
圖4示例性示出了一種用于材料和設備存貨控制的系統400。所述系統400包括一個用戶接口402、一個數據采集單元404、一個處理器406,和一個倉庫408。用戶412、項目416、第一來源418,以及第二系統420與所述系統400接口和/或交互。
通信路徑410與所述系統400的單元相互連接,和/或將該系統與所述第一來源418和/或所述第二系統420相互連接。參考數字411旁邊的虛線表示所述用戶412與所述用戶接口402之間的交互。參考數字413旁邊的虛線表示所述項目416與所述數據采集單元404之間的交互。
所述用戶接口402還提供一個數據輸入裝置422、一個顯示處理器424,和一個數據輸出裝置426。所述數據輸出裝置426還包括一個或多個顯示圖像428。
所述處理器406還包括一個數據處理器430、一個通信處理器434、一個分類處理器435、導航處理器436、一個配置處理器438,和一個校對處理器440。
所述倉庫408還包括一個可執行應用442、一個預填的項目類型列表446、單獨數據字段448、一個預定的項目類型優選列表及相關項目數量450、一個項目類型的歷史計數列表452、一個存貨記錄456、一個項目類型的計數列表458、一個用戶輸入的數量值460,以及一個項目類型的類別462。
所述系統400可以被任何類型的企業、組織,或部門使用,如負責為其所關注人們的健康和福利提供服務的保健產品和/或服務的供應者。例如,所述系統400表示一種醫院信息系統。保健提供者面向病人的心理、情緒或身體的健康提供服務。保健提供者的實例包括醫院、護理之家、輔助現場護理安排、家庭健康護理安排、療養院安排、緊急護理安排、保健門診、理療門診、按摩門診、醫療提供者、藥房、和牙科診所。當為其所關注的人服務時,保健供應者對一狀態或疾病做出診斷,并且如果治療存在,則推薦一系列治療來治療這一狀態,或提供預防保健服務。由保健供應者提供服務的人的實例包括病人、居民、客戶和個人。
所述系統400可以是固定的和/或移動的(即便攜的),并且可以用各種形式實現,包括但不限于以下一種或多種個人計算機(PC)、臺式計算機、膝上型計算機、工作站、微型計算機、大型機、超級計算機、基于網絡的裝置、個人數字助理(PDA)、智能卡、蜂窩電話、尋呼機和腕表。所述系統400和/或其中所包含的單元也可以用集中化或非集中化配置來實現。所述系統400可以按客戶服務器、基于web或單獨配置來實現。在所述客戶服務器或基于web的配置的情況下,可以通過通信網絡遠程地對可執行應用442的一個或多個進行訪問。
所述通信路徑410(或者叫作網絡、總線、鏈路、連接、信道等等)表示任何類型的協議或數據格式,包括但不限于以下一種或多種互聯網協議(IP)、傳輸控制協議互聯網協議(TCPIP)、超文本傳輸協議(HTTP)、RS232協議、以太網協議、醫用接口總線(MIB)兼容協議、局域網(LAN)協議、廣域網(WAN)協議、校園區域網(CAN)協議、城域網(MAN)協議、家庭網(HAN)協議、電氣電子工程師協會(IEEE)總線兼容協議、數字與成像通信(DICOM)協議,以及健康水平7(HL7)協議。
所述系統400,單元和或其所包含的過程可以用硬件、軟件或二者的組合來實現,并可以包括一個或多個處理器,諸如處理器406。處理器是用于執行任務的一種裝置和/或一組機器可讀指令。所述處理器包括硬件、固件和/或軟件的任何組合。通過計算、干預、分析、修改、轉換、或發送信息以由一可執行應用或過程或信息裝置使用,和/或通過把這些信息路由到輸出裝置,所述處理器對所存儲的和/或接收的信息進行作用。例如,所述處理器可以使用或包含控制器或微處理器的能力。
所述用戶接口402在所述系統400和該系統400的用戶412或其它諸如一臺計算機或應用等電子裝置之間進行雙向數據交換。
通常,所述數據輸入裝置422根據接收的由用戶人工輸入的或從一電子裝置,如一臺計算機,自動輸入的數據來向處理器提供數據。例如,對于人工輸入,所述數據輸入裝置是鍵盤和鼠標,但也可以是觸摸屏,或帶有聲音識別應用的麥克風。
通常,所述數據輸出裝置426提供來自處理器的數據,供用戶或電子裝置或應用的使用。例如,作為對用戶的輸出,所述數據輸出裝置426是一臺諸如計算機監視器(如顯示屏)的顯示器,它根據從所述顯示處理器424接收到的顯示信號生成一個或多個顯示圖像428,但也可以是揚聲器或打印機。圖6~10示例性示出了所述顯示圖像428的實例。
所述用戶接口顯示圖像428包括圖像單元,使所述用戶412能夠用多種不同的方法輸入表示所述單獨項目類型其項目計數的用戶輸入數量值的數據,如圖6~10所示。所述多種不同方法包括以下一個或多個(a)通過輸入數字的值,(b)通過選擇減少或增加按鈕,(c)通過輸入指示一組多個項目的數據,以及(d)通過從預定選擇列表進行選擇。
所述顯示處理器424或發生器包括電子電路或軟件或二者組合,用于生成顯示圖像或其部分。所述實現為顯示的數據輸出裝置426與所述顯示處理器424相連,并顯示所述生成的顯示圖像。顯示圖像428允許用戶與所述處理器406或其它裝置進行交互。所述顯示處理器424可以在所述用戶接口402和/或所述處理器406中實現。
所述倉庫418表示任何類型的存儲裝置,如計算機存儲器裝置或其它有形的存儲介質。根據所述系統400的特定實施,所述倉庫418表示位于一個或多個位置上、用一種或多種技術實現的一個或多個存儲器裝置。所述倉庫包括表示項目類型的多個計數列表458的數據(見圖6中的601和602),這些列表事先與單獨列表的創建日期一同由用戶412經所述用戶接口顯示圖像428輸入。所述導航處理器436使用戶412能夠訪問并顯示所選擇的從所述倉庫408得到的計數列表458。
所述配置處理器438使用戶能夠將一特定項目類型與一特定類別、或可以包含項目子集的一組項目類型462相關聯。所述校對處理器440自動將所接收的數據分配給一特定類別,這些數據表示用戶所輸入的、表示所述單獨項目類型的項目計數的數量值。所述分類處理器435根據用戶輸入的表示所述特定項目計數的數據,自動輸入所接收的表示該項目子集計數的數量值的數據。
所述可執行應用442包括用于實現諸如包括某種操作系統、軟件應用程序、保健信息系統,或諸如響應于用戶命令或輸入的其它信息處理系統等預定功能的機器代碼或機器可讀指令。一個可執行程序是代碼(即機器可讀指令)段、子例程、或代碼的其它不同部分,或者是用于執行一個或多個特定處理的可執行應用的部分,并且可以包括對接收的輸入參數(或響應于接收的輸入參數)執行操作和提供結果輸出參數。一個調用程序是根據一接收命令或指令用于使其它程序能夠執行的一種過程。一個對象包括組成一組的數據和/或可執行指令或一個可執行程序。
所述數據采集單元404提供一輸入機制,用于識別所述項目并根據所接收的識別所述項目的數據更新單獨數據字段中的計數值,如圖6所示。例如,所述數據采集單元404可以使用任何技術,包括諸如射頻(RF)和光學技術的無線識別。
射頻識別技術實施例采用了在所述數據采集單元404中的一個RF閱讀器以及所述項目所帶的RF識別(ID)標記。所述RFID標記用諸如射頻或代碼等電子識別唯一地標識一個項目。當用戶移動所述RF閱讀器與所述項目帶有的RFID標記靠得很近時,所述RF閱讀器檢測到所述RFID標記的電子標識。所述數據采集單元404將檢測到的所述RFID標記的電子標識發送給所述處理器406。所述處理器406將所述RFID標記的電子標識與存儲在所述倉庫408中的相關項目的描述進行匹配,并在該倉庫408中記錄該匹配。
所述處理器406用記錄的信息自動預填或填充一個電子計數單,如圖6所示。例如,在OR中,當項目在所述手術臺附近移動時,所述系統400會自動提醒用戶將檢測到的項目添加到所述計數單基線。當在手術期間項目被帶入該手術室,所述系統400自動提醒用戶將這些項目添加到所述計數單基線。
例如,具有RFID標記并在OR中使用的項目實施例包括諸如夾持器、牽開器、剪刀和手術刀等外科器具,以及諸如海綿、毛巾、紗布、包扎布帶卷等單獨使用項目,還有其它外科勘誤表。
所述系統400還允許用戶自動確定所述計數單中包含的而用戶在該OR中手術之前、之間或之后計數時沒有找到的那些項目的位置。如圖6所示,所述用戶選擇所述計數單上的一個或多個項目,并激活所述系統400確定這些所選項目的位置(如在房間中的位置,在給定的臺子上,在該病人的一區域中)。
例如,一個手術臺可以裝有或靠近一個或多個RFID閱讀器,這些閱讀器周期地或不停地識別所標記的項目的位置。所述系統400通過識別位于所述手術臺范圍內的存貨,在手術過程之前自動啟動所述計數過程。在所述手術過程中,所述系統400周期地報告所標記的項目的位置未使用的項目在消過毒的手推車或托盤里,用過的項目在被污染的手推車或托盤里,項目在手術臺上,和/或項目在病人體內。
例如,所述系統400用閃動的屏幕或聲音報警來警告外科小組所標記的項目留在病人的體內。當項目不在任何已知的位置上(如消毒手推車、污染手推車、操作臺)時,所述系統400也會發出警報,讓該外科小組確定丟失項目的狀態。例如,可以用聲音命令或踩下腳踏板或其它用戶命令啟動所述系統的計數功能。
根據所述特定應用,如尺寸、成本、可靠性等,可以使用各種形式的RFID標記,如主動或被動標記。例如,在OR環境中,所述RFID標記以及相關項目被設計為堅固和結實的足以經得起為減少或防止病人在手術過程中感染的消毒處理,而不會對所述RFID標記有負面影響。
例如,光學技術采用了在數據采集單元404中的光學閱讀器或掃描器以及所述項目所帶的光學識別(ID)標記。所述光學ID標記(如條形碼)利用所述項目表面可視形式的機器可讀信息表示來唯一地標識一個項目。條形碼可以用打印的平行線的寬度和間隔、點的式樣、同心圓或圖像消影存儲數據。當用戶移動所述光學閱讀器與所述項目上的光學ID標記非常靠近時,所述光學閱讀器檢測到所述光學ID標記的可視標識。所述數據采集單元404將檢測到的所述光學ID標記的可視標識發送給所述處理器406。所述處理器406將所述光學ID標記的可視標識與存儲在所述倉庫408中的相關項目的描述進行匹配,并在該倉庫408中記錄該匹配。條形碼被用于實現自動ID數據捕獲(AIDC)系統,以提高基于計算機的存貨控制的速度和精度。
例如,用戶用所述光學掃描器在手術之前、之間或之后自動對所述計數單基線添加或移去所述OR中被計數的項目,如圖6所示。因此,該光學實施例為存貨控制提供了與所述RF實施例相似的優點。但是,所述光學實施例在所述光學閱讀器和光學ID標記之間使用的是一條光路徑,而所述RF實施例在所述RF閱讀器和RFID標記之間使用的是一條RF路徑。
圖5示例性示出了一種用于材料和設備存貨控制的方法500。所述方法500提供了使用所述電子計數單的工作流程。所述方法500的任何部分或全部或其變型均可以在含有機器可讀指令(如可執行應用442)的有形存儲介質(即所述倉庫408)中使用,用于執行所述方法500的動作。
在步驟501,例如如圖6所示,響應于一用戶的人工輸入或所述系統400的自動輸入,所述系統400打開一計數單。所述顯示處理器424啟動表示用戶接口顯示圖像428的數據的生成,該顯示圖像呈現所述預填的項目類型列表446和所述單獨數據字段448。所述預填的項目類型列表446和相關數量從所述第一來源418得出。所述單獨數據字段448對應于所述預填的項目類型列表446的單獨項目類型。一個單獨數據字段用于接收表示一個用戶輸入的數量值的數據,該數量值表示了一個單獨項目類型的項目計數。
在步驟502,所述系統400響應于在步驟511中系統確定的修改一項目基線的計數,更新一個項目列表。
在步驟503,響應于諸如用戶的人工輸入或該系統400的自動輸入,所述系統400選出一個向該系統400輸入項目的項目來源。
所述預填的項目類型列表446和相關數量從包括所述第一來源418的多個不同來源得出,并可由所述用戶412進行編輯。所述多個不同來源包括以下的兩個或多個(a)保健工作者用于一特定過程的一個預定的項目類型優選列表450,(b)用于操作一特定醫療設備類型的一個預定的項目類型優選列表450,(c)一個預定的項目類型存貨列表,(d)從所述倉庫408得出的、用戶經所述用戶接口顯示圖像428事先輸入的一個項目類型的歷史計數列表452,以及(e)從所述第二系統420輸入的項目類型的一個存貨列表。
所述輸入的項目為所述系統400提供了所述項目的一個基線計數。所述數據處理器430將用戶輸入數量值460與從所述多個項目類型計數列表458的一所選計數列表得出的一個預填的數量進行比較,并根據所述比較所確定的差產生表示一個消息的數據。
在步驟504,所述系統400根據先前存檔的項目列表(如一張優選卡)添加一個項目的描述。例如,所述用戶412根據需要從存檔的來源中拉拽一些項目。
在步驟505,所述系統400根據一個存貨目錄添加一個項目的描述。例如,所述用戶412根據需要從類比來源中拉拽一些項目。
在步驟506,響應于諸如用戶的人工輸入或該系統400的自動輸入,所述系統400接收一個該系統400中沒有的項目的描述。例如,所述用戶412根據需要寫入項目。
在步驟507,所述系統400接收一個已知列表上已有的項目的描述。由于所述項目的描述是已知的,所以所述系統400更新所述項目的數量。
在步驟508,響應于諸如用戶的人工輸入或該系統400的自動輸入,所述系統400接收一個所述項目描述的數量計數。所述通信處理器434根據所述用戶輸入的或所述系統400輸入的數量值,自動更新所述倉庫408中的存貨記錄456。
在步驟509,響應于諸如用戶的人工輸入或該系統400的自動輸入,所述系統400確定是否將其它項目的描述輸入到該系統400中。如果在步驟509的確定為肯定,那么所述方法500返回步驟503。如果在步驟509的確定為否定,那么所述方法500繼續到步驟510。
在步驟510,所述系統400提交一個新的基線設定(即所述計數單中的歷史列),如圖6的列602所示。
在步驟511,響應于諸如用戶的人工輸入或該系統400的自動輸入,所述系統400確定是否修改基線。例如,在對病人進行手術的整個過程中,所述用戶根據需要對一個或多個項目更新所述基線計數。如果在步驟511的確定為肯定,那么所述方法500返回步驟502。如果在步驟511的確定為否定,那么所述方法500繼續到步驟512。
在步驟512,響應于諸如用戶的人工輸入或該系統400的自動輸入,所述系統400確定是否對歷史數量進行編輯,如圖6的列603所示。如果在步驟512的確定為肯定,那么所述方法500繼續到步驟513。如果在步驟512的確定為否定,那么所述方法500繼續到步驟515。
在步驟513,所述系統400選擇一個新的數據值,標記一個新的數據值,并輸入所述修改的原因或說明。所述顯示圖像428可以包括用于接收表示用戶輸入的原因代碼的數據的單獨數據字段448,用于編輯所述預填的項目類型列表446。例如,用戶可以編輯所述歷史,以指示一塊海綿被切成兩片,或一根針斷成兩半,且該項目現在被計為兩片而非一片。
在步驟514,所述系統400修改所述值,并顯示表示所述新的數據值、以及原因或說明的指示符,如圖6中所述數量計數旁邊的列603所示。
在步驟515,響應于諸如用戶的人工輸入或到系統400的自動輸入,所述系統400確定是否執行一個計數。例如,在對病人進行手術的整個過程中,所述用戶412可以根據需要選擇執行計數。如果在步驟515的確定為肯定,那么所述方法500繼續到步驟516。如果在步驟515的確定為否定,那么所述方法500繼續到步驟521。
在步驟516,響應于諸如用戶的人工輸入或到系統400的自動輸入,所述系統400標記不用被計數的那些組。例如,所述用戶412折疊起(即關閉)該用戶在該重計數期間不想計數的那些項目的類別。所述系統400還標記按組計數而非單獨計數的那些組。系統400也標記要作為一個組而不是單獨被計數的組。例如,所述用戶412可以選擇包含多個單獨項目的項目類別或組,以對所述相同類別中的那些項目進行計數。因此,用戶可以執行全部或部分計數,或者可以對一些項目(如利器(即在所述OR中使用的利器項目))執行比其它項目更頻繁的計數。
在步驟517,響應于諸如用戶的人工輸入或到系統400的自動輸入,所述系統400執行當前計數。對于具有所需計數值超過所述系統參考計數值的那些項目,所述用戶可以使用散列表計數工具來說明所述計數值的差,如圖7所示。然后,響應于諸如用戶的人工輸入或到系統400的自動輸入,所述系統400將所述當前計數與所述基線計數進行比較。例如,在所述用戶選擇了(如用鼠標點擊)一個“比較”輸入按鈕606之后,所述系統400的響應是將展開的類別中所有空字段用告警顏色標記,并用告警顏色標記與所述基線不匹配的所有計數輸入。
在步驟518,響應于諸如用戶的人工輸入或到系統400的自動輸入,所述系統400確定是否有關于所述計數的問題。例如,根據所述系統對步驟517中所進行比較的響應,所述用戶可以決定是否需要再次執行步驟516和517。如果在步驟518的確定為肯定,那么所述方法500繼續到步驟519。如果在步驟518的確定為否定,那么所述方法500繼續到步驟520。
在步驟519,響應于諸如用戶的人工輸入或到系統400的自動輸入,所述系統400確定在向所述計數單提交所述計數數據之前是否對項目重新計數。如果在步驟519的確定為肯定,那么所述方法500繼續到步驟516。如果在步驟519的確定為否定,那么所述方法500繼續到步驟520。
在步驟520,所述系統400向所述計數單提交所述計數數據,并創建或更新所述計數單中的計數歷史列。
在步驟521,響應于諸如用戶的人工輸入或到系統400的自動輸入,所述系統400關閉(即結束)所述計數單。在該方法期間的任何時間,響應于諸如用戶的人工輸入或到系統400的自動輸入,所述計數單均可以被保存。
所述系統400使用的這一方法500有利地改善了效率,管理項目的組織,存儲數量的所述基線,將存貨轉換成可計數的項目,維護歷史文檔,使文檔標準化,并處理計數問題通知。所述方法500去掉了由用戶執行那些任務。通過使用較少數量的用戶接口顯示屏(即顯示圖像),提供多個與用戶的交互選項,以及適應單獨用戶(如臨床醫生)的需要,所述方法500提高了可用性。所述方法500通過取消需要用戶在時間上驗證計數匹配,從而增加了病人的安全性。所述方法500邏輯地執行所述用戶的這個任務,從而提高了所述計數的準確度。所述方法500還可以從計數存貨(如步驟515~519)的任務中劃分出確定存貨基線計數(如步驟510和511)的任務,以達到相同功能性,但是以較低的集成方式和通過使用較多的顯示屏。
圖6示例性示出了呈現一基本計數的一個用戶接口顯示600。例如,所述顯示600被呈現在臨床信息系統的一個空框架中。
所述顯示包括一個第一列601,一個第二列602,在所述第二列602右側的幾個列603,一個保存按鈕604,一個更新按鈕605,一個比較按鈕606,一個提交按鈕607,和一個滾動功能608。
所述第一列601包括存貨項目,被垂直地列在左側的下方,每行一個項目。這些存貨項目按類別分組,這樣便能在視野中被展開或被折疊離開視野。而且,類別可以包括分級形式的類別。
所述第二列602包括對被列在所述第一列601中的所述存貨項目的計數。對于一個給定時間點,所述存貨項目可以被計數。一個存貨組有一個選擇,以確定對該組的每一項目進行計數,或對整個組進行計數。對于所需總量超過系統存儲的優選值的那些被計數的項目(如項目或組),響應于用戶選擇該表格區旁邊的按鈕(如一個有五個散列標記的圖像),所述散列計數功能(在圖7中示出)可以被訪問以協助執行所述計數。所述第二列602的頭部允許用戶存檔執行計數的時間,即使所述系統400將其默認為當先時間。
在所述第二列602右側的所述幾個列603顯示所述第一列601中的各種類別和項目的歷史計數值。所述系統400通過創建一個列來創建對該計數單的歷史更新。這些列都能利用列頭部區域任一側的箭頭從左向右進行滾動。一列有一個標識與該列相關的時間標記的頭部。一列有一個標識所述列是否表示所執行的一個計數(如一個有五個散列標記的圖像)或項目基線修改(如一個三角圖像)的頭部。對于表示一個項目基線修改的那些列,每個項目行顯示一特定項目的新數量。對于表示一個計數的那些列,合適的那些行顯示當所述計數被提交時輸入的計數數據。如果所述系統400識別某個值危險,那么該系統400會用顯眼的紅色顯示數據。如果該值已經得到修改,那么所述系統400顯示一個指示符(如一個向上的箭頭的圖像)。如果該值有相關說明,那么所述系統400顯示一個指示符(如一個紙便簽的圖像)。
位于右側的所述保存按鈕604允許用戶將所述計數單的一版本保存到所述系統400。
位于底部的所述更新按鈕605對修改所述基線列表和所計數的項目數量提供訪問。
位于底部的所述比較按鈕606對相對于所述基線的計數值系統校驗提供訪問,以在將所述計數提交到一歷史列中之前識別計數問題。
位于底部的所述提交按鈕607將所輸入的計數數據保存在所述計數單的歷史中,創建一個歷史列。
所述滾動功能608允許全部顯示區域是可滾動的,而不會看不見所述列頭部或包含按鈕605~607的底部行。
圖7示例性示出了呈現散列表計數功能的一個用戶接口顯示700。所述顯示700可從圖6所示的所述基本計數顯示600進行訪問。所述用戶用該散列表計數功能對單個項目數量合計進行統計,以允許所述系統400將所述單個項目數量合計填入激活所述顯示700的所述表格區中。所述顯示700包括一個左列701、一個頂行702、一個計數格703、一個合計計數704、一個取消按鈕705、一個提交按鈕706,和一個優化按鈕707。
所述左列701對應于圖6的顯示600中所示的第二列602所呈現的那些行的部分。例如,對于圖6的顯示600中所示的第一列601所呈現的“注射器A”、“海綿A”、“利器B”和“海綿B”,數字“5”、“71”、“24”和“2”對應于圖6的顯示600中所示的第二列602所呈現的計數。
所述頂行702對應于圖6的顯示600中所示的第三行中所呈現的那些列。例如,數字“5”、“5”、“5”、“1”和“1”對應于圖6的顯示600中所示的第三行所呈現的用于“注射器A”的最近和歷史計數。
方框的網格703以計數單元的系統配置的面額被呈現(如1、5、10和50),這些單元用面額(如1、5、10、50)進行分組。用戶點擊所述網格603中的一個方框會標記該方框(如用一個標記或用某種顏色加亮)。用戶點擊并拖過多個方框會標記用戶拖過的這些方框(如點擊一行開始的那個方框并將光標拖過另外三個方框將標記同一行內的總共四個方框)。用戶點擊一個面額內的一個方框會標記相同面額內所有之前方框(如點擊面額1中的方框3,還可以自動標記方框1和2以及方框3)。
所述合計計數704被動態地計算,以使所述計數網格703中當前所表示的值更清楚。例如,所述計數網格703包含所述面額(10×2)+(5×8)+(11×1)=71用于所述合計計數704。
所述取消按鈕705在不改變圖6的顯示600中所述表格區的情況下關閉所述顯示700。
所述提交按鈕706將所述新的合計值填入圖6的顯示600中所述表格區。
所述優化按鈕706調用某種算法(如一個可執行應用、軟件應用)將以較低面額標記的方框合并為較高面額的較少的方框。
圖8示例性示出了呈現一對話的一個用戶接口顯示,以通過從先前文檔輸入項目來修改項目列表。圖9示例性示出了呈現一對話框的一個用戶接口顯示,以通過從存貨對話輸入項目來修改項目列表。圖10示例性示出了呈現一對話的一個用戶接口顯示,以通過直接用戶輸入來修改項目列表。
圖8、9和10的共同特點包括左方格801、右方格802、中間按鈕803。
圖8、9和10每個圖的所述左方格801還包括一個項目存貨804、每個項目的計數805、一個加/減調節器806,和一個計數調整807。所述左方格801包括被所述計數列表依據用來進行測量的當前項目列表基線。所述存貨項目804被垂直地列在左側的下方,每行一個項目。這些存貨項目804按類別被分組(如“利器A”、“海綿A”),其能在視野中展開或折疊離開視野。類別還可以包括子類別。所述用戶412用所述加/減調節器806來修改項目的數量,其中通過點擊“+”,每次點擊所述數量增加一個計數,通過點擊“-,每次點擊所述數量減少一個計數。所述用戶412通過在所述計數調整807中輸入一個新的總數來修改一項目的數量。所述用戶用任何一種方法輸入的數量可以是要加到或從所述當前計數805中要減去的數量。
圖8、9和10每個圖的所述右方格802還包括指示輸入到所述系統400的那些項目來源的標簽。這些標記包括一個存檔標簽808、一個目錄標簽809,和一個新標簽810。
響應于用戶412對所述右箭頭(即左方格801到右方格802)或左箭頭(即右方格802到左方格801)的選擇,所述中間按鈕803允許項目從一個方格801或802移動到其它的方格801或802中。對于從所述存檔標簽808或目錄標簽809拉拽的那些項目,所述系統400自動將那些項目放在所述左方格801中適當的類別里。
圖8、9和10每個圖還包括一個OK按鈕811、一個取消按鈕812,和一個幫助按鈕813。所述OK按鈕811更新圖6所示的計數單600上的項目基線列表和相關數量805,以與所述左方格801中的項目列表804相匹配。在圖8、9或10中,所述取消按鈕812取消一個或多個輸入、選擇、動作等等。在圖8、9或10中,所述幫助按鈕813向用戶412提供一個或多個與輸入、選擇、動作等相關的幫助或指導。
尤其是,圖8還詳細地示例性示出了所述存檔標簽808。所述存檔標簽808從所述系統400中的其它來源拉拽項目,其中的文檔已經包含了一個項目列表(如優選卡)。所述存檔標簽808還包括一個第一過濾器814、一個第二過濾器815、一個項目列表816,和一個刷新按鈕817。所述第一過濾器814確保還未被添加到所述左方格801的那些項目仍在所述項目列表816中列出。所述第二過濾器815在所述列表816中預先選擇多個(如所有的)項目以節省用戶的時間。所述項目列表816包括含有一個要選擇的存貨項目列表的項目類別。如果所述列表816中的一個項目為一組項目,那么當被移動到所述左方格801中時,所述系統400將這組項目轉換成單獨的可計數項目。響應于用戶412選擇所述刷新按鈕817,所述系統400更新項目列表816。
尤其是,圖9還詳細地示例性示出了所述目錄標簽809。所述目錄標簽809允許所述系統400從該系統400可訪問的一個存貨目錄來源中拉拽項目。所述系統400使用一個或多個項目描述901~904,如供應者名稱901、供應者目錄ID 902、存貨名稱903以及存貨類型904,其中每個都有一個接收用戶輸入的字段,以調用一個在所述存貨目錄中對所需項目的搜索。當用戶向所述項目描述901~904中輸入所需搜索的項目之后,響應于用戶412選擇所述搜索按鈕905,所述系統400便在所述存貨目錄中搜索項目。所述系統400在結果窗口906中顯示所述搜索中的匹配項目。用戶可以成組或單個地選擇所述匹配項目。如果顯示的所述匹配項目為一組項目,那么當被移動到所述左方格中時,所述系統400將這組項目轉換成單獨可計數的項目。
尤其是,圖10還詳細地示例性示出了所述新標簽810。當用戶在其它來源中找不到所需的項目時使用所述新標簽810,這樣所述用戶412可人工地寫入所述項目的描述。所述系統400使用一個或多個項目描述901~904,如供應者名稱901、供應者目錄ID 902、存貨名稱903以及存貨類型904,來描述該項目或項目組。每個所述項目描述901~904都有一個接收用戶輸入的字段,以定義所需的項目。通過比較,圖10中的項目描述901~904用來定義一個項目;而圖9中的項目描述901~904則用來搜索一個項目。所述用戶412從一類別區1001中選擇對應于圖6所示計數單600上顯示的某個類別的一個適當類別,以向其中輸入所述項目描述。
所述系統400使電子手術室管理系統的用戶在該手術室中的整個手術過程中,根據需要或要求利用單一且簡單的一組屏幕就能實現器具計數。無論何時在手術期間最終用戶在一計數單上執行或管理器具計數,所述系統400都提供了被同時使用的功能性。所述功能性包括項目的預填,管理一個計數基線的能力,查看計數基線歷史,執行計數,查看計數歷史,通過多種方法(如合計、增量、散列)輸入數量,且通過所述系統400對不符合所述計數基線的那些計數進行測量和積極主動的通告,提高了病人的安全性。
有利的是,所述系統400(包括所述方法500)包括以下一個或多個特征1.所述系統400對標準化的輸入來源提供更廣的訪問來添加存貨。例如,當添加項目時,可從諸如優選文檔(如優選卡)或存貨目錄的所述計數單以外的接口拉拽項目。默認地從文檔拉拽的項目經過濾以確保用戶不會意外地多次拉拽項目而建立錯誤的數據。項目以相同工作流程從來源拉拽。
2.所述系統400取消了需要用戶將項目放在所述計數單的類別中。如果適當地建立所述輸入來源(如優選卡和存貨目錄),那么所述系統便自動地將增加的項目放到所述計數單的合適類別中。例如,手術刀可以被動態地插入到一計數單上的“利器”類別中。
3.所述系統400取消了需要用戶將存貨項目轉換成可計數的項目。所述系統400自動地將有多個部分的一個項目(如一個器具托盤)轉換成在所述計數單上被監視和計數的所述單獨可計數的項目。增加的一組被放在所述計數單上成為允許用戶選擇該單個托盤的合適類別和項目,且提示所述系統400對該托盤中的每個項目計數。
4.所述系統400取消了需要用戶計算存貨總數。用戶能關注被添加或從所述消毒區拿走的那些項目,且希望所述系統400在用于執行存貨計數的同一屏幕中監視并通告該消毒區中的項目基線。
5.所述系統400允許用戶以靈活的方式進行項目計數。對于執行的每個計數,項目能夠按組或單獨地進行計數。項目能用數字或通過散列表進行計數(如這對于像海綿這類數量大的項目尤其有用)。類別的項目在所述同一屏幕中被計數。
6.所述系統400取消了需要用戶相對于歷史計數數據來比較計數結果。用戶能關注執行一計數,而依賴系統通告問題區域,而不用用戶來匹配總數。所述系統400在所述計數處理期間或在提交到所述計數單時提供該通告。
7.當進行計數時,所述系統400允許用戶在同一屏幕上按時間順序滾動在整個手術期間所執行的計數歷史和存貨基線歷史。用戶可以直接在所述同一屏幕上驗證計數和基線歷史輸入。
8.所述系統400通過提高存貨計數的準確度而增加了病人的安全性并減少受傷的可能。所述系統400標記了對病人安全性不希望的那些數據,如果有任何數據被修改,則審查和原因被存檔,以使在審查跟蹤中這些信息被存儲且可訪問。
9.所述系統400允許在一個用戶友好的顯示接口上訪問計數功能性,這提高了可用性且節省時間。用戶無需在web瀏覽器中訪問多個屏幕或對話便能完成整個手術期間的計數。這對查看歷史也適用。當用戶修改所述存貨基線或編輯歷史數據時,便從所述計數單屏幕調出二級對話。但這些是較次要的任務。
所述系統400和方法500適用于需要用戶相對于一項目基線數量反復驗證項目數量、并同時管理所述項目基線數量的任何領域或區域。例如,若一家零售商店對貨架上的儲備存貨計數,以驗證計算機系統中存儲的哪些和貨架存貨相符,這時便可以使用所述系統400和方法500。所述系統400和方法500尤其適合在手術室管理系統中使用,以允許器具計數工作流程,并將能存儲在電子病人醫療檔案中的計數單存檔。
因此,當參照各種示例性實施例完成對本發明描述時,這并非試圖將本法明限制于這些特定實施例。本領域的技術人員將認識到,能夠做出所揭示主題的變化、修改和組合,而均未脫離所附權利要求所提出的本發明的精神和范圍。
權利要求
1.支持對醫療設備和材料存貨進行驗證的系統,包括一個顯示處理器,用于啟動表示用戶接口顯示圖像的數據的生成,以呈現從第一來源得出的一個預填的項目類型列表和相關數量,和對應于所述列表的單獨項目類型的單獨數據字段,其中一個單獨數據字段被用于接收表示用戶輸入的數量值的數據,該數量值表示一個單獨項目類型的項目計數;以及一個數據處理器,用于將一個用戶輸入的數量值和一預填數量進行比較,并根據所述比較所確定的差產生表示一種消息的數據。
2.根據權利要求1的系統,其中所述預填的項目類型列表和相關數量從包括所述第一來源的多個不同來源得到,且所述多個不同來源包括以下兩個或多個(a)保健工作者用于一特定過程的一個預定的項目類型優選列表,(b)用于一特定醫療設備類型的操作的一個預定的項目類型優選列表,(c)一個預定的項目類型存貨列表,(d)從倉庫得出的、用戶經用戶接口顯示圖像事先輸入的項目類型的歷史計數列表,以及(e)從第二系統輸入的項目類型的一個存貨列表。
3.根據權利要求1的系統,包括一個通信處理器,用于根據所述用戶輸入的數量值,自動更新倉庫中的存貨記錄,以及一個數據采集單元,用于接收來自條形碼掃描器的識別項目的數據,并根據所述接收到的識別項目的數據更新所述單獨數據字段中的計數值。
4.根據權利要求1的系統,包括一個數據采集單元,用于通過無線通信接收識別項目的數據,并根據所述接收到的識別項目的數據更新所述單獨數據字段中的計數值,其中通過無線通信接收的所述識別項目的數據根據單獨項目上的RFID標記得出。
5.根據權利要求4的系統,其中所述單獨項目上的所述RFID標記是經得起消毒處理的堅固RFID標記。
6.根據權利要求4的系統,其中通過無線通信接收的所述識別項目的數據標識了項目在病人的體內。
7.根據權利要求1的系統,包括一個倉庫,包括表示項目類型的多個計數列表的數據,這些列表事先與單獨列表的創建日期一同由用戶經所述用戶接口顯示圖像輸入,和一個導航處理器,使用戶能夠訪問并顯示所選擇的從所述倉庫得到的計數列表,其中所述數據處理器根據用戶命令,將用戶輸入數量值與從所述多個項目類型計數列表的所選計數列表得出的預填數量值進行比較,并根據所述比較所確定的差產生表示一種消息的數據。
8.根據權利要求1的系統,包括一個配置處理器,使用戶能夠將一特定項目類型與一特定類別相關聯,以及一個校對處理器,用于自動將所接收的數據分配給一特定類別,這些數據表示所述用戶所輸入的、表示所述單獨項目類型的所述項目計數的數量值。
9.根據權利要求1的系統,包括一個配置處理器,使用戶能夠將一特定項目類型與包含項目子集的一特定組相關聯,以及一個分類處理器,用于根據用戶輸入表示所述特定項目計數的數據,來自動輸入所接收的表示數量值的數據,其中所述數量值表示所述項目子集的計數。
10.根據權利要求1的系統,其中所述用戶接口顯示圖像包括圖像單元,使所述用戶能夠用多種不同的方法輸入表示用戶輸入的、表示所述單獨項目類型其所述項目計數的數量值的數據,以及所述多種不同方法至少包括以下兩個(a)通過輸入數字的值,(b)通過選擇減少或增加按鈕,(c)通過輸入指示一組多個項目的數據,以及(d)通過從預定選擇列表進行選擇。
11.根據權利要求1的系統,其中所述預填的項目類型列表和相關數量可由用戶編輯,以及所述顯示圖像包括用于接收表示用戶輸入的用于編輯的原因代碼的數據的單獨數據字段。
12.根據權利要求1的系統,其中所述預填的項目類型列表和相關數量可由用戶編輯,以指示一項目斷開,且現在按兩個項目計數,以及通過經所述顯示的圖像的數據輸入,用戶能將一個項目輸入到所述預填列表中。
13.根據權利要求1的系統,其中所述預填的項目類型列表和相關數量包括一特定項目類型的部分計數,所述特定項目類型是利器設備。
14.用于對醫療設備和材料存貨進行驗證的方法,包括以下動作啟動表示用戶接口顯示圖像的數據的生成,以呈現從第一來源得出的一個預填的項目類型列表和相關數量,和對應于所述列表的單獨項目類型的單獨數據字段,其中一個單獨數據字段被用于接收表示用戶輸入的數量值的數據,所述數量值表示一個單獨項目類型的項目計數;以及將一個用戶輸入的數量值和一預填數量進行比較,并根據所述比較所確定的差產生表示一種消息的數據。
15.支持對醫療設備和材料存貨進行驗證的系統,包括一個倉庫,用于存儲表示項目類型的記錄和相關數量的數據;一個數據采集單元,用于通過無線通信接收識別項目的數據,并根據所述接收到的識別項目的數據更新所述數據項目的計數值;一個顯示處理器,用于啟動表示用戶接口顯示圖像的數據的生成,以呈現一個項目類型列表和相關數量,和由所述數據采集單元更新的所述相關計數值;以及一個數據處理器,用于將所述相關數量和所述相關計數值進行比較,并根據所述比較所確定的差產生表示一種消息的數據。
16.權利要求15的系統,其中通過無線通信接收的所述識別項目的數據從單獨項目上的RFID標記得出,所述單獨項目上的所述RFID標記是經得起消毒處理的堅固RFID標記。
全文摘要
一種系統相對于一項目基線數量反復地驗證項目數量,并同時管理所述項目基線數量。一個顯示處理器啟動在表示用戶接口上顯示圖像的數據的生成。所述顯示圖像呈現從第一來源得出的一個預填的項目類型列表和相關數量。所述顯示圖像還呈現對應于所述列表的單獨項目類型的單獨數據字段。一個單獨數據字段接收表示用戶輸入的數量值的數據,所述數量值表示一個單獨項目類型的項目計數。一個數據處理器將一個用戶輸入的數量值和一預填數量進行比較,并根據所述比較所確定的差產生表示一種消息的數據。
文檔編號G06Q10/00GK101044500SQ200580036114
公開日2007年9月26日 申請日期2005年10月19日 優先權日2004年10月20日
發明者K·施拉巴赫 申請人:美國西門子醫療解決公司