新四季網

用於改進的外科手術工作流程開發的系統及方法

2023-12-07 22:56:16

專利名稱:用於改進的外科手術工作流程開發的系統及方法
技術領域:
本發明一般涉及在外科手術過程中可用的可裝載的模塊。特別地,本發明涉及用於在外科手術工作流程中使用插件的系統和方法。
背景技術:
諸如醫生、外科醫生以及其他從醫者之類的醫師,在完成醫學過程,例如圖像引導外科手術或檢查時,通常依賴於技術。跟蹤系統可為醫療儀器提供例如關於病人或參考坐標系的定位信息。當醫療儀器不在從醫者的視線範圍之內時,從醫者可參考跟蹤系統來確定該儀器的位置。跟蹤系統也有助於術前的計劃。
跟蹤或導航系統允許從醫者觀察到病人的解剖結構並跟蹤該儀器的位置和方位。從醫者可使用跟蹤系統來確定儀器何時被定位到需要的位置上。從醫者可避開其它結構,定位在所需的或受損的區域上,並對其做手術。在病人體內定位醫療儀器的增加的精度可通過促進改善的對病人影響小的較小儀器的控制來提供較小侵入性的醫學處理。對較小的、更精確的儀器的改善的控制以及精度也可減少與侵入性較大的過程,例如開放式外科手術的風險。
在醫學和外科手術成像中,例如手術中的或手術前後的成像,圖像由病人身體的區域形成。該圖像通常利用應用於病人並相對於從圖像形成的參考坐標系被跟蹤的外科手術工具或儀器來輔助正在進行中的過程。圖像導引的外科手術在其中採用X射線成像來顯示在該過程中涉及的工具或儀器、糾正其位置或者對其導航的外科手術過程,例如腦外科手術和膝蓋、腕、肩、脊椎上的關節鏡過程,還有特定類型的血管造影術,心臟處理,介入放射以及活組織檢查中具有特殊的功用。
外科手術的許多區域包括對放置內部的或難以直接觀測到的延長的探測器或組織或骨中的其它物體非常精確的計劃和控制。特別地,對於腦外科手術而言,定義了入口點的立體幀,探測角度和探測深度通常用於進入腦內的一個位置,通常與先前編譯的三維診斷圖像結合,例如MRI,PET,或CT掃描圖像,它們都提供了精確的組織圖像。對於在脊椎中放置柄螺釘而言,在可視的和螢光鏡的成像方向上不會捕捉到軸向視圖來集中骨中插入路徑的輪廓,這樣的系統也很有用。
當前的圖像導引外科手術或檢查系統與這樣的模塊一起操作,該模塊給給實施醫學外科手術、過程或檢查的醫生(們)或外科醫生(們)呈現外科工作流程。該模塊呈現給醫生和外科醫生相關的信息,這對於成功完成外科手術、過程或檢查是很必要的。該模塊被裝載到醫生或外科醫生視野內的圖像顯示器上。該模塊隨後在處理過程中提供一系列指令和導引來輔助醫生或外科醫生。典型地,該模塊包括一系列圖像和文本。
當前的模塊通過非常昂貴和費時的程序創建。例如,第三方供應商期望創建新的模塊,該模塊在外科手術過程中提供圖像導引,用於由該供應商創建並銷售的新的髖關節植入物(implant)。該供應商必須首先遇到創建並提供圖像導引模塊的一方,並與之協商。這兩方必須建立一個用於設計、實現及認證圖像導引模塊的計劃方案。典型地,該銷售商(vendor)向模塊創建者呈現了其對用於新的髖關節植入物的圖像導引模塊的要求。一旦該模塊創建者接收到銷售商的要求,該模塊創建者就創建用於圖像導引模塊的軟體原型。
該模塊原型通常從下向上創建。也就是說,用於新應用的模塊現在是在沒有建立其上要構建新模塊的軟體平臺的情況下創建的。因此,該模塊創建者必須耗費相當多的時間和努力來從下向上構建該新的原型模塊。
此外,當前的模塊不易修改或結合來適應任何一個過程或設備的改變。例如,當前的模塊不易修改來包括一改善的醫療設備。代替的是,整個模塊必須重新創建來考慮改善的醫療設備中的相對小的改變。
一旦該原型創建,銷售商和創建者就與醫生或外科醫生一起算出包含在模塊中的過程,或是模塊使用的實際軟體的任何錯誤或「bug」。銷售商和模塊創建者都必須確保該模塊不僅採用了正確的過程將新的髖關節植入物插入到例如年齡、大小和性別變化的病人中,而且該模塊還能在變化的平臺上工作。創建者將原型交給不同的醫生和外科醫生。隨後,醫生和外科醫生根據他們自己的時間約束和時間表,對原型進行評估。不同的醫生和外科醫生,再根據他們自己的時間表,將評估過的原型和他們的反饋交還給創建者。創建者和銷售商隨後又再次工作,在將改善的原型交還給醫生和外科醫生供他們檢查和反饋之前消除模塊中出現的任何錯誤或bug。這一循環涉及相當多的時間和資源,限制了監視並「推進」原型評估進程的能力。此外,在原型評估期間,銷售商和創建者不能對模塊做出任何其它的調整或改進,直到醫生和外科醫生已經完成他們的評估。
在醫生和外科醫生重複評估以及由銷售商和創建者進行的調整之後,創建者就發行模塊軟體的臨床版本。銷售商將該模塊提交給另外的醫生和外科醫生進行臨床評估。該模塊典型地用於人類屍體上估算出模塊的「真實世界」應用。還有,在臨床評估期間,銷售商,創建者,醫生和外科醫生一起工作來消除包含在模塊內部的任何錯誤及bug,既包括模塊採用的過程中的錯誤和bug,也包括實際的編程錯誤。然而,在該模塊被提交進行臨床評估之後,銷售商和創建者就不能對模塊進行任何附加的調整或改進,直到完成臨床評估為止。
臨床評估之後,該模塊再次交還給創建者和銷售商來糾正臨床評估期間遇到的任何錯誤或問題。一旦該模塊被糾正過來,其又再次被交還到醫生和外科醫生手中進行其它的臨床評估。再一次,在臨床評估期間,銷售商和創建者就不能對模塊進行任何其它的調整或改進,直到完成臨床評估。最後,臨床評估的循環結束,並且模塊也準備商業發行。
然而,即使在模塊準備商業發行之前,銷售商和模塊創建者必須平衡和管理若干應用時間表進入單獨發行。例如,由於銷售商的新的髖關節植入物,一些模塊可應用到植入物髖關節的過程,在該過程中跟蹤髖關節的位置的過程,以及一旦植入對髖關節的矯正過程。如上所述,每一應用及其相關的模塊必須從下向上構建。為了調度產品的單個發行,銷售商和模塊創建者必須平衡所有這些應用時間表(包括所有他們各自的原型和臨床評估時間表)。典型地,由於在原型和臨床評估期間調度的困難,銷售商和模塊創建者不能在它們更喜歡的時間與相關的模塊一起發行該產品。例如,銷售商和模塊創建者可能會錯過優選的貿易展示。
因此,當前用於創建和實現用於新應用的模塊的過程在金錢上和時間上都是十分浪費的。在原型和臨床評估期間的多次傳遞導致延誤了新產品和模塊發行。在競爭高度激烈的醫學產品和服務產業裡,新應用的延誤發行對後面的銷售商來說是花費巨大的。
此外,模塊原型和臨床模塊版本從銷售商/創建者到醫生/外科醫生的傳遞使得合併依照醫生和外科醫生而作出的改變需要相當多的時間。例如,當前的醫生和外科醫生請求改變來改進模塊,但是必須通過模塊開發者的代理人來實現這些請求。這樣的過程固有地會消耗很多時間。
因此,就需要一種改進的外科手術工作流程開發的系統和方法。這樣的系統和方法能提供外科手術工作流程模塊中插件的利用來降低用於模塊創建、評估以及驗證所需要時間和成本的數量。此外,這樣的系統和方法能從遠程位置為多個用戶提供開放和現成的到模塊的訪問入口。這樣的開放的入口能減少用於模塊腳本編制(scripting)和評估所需要的時間,因為不再需要多次傳遞。

發明內容
本發明描述了一種用於改進外科手術工作流程開發的方法。該方法包括存儲至少一個模塊,編輯該模塊以創建修改後的模塊,並動態地對修改後的模塊進行修改。該模塊包括至少一系列計算機可讀的圖像和功能中的至少一個,用於指示醫學過程。增加,移除和/或改變模塊的這些圖像和/或函數中的至少一個能創建修改後的模塊。該修改後的模塊能部分基於用戶的反饋來進行動態的修改。
本發明也描述了一種改進的外科手術工作流程開發系統。該系統包括一模塊,一修改後的模塊以及至少一個用戶。該模塊包括一系列計算機可讀的圖像和/或函數,用於指示醫學過程。通過增加,移除和/或修改該模塊內的圖像和/或函數來編輯該模塊能創建修改後的模塊。用戶部分基於用戶的反饋動態地修改該修改後的模塊。
本發明也描述了一種改進的外科手術工作流程開發分配和更新方法。該方法包括創建模塊和/或模塊更新,傳送該模塊和/或模塊更新,以及接收該模塊和/或模塊更新。該模塊和/或模塊更新可包括一系列計算機可讀的圖像和/或函數,用於指示醫學過程。該模塊更新可包括對模塊的修改。該模塊和/或模塊更新能通過網絡傳送給接受方。該接受方能接受到該模塊和/或模塊更新。


圖1圖解了依照本發明實施例使用的動態外科手術工作流程應用系統。
圖2圖解了依照本發明實施例使用的原型工作流程系統。
圖3圖解了依照本發明實施例使用的可修改的模塊評估系統以及平臺驗證系統。
圖4圖解了依照本發明實施例使用的模塊分配系統。
圖5圖解了依照本發明實施例使用的模塊定製(customization)系統。
圖6圖解了依照本發明實施例使用的腳本編制工具的實施例。
圖7圖解了依照本發明實施例使用的本發明的示範性的系統。
圖8圖解了依照本發明實施例使用的創建模塊的方法的流程圖。
圖9圖解了依照本發明實施例使用的評估模塊的方法的流程圖。
圖10圖解了依照本發明實施例使用的向用戶分配模塊以及模塊更新的方法的流程圖。
圖11圖解了依照本發明實施例使用的定製模塊的方法的流程圖。
圖12A至12I圖解了依照本發明實施例的用於插入人工髖關節的示例性模塊。
具體實施例方式
圖1圖解了依照本發明實施例使用的動態外科手術工作流程應用系統10。該系統10包括原型工作流程系統12,可修改模型評估系統14以及平臺驗證系統16。可修改模塊能夠在工作流程系統12和評估系統14之間以及評估系統14和評估系統16之間傳送。系統10的組成部分的某些實施例將在後面進一步詳細描述。
圖2圖解了依照本發明實施例使用的原型工作流程系統12。該原型工作流程系統12包括腳本編制工具22和至少一個用戶。該至少一個用戶可包括例如可修改模塊的創建者24,銷售商26以及評估者28中的一個或多個。可修改模塊能通過腳本編制工具22在工作流程系統12和評估系統14之間傳送。每一個用戶都能與腳本編制工具22進行通信。
該腳本編制工具22創建可修改的模塊。該可修改的模塊能夠是在醫學過程或檢查期間用來輔助醫生或外科醫生視覺或音頻應用。例如,模塊能夠是一系列計算機可讀的圖像或結合文本或音頻的視頻剪輯。典型地,該模塊包括多個圖像,其中這些圖像可以是獨立的,靜態的圖像或者可以組合來創建圖像的視頻。模塊也可包括接收來自外科醫生的病人解剖測量並提供用於植入物插入的相關角度以及測量的函數。函數例如可以,被看作是外科手術電子表格。該外科手術電子表格可因此基於來自模塊、醫生或這兩者的變化的輸入而提供變化的測量或計算。該模塊可存儲於計算機可讀的存儲器中。進一步地,該模塊可存儲於連接到網絡上可被計算機訪問的計算機可讀的存儲器中。例如,該模塊可存儲於伺服器上。
該模塊典型地裝載在醫生或外科醫生準備實施外科手術或檢查的房間內的顯示設備上。由於該模塊可在醫學過程期間(如下面描述的那樣)進行修改,該模塊可裝載在包括輸入設備或與其連接的顯示設備上。例如,模塊可被裝載在連接鍵盤,指示筆(stylus)或滑鼠的計算機屏幕上。在另一個實例中,模塊可被裝載於允許外科醫生用手或指示筆接觸屏幕來與模塊交互或對其進行修改的觸摸顯示屏上。
該模塊能在醫學過程或檢查的不同階段指示醫生或外科醫生。例如,第一幅圖像或視頻可指示外科醫生在正確的位置上進行切割來開始膝蓋上重建性的外科手術。隨後的圖像,視頻,文本及音頻消息通過例如提供外科醫生正確的或不正確的不同的醫療儀器的放置,從而能指示醫學過程隨後的步驟。以這種方式,該模塊在醫學過程中起可視導引的作用。
另外,該模塊通過如上所述可應用於過程或檢查中不同步驟的函數可在整個過程或檢查中輔助醫生或外科醫生。例如,模塊函數可基於變化的測量及外科醫生的輸入來輔助外科醫生計算人工髖關節的不同插入角度。
例如,圖12A到12I圖解了依據本發明的實施例在髖關節植入過程中用於放置髖臼杯(acetabular cup)的示例模塊1300。模塊1300和屏幕1301到1309在這裡示出僅作為示例作用,並不限制本發明。圖12A圖解了第一屏幕1301,其顯示了模塊1300的不同窗口。模塊1300包括第一圖像窗口1310,第二圖像窗口1320,圖像狀態條1330,第一工具窗口1340,第二工具窗口1350以及提示窗口1360。
在圖12A中,圖像窗口1310顯示了第一圖像1315並且圖像窗口1320顯示了第二圖像1325。在這個實施例中,第一圖像1315和第二圖像1325是人髖關節的螢光鏡圖像。然而如下所述,圖像窗口1310、1320可配置用來顯示其它圖像。圖像窗口1310,1320可提供例如當前的X射線圖像,例如螢光鏡圖像,或存儲於計算機存儲器中的圖像。
圖12A中的狀態條1330圖解了圖像窗口1310,1320中的圖像1315,1325的狀態。狀態條1330可改變外觀,例如當圖像1315和1325切換到它們各自的圖像窗口1310,1320時,改變文本「圖像交換(swapped)」的顏色。然而,狀態條1330也可以是允許外科醫生使用諸如滑鼠或指示筆之類設備來「點擊」狀態條,從而在圖像1315,1325各自的窗口1310,1320之間切換它們的虛擬按鈕。
工具窗口1340,1350每一個可包含當前對使用模塊1300的外科醫生可用的軟體工具的通告。例如,工具窗口1340顯示「驗證關閉」,指示了驗證軟體工具當前對模塊1300關閉。類似地,工具窗口1350顯示「虛擬標記點」。則指示了虛擬標記點工具當前對於外科醫生是可使用的。工具窗口1340,1350可簡單地向外科醫生提供通知,告訴他們當前什麼工具是正在使用的或是可用的,或者工具窗口1340,1350可允許外科醫生在窗口1340,1350上「點擊」(例如使用滑鼠或指示筆),從而激活窗口1340,1350上指示的工具。
提示窗口1360可向外科醫生提供指示,指示出對於存在於欲進行的模塊1300內過程,哪一步是必要的。例如,圖12A中的提示窗口1360指示外科醫生在病人身體上標記右邊的ASIS點。外科醫生隨後使用例如虛擬定點(pointing)工具,來在病人身體上標記右邊的ASIS點。該虛擬定點工具可以是,例如,能識別存在於病人內部的點的醫學跟蹤設備。
模塊1300的第二屏幕1302圖解於圖12B。在屏幕1302中,外科醫生標記在病人身上的右邊的ASIS點用叉1391來表示。在外科醫生已經根據第一屏幕1301上的提示窗口1360接收的指示,使用定點工具來識別病人髖關節上的右邊的ASIS點之後,叉1391出現在圖像1325中。第二屏幕1302的提示屏幕1360現在指示外科醫生去標記病人身上左邊的ASIS點。作為響應,外科醫生可再次使用定點工具來識別病人身上左邊的ASIS點。
模塊1300的第三屏幕1303圖解於圖12C。在屏幕1303中,狀態窗口1330指示圖像1315,1325中的一個或多個已經發生了變化。例如,狀態窗口1330指示「圖像#3」已經檢索到(retrieve)。如上所述,圖像可從計算機存儲器中檢索並顯示於模塊l300。由於在屏幕1302中,屏幕1303的提示窗口1360指示外科醫生在病人身上標記左邊的ASIS點。如上所述,外科醫生可使用定點工具來識別病人身上左邊的ASIS點。
模塊1300的第四屏幕1304圖解於圖12D。在屏幕1304中,由外科醫生標記在病人身上左邊的ASIS點用叉1392表示。在外科醫生已經根據從第三屏幕1303的提示窗口1360接受到的指示,使用定點工具來識別病人髖關節上左邊的ASIS點之後,叉1392出現在圖像1325中。
模塊1300的第五屏幕1305圖解於圖12E。在屏幕1305中,狀態窗口1330指示出,圖像1315,1325中的一個或多個已經發生了變化。例如,狀態窗口1330指示「圖像#4」已經檢索到。如上所述,圖像可從計算機存儲器中檢索並顯示於模塊1300中。另外,屏幕1305的提示窗口1360指示外科醫生來標記病人的恥骨聯合點。如上所述,外科醫生可使用定點工具來識別病人身上的恥骨聯合點。
模塊1300的第六屏幕1306圖解於圖12F。在屏幕1306中,外科醫生在病人身上標記的恥骨聯合點用叉1393表示。在外科醫生已經根據第五屏幕1305的提示窗口1360接收到的指示,使用定點工具來識別病人髖部的恥骨聯合點之後,叉1393出現在圖像1315和圖像1325中。另外,提示窗口1360現在顯示病人髖部的示意圖。該示意圖作為例如參考地圖是很有用的。
模塊1300的第七屏幕1307圖解於圖12G。在屏幕1307中,狀態窗口1330指示,圖像1315,1325中的一個或多個已經發生了變化。例如,狀態窗口1330指示「圖像#7」已經檢索到。如上所述,圖像可從計算機存儲器中檢索並顯示於模塊1300中。另外,三個叉1394示於圖像1315,1325中。叉1394可與叉1391,1392,1393中的一個或多個相關聯。
模塊1300的第八屏幕1308圖解於圖12H。在屏幕1308中,示於屏幕1307的圖像1315,1325中的那三個叉1394也顯示於屏幕1308中。另外,角度參考圖1395示於圖像1315,1325以及提示窗口1360中。外科醫生可應用角度參考圖1395來確定例如髖關節植入物的放置角度。狀態窗口1330也包括對應於角度參考圖1395的角度測量值。嵌入模塊1300內的可修改函數可以至少部分基於如上所述的外科醫生標記的一個或多個點,提供原始角度參考圖1395。外科醫生也可使用如上所述的例如指示筆,滑鼠,或定點工具來放置並確定角度參考圖1395的方向。當外科醫生移動例如指示筆,滑鼠,或定點工具時,與模塊1300相關的函數可測量角度參考圖1395的角度。在另一個實施例中,外科醫生可改變在狀態窗口1330中指示的角度,並且當嵌入在模塊1300內的函數顯示與例如外科醫生的輸入對應的不同角度參考圖時,外科醫生可看到結果。這樣,狀態窗口1330可顯示與模塊1330相關的函數的結果。
模塊1300的第九屏幕1309圖解於圖12I。和屏幕1308中一樣,角度參考圖1395圖解於圖像1315,1325以及提示窗口1360中。然而,參考圖1395的方位和屏幕1308相比已經發生了改變。該參考圖1395基於外科醫生移動例如滑鼠,指示筆或定點工具,可具有不同的方位。當外科醫生移動滑鼠,指示筆或定點工具時,該參考圖1395可移動並且狀態窗口1330可顯示不同的角度測量值。因此,嵌入模塊1300內的函數可基於例如外科醫生移動角度參考圖1395來計算角度。
在另一個實例中,外科醫生通過使用另一個輸入設備,例如鍵盤,可改變示於狀態窗口1330中的角度。結果,嵌入模塊1300內的函數可致使角度參考圖1395相對於例如輸入角度做相應的移動。
因此,模塊1300可被用於在涉及放置髖臼杯的整個醫學過程中引導外科醫生。模塊1300包括多個圖像,這些圖像對在過程中引導外科醫生很有用,同時嵌入函數在確定例如該杯在病人髖部的正確放置中很有用。
圖6圖解了腳本編制工具22的實施例。圖6包括腳本編制工具22的屏幕圖像600。腳本編制工具22可以是面向對象軟體編程應用。例如,腳本編制工具22能通過Tcl,Perl,Scheme,Java,Python,wxPython或者Qt具體化。此外,腳本編制工具22能包括多個軟體應用。例如,腳本編制工具22也能包括規定三維(「3D」)計算機圖形、圖像處理,可視化,和/或建模,例如可視化工具包(「VTK」)的軟體應用。另外,腳本編制工具22也能包括圖形用戶界面(「GUI」)構建器,例如Boa構造器。腳本編制工具22也可包括把用編譯代碼語言例如C++/C書寫的核心算法包括到模塊中的能力。
腳本編制工具22可被存儲於連接到網絡並能夠通過網絡例如伺服器進行通信的計算機的存儲器中。該網絡例如可包括區域網(「LAN」)或網際網路。在另一個實施例中,腳本編制工具22可存儲在創建者24,銷售商26和評估者28之一可訪問的計算機。
腳本編制工具22可使用「拖放(drag and drop)」方法來創建,編輯和修改模塊。例如,腳本編制工具22也允許創建者24,銷售商26和/或評估者28簡單地「拖放」圖像,視頻,音頻或文本文件或通過圖標代表的函數形成一個特的序列從而創建或編輯模塊。該文件和函數可通過計算機屏幕上的圖像來表示,其中用戶從庫中向下「拖動」屏幕,從而快速裝配要包括在工作流程模塊內的一系列步驟和函數。這樣,創建者24,銷售商26和/或評估者28可容易並快速地改變工作流程模塊中包括的步驟和函數的序列,或者增加和移除例如模塊中包括的圖像和函數。
另外,腳本編制工具22也可允許用戶創建,編輯和/或改變模塊中的函數。例如,如上關於圖12A至12I所述的那樣,模塊可包括在整個醫學過程中輔助外科醫生的函數。腳本編制工具22可允許創建者24,銷售商26,和/或評估者28來創建,編輯和/或修改模塊的函數。例如,創建者24可創建基於外科醫生在過程中識別的三個點計算植入物對準的函數。另外,隨後有能力編輯模塊的用戶(例如,創建者24,銷售商26,評估者28或醫生)可使用腳本編制工具22來修改函數。例如,外科醫生可能希望上面實例中通過改變外科醫生要識別的點的數目,或者一起改變計算對準的方法來改變計算對準度的方式。
此外,圖像,視頻,音頻,文本文件或函數的庫的使用可允許附加模塊內相同文件或函數的使用。例如,第一創建者24可在涉及心臟移植過程的模塊創建中使用病人胸腔的多個圖片。第二創建者24可類似地在涉及需要在病人的胸腔內跟蹤醫療儀器的過程的模塊的創建中使用多個相同的圖像和/或函數。另外,一個或多個模塊可插入到另一個模塊中。例如,在涉及幾個較小過程的醫學過程中,創建者24,銷售商26,評估者28或醫生可使用腳本編制工具22來把第一和第二模塊包含進第三模塊中。
可修改模塊創建者24使用腳本編制工具22來創建可修改的模塊。該可修改模塊創建者24可以是期望設計能指引醫學過程或檢查的模塊的個人、實體或其團體。例如,創建者24可以是期望創建新的用於將復位杆(reducing rod)插入骨中的過程的內科醫生,醫生或外科醫生。創建者24也可以是期望創建例如植入新的人工膝關節的過程的外科手術系統的生產者,例如通用電氣公司。創建者24也可以是例如銷售商。這樣,如果銷售商26期望創建與植入銷售商26的例如新的人工膝關節相關的過程,銷售商26可類似地使用腳本編制工具22來創建適當的可修改模塊。銷售商26輔助模塊開發的能力降低了前面開發模塊的成本。
例如,如果第一模塊被創建和實現用於涉及第一醫學鑽孔導引的第一醫學過程,隨後這一相同的模塊可被主要應用於類似的涉及第二鑽孔導引的第二過程。可應用於第二過程的第一模塊的部分可因此通過從庫中訪問該模塊或該模塊的組件來再次使用。這樣,第二模塊的創建者24為了創建第二模塊,可僅僅需要改變第一模塊的很小一部分。因此該庫能節約大量的創建用於不同設備和過程的類似模塊所需的時間和精力。
可修改模塊的創建者24使用腳本編制工具22來創建可修改的模塊。該可修改的模塊的創建者24可以期望設計能指引醫學過程或檢查的個人、實體或其團體。例如,創建者24可以是期望創建新的用於將復位杆插入骨中的過程的內科醫生,醫生或外科醫生。創建者24也可以是期望創建例如用於植入新人工膝關節的過程的外科手術系統的生產者,例如通用電氣公司。創建者24也可以是例如銷售商。這樣,如果銷售商26期望創建與植入銷售商26的例如新的人工膝關節相關的過程,銷售商26可類似地使用腳本編制工具22來創建適當的可修改的模塊。銷售商26輔助模塊開發的能力降低了前面開發模塊的成本。
腳本編制工具22的屏幕600包括三個屏幕區域610,620,630。屏幕區域610包括拖放工作流程。屏幕區域620包括子模塊選項板(palette)620。屏幕區域630包括預覽窗口。屏幕600僅僅作為一個實例來使用,並不是限制本發明。
區域610內的該拖放工作流程包括三個文件和函數613,616,619,四個順序箭頭611,以及狀態指示器612。這些文件和函數613,616,619以圖表的方式代表了圖像,視頻,音頻以及文本文件以及模塊中出現的函數。箭頭611指示了模塊中的文件和函數613,616,619的順序。指示器612指示當前文件或函數613,616,619被腳本編制工具22添加、刪除、編輯或修改。
區域610示出了出現在模塊中的當前順序的文件和函數613,616,619。例如,當前的幫助圖像613是示於模塊中的第一個文件,接下來是圖像捕捉指示器或函數616,接下來是螢光鏡膝關節對準圖像,視頻或函數619。箭頭611指示了幫助圖像613之後是圖像捕捉616,接下來是螢光鏡膝蓋對準619。另外,指示器612示出圖像捕捉616當前被添加或修改。
該子模塊選項板620包括多個文件和函數。例如,區域620當前包括幫助圖像613(也示於區域610),圖像捕捉函數616(也示於區域610),工具跟蹤函數614,無圖像膝關節對準文件或函數615,螢光鏡膝關節對準文件或函數619(也示於區域610),以及CT膝關節對準文件或函數617。然而,區域620可包括更多的或更少的文件和函數。
區域630的預覽窗口包括通過區域610的指示器箭頭612指示的文件或函數的預覽圖像。另外,區域630可顯示例如由區域620中腳本編制工具22用戶選擇的文件或函數的預覽圖像。在當前區域630中,示出了圖像捕捉函數616的預覽圖像。該預覽圖像包括AP圖像633,側面圖像639,以及指令幫助文本框636。指令幫助文本框636也包括獲取按鈕637。
腳本編制工具22的用戶可使用滑鼠或指示筆之類輸入設備來「點擊」或「抓住」區域620中的一個或多個文件和函數。例如,用戶可點擊區域620或區域610中的圖像捕捉文件或函數616。因此,圖像捕捉文件或函數616出現在例如區域630中。然後,該用戶可以在區域630觀看、編輯或修改該文件或函數616。例如,該用戶可能希望包括另外不同於AP圖像633及側面圖像639的圖像或者在AP圖像633及側面圖像639的基礎上包括另外的圖像。並且,用戶可通過編輯,添加或刪除另外的文本來編輯該指令幫助文本框636。用戶可通過修改當用戶在模塊使用時「點擊」按鈕637的時候執行的函數來編輯獲取按鈕637。
在使用腳本編制工具22來創建,編輯或修改模塊的過程中,用戶可簡單地從區域620「拖放」存在的文件和函數進入區域610的工作流程中的任意順序。另外,如上所述,用戶可編輯,創建或修改預覽窗口630中的文件或函數。因此,示於圖6的腳本編制工具22為創建,編輯或修改模塊提供了非常彈性和容易使用的接口。
創建者24,銷售商26和評估者28中的任一個貢獻,創建或添加到可修改模塊中的能力能夠基於模塊模式或權限(permission)控制。模塊模式或權限可以是例如簡單一個許可的登陸/密碼組合或可接受的網際網路協議(「IP」)地址。這樣,當該模塊在原型工作流程系統12中時,該模式就可確定創建者24、銷售商26以及評估者28中任何一個所具備的對模塊的可編輯訪問的等級。例如,如果與模塊相關聯的模式除了創建者24和銷售商26以外,禁止其他的所有用戶進行可編輯訪問,評估者28就不具備修改模塊的能力。
在另一個實施例中,模式可以是標籤或圖像,插入到插入模塊中的圖像、視頻或文本文件或函數中。例如,只以研究為目的的情況下,模式可以為一條大消息「只以研究為目的,而未經臨床應用核准」,該消息可以出現在圖形、視頻和/或文本文件中任何明顯的位置上。這樣,包括未經臨床核准的內容的模塊就可以清楚地標記出是未經核准的。此外,一旦模塊被核准用於某一用途(例如經臨床應用核准),在用戶使用腳本編制工具22編輯或修改模塊時,模塊就可以顯示標籤或圖形表示該模塊已經不再被核准用於臨床使用。
類似地,模式還可以確定特定用戶的可編輯限制。例如,可以限定一個給定的用戶在模塊中他或她可以修改什麼、保存什麼或執行什麼。
模式可包括例如研究模式和臨床模式。該研究模式可應用於例如原型工作流程系統12在創建模塊中的初始設計以及覆核階段。該臨床模式可應用於例如如下討論的評估平臺32,34,36。這樣的模式間的區別能有助於模塊的開發和核准。例如,在模塊的初始設計和覆核階段期間,當研究模式可能禁止除了實驗或研究目的之外的其它模塊的使用時,與該模式相關的模塊可能不需要受規章限制的核准。類似地,當臨床模塊可用於例如實際的醫學過程或檢查時,與該模式相關的模塊可能需要受規章限制的核准。
模塊可以基於已認證的平臺。已認證的平臺可以是在其上添加模塊的基礎軟體平臺。該軟體平臺可在之前批准在外科過程和/或檢查中使用。這樣,該模塊可被簡單地構建於一可接受的和已認證的平臺上。當只有模塊被評估和認證時,這可導致開發成本的減少。相反地,本工作流程模塊要求在模塊可應用於外科手術或檢查環境之前完整地再次認證模塊以及任意基礎軟體平臺。
一旦該可修改模塊被創建,該模塊能被覆核並由創建者24,銷售商26或評估者28中的一個或多個來評估錯誤。評估者28可包括期望評估模塊中使用的過程的任何個人、實體或其團體。例如,評估者28可包括期望確保新的可修改的模塊包括所有成功進行給定醫學過程或檢查所需的步驟的內科醫生。評估者28也可包括例如期望確保病人的安全在模塊中使用的X射線照射過程期間得以保護的放射醫師。類似地,評估者28也可以是期望模塊使用的過程期間在給定點顯示的特殊圖像增加過程的清晰度的內科醫生。
創建者24,銷售商26以及評估者28能對模塊作出修改。該修改能包括例如模塊中的圖像,視頻,文本消息或音頻文件的添加,刪除或改變。創建者24,銷售商26以及評估者28能使用腳本編制工具22來作出這些修改。
通過例如裝載模塊進入網絡,可使該模塊可用於修改。這樣的網絡可包括例如如上所述的區域網或網際網路。這樣,創建者24,銷售商26和/或評估者28都可訪問該模塊。這種訪問有助於模塊用於屍體或臨床評估或商業使用的更快速的開發以及核准。
例如,外科醫生作為評估者28可從多個位置訪問該模塊,包括手術室,辦公室,住宅或與無線網際網路接入結合的便攜電腦或個人數字助理(「PDA」)。這樣,創建者24,銷售商26以及評估者28中的任一個可輕鬆地對模塊進行修改。
如上所述,與模塊相關的模式可確定創建者24,銷售商26以及評估者28中任一個修改模塊的可編輯訪問的等級。這樣的模式能能阻止對模塊不期望的訪問和/或改變。
原型工作流程系統12也可包括模擬器(未示出)。該模擬器可測試例如該模塊的功能性和可操作性。該模擬器可包括使用軟體來模擬包含在模塊中的過程或工作流程的計算機。例如,創建者24,銷售商26以及評估者28中的每一個可能不具有構建需要測試包含在模塊中的過程的系統工作模型的能力或資源。這樣的工作模型可能需要外科手術時結合醫療儀器的圖像導引導航由C型臂螢光鏡生成的X射線圖像。代替構建如此一個模型,模擬器可通過例如結合C型臂和跟蹤系統的CAD模型以及模擬的病人並且取得模擬的X射線圖像來模擬模塊的工作流程。
此外,該模擬器可通過允許模擬器的用戶在模擬之前、期間或之後修改模塊來提供實時的模塊修改。例如,用戶可在模擬器運行時調整模塊中使用的跟蹤系統的不同傳感器的位置。這樣,對包含在模塊中的過程的變化的研究可在不需要實際設備或儀器並且不需要將病人和研究者暴露在輻射下的情況下進行。另外,該模擬器改善了訪問模塊研究能力的容易性,並改善了在傳送模塊到評估系統14之前測試模塊並對其進行修改的速度。
一旦創建者24,銷售商26和/或評估者28已經對模塊進行了覆核,該模塊可被工作流程系統12核准。一旦該可修改的模塊被核准,它可傳送到評估系統14。在這種傳送之前,可修改的模塊不能傳送到評估系統14。這樣,沒有被核准的模塊就不能應用於任何研究,屍體或臨床評估。
在另一個實施例中,該模塊可傳送到評估系統14但具有有限的訪問權。如上所述,這樣有限的訪問權可受到與模塊相關的模式的控制。
在另一個實施例中,該模塊能夠傳送到評估系統14,但是具有插入到模塊中的標籤或圖像。如上所述,例如,該標籤或圖像可向任一訪問模塊的用戶指示,該模塊尚未被評估系統14所核准。
為了傳送到評估系統14,該模塊可裝載進入例如網絡中。如上所述,這樣的網絡可包括例如區域網或網際網路。還是如上所述,對模塊的訪問和修改模塊的能力可受控於與模塊相關的模式和/或訪問模塊所需的登陸/密碼或IP位址。一旦該模塊被傳送到評估系統14,至少會產生例如幾個評估中的一個。
圖3圖解了依據本發明的實施例所使用的可修改模塊評估系統14以及平臺驗證系統16。該評估系統14包括至少一個評估平臺。該評估平臺可包括研究評估平臺32中的一個或多個,屍體評估平臺34以及臨床評估平臺36。工作流程系統12以及驗證系統16中的一個或多個能與評估系統14的至少一個評估平臺進行通信。一個或多個評估平臺可具有與另一個評估平臺進行通信的能力。每一工作流程系統12與驗證系統16及一個或多個評估平臺之間的通信可發生在例如網際網路或區域網上。類似地,兩個或多個評估平臺之間的通信可發生在例如網際網路或區域網上。
每一個評估平臺可訪問該可修改模塊來添加,移除或修改模塊的內容。例如,研究評估平臺32可使用腳本編制工具22訪問模塊來添加附加的屏幕,它類似於上面參考圖13A至13I所述的添加附加步驟到模塊的過程中。另外,研究評估平臺32可訪問該模塊以便編輯、修改、添加或刪除模塊中的函數。
該研究評估平臺32可包括醫生,外科醫生,模塊創建者24,銷售商26和/或評估者28。包括在研究評估平臺32中的一個或多個個體可覆核該模塊的過程中的錯誤和/或遺漏。類似地,眾多個體中的一個可包括模塊中的附加信息。例如,與研究評估平臺32相關的外科醫生可對包含用於向骨中插入復位杆的過程的模塊進行覆核。該外科醫生可確定該模塊應該包括例如中央管的附加圖像或指令文本。這一確定可以進行,因為例如外科醫生過去的對該過程的經驗,以及對與該過程相關的紊亂的經驗,或者外科醫生認為必要的任何其它原因。例如,該外科醫生也可以希望改變包括在該模塊中的函數。
通過例如裝載模塊進入網絡,可以使該模塊可用於評估和/或修改。這樣,評估平臺32,34,36中的任一個都可在任意時間做好訪問模塊的準備。這種訪問能有助於平臺驗證模塊的快速評估以及核准。
不管修改模塊的原因是什麼,研究評估平臺32可使用腳本編制工具22來修改模塊,類似於上面參考附圖12A到12I描述的那樣。腳本編制工具22的用戶界面可允許通常不熟悉與模塊相關的腳本編制語言的人們容易地修改模塊。例如,腳本編制工具22可提供面向對象的用戶界面,這樣不熟悉核心腳本編制語言的外科醫生和醫生就能夠修改該模塊。
該評估系統14也可以包括模擬器(未示出),如上所述的與原型工作流程系統12結合的那個一樣。該模擬器可測試模塊的例如功能性和可操作性。該模擬器也可包括使得能夠模擬包含在模塊中的過程或工作流程的軟體。例如,類似於上述的那樣,研究評估平臺32不具有構建測試包含在模塊中的過程所需的系統的工作模型的能力或資源。
此外,通過允許研究評估平臺32在不增加例如屍體或臨床研究的資源成本的情況下評估模塊,該模擬器可提供對模塊實時的研究和評估。研究評估平臺32可在不需要例如實際設備或儀器,或者不必將病人及研究者暴露在輻射下的情況下,對包含在模塊中的過程的變化進行研究。此外,例如,該模擬器能改善訪問模塊研究的能力並提高其容易性,並且改善了在模塊被例如屍體評估平臺34,臨床評估平臺36以及平臺評估系統16中任一個評估或驗證之前測試以及修改模塊的速度。
類似於研究評估平臺32,屍體評估平臺34可訪問並修改模塊。該屍體評估平臺34可包括諸如醫生和外科醫生這樣的個體,他們基於來自其中模塊被應用的屍體研究的結果來修改模塊。這樣,屍體評估平臺34也能夠基於例如研究基礎或者模塊的「測試-運行」,對模塊進行修改。
在一個實施例中,該模塊可被例如期望在人類屍體上測試模塊的過程的外科醫生團體訪問。例如,這些外科醫生可在對屍體執行包含在模塊中的過程時,在手術室環境中訪問該模塊。在該過程之前,在這期間或在這之後,外科醫生可能會遇到例如其中模塊沒有處理成功完成過程所需要的步驟,需要澄清的過程或過程步驟中的錯誤,或者需要改進模塊中的函數的情況。這些外科醫生隨後可以,基於屍體研究的結果,如屍體評估平臺34一樣訪問和修改該模塊。
類似於屍體評估平臺34,臨床評估平臺36可訪問並修改該模塊。該臨床評估平臺36可包括諸如醫生和外科醫生這樣的個體,他們基於來自例如其中應用該模塊的臨床研究的結果對模塊進行修改。這樣,臨床評估平臺36就能基於模塊的臨床應用來修改該模塊。
在一個實施例中,例如該模塊可在模塊已經被臨床研究所核准之後涉及病人的過程或檢查期間被訪問。類似於屍體評估平臺34,例如外科醫生可在執行模塊的臨床評估時,在手術室環境下訪問該模塊。在該過程之前,在這期間或在這之後,外科醫生可能會遇到例如其中模塊沒有處理成功完成過程所需要的步驟,需要澄清的過程或過程步驟中的錯誤,或者需要改進模塊中的函數的情況。這些外科醫生隨後可以,基於臨床研究的結果,如臨床評估平臺36一樣訪問並修改該模塊。
一旦完成了研究評估平臺32,屍體評估平臺34以及臨床評估平臺36中的至少一個,該可修改的模塊就能傳送到平臺評估系統16。這樣,無論評估平臺32,34,36中的哪一個去檢查,應用或覆核模塊,一旦該可應用的平臺已經完成了它們對模塊的分析,覆核或其他的修改,該模塊就被認為做好了商業應用的準備。
該平臺評估系統16可隨後驗證該模塊的商業的,非臨床的使用。例如,一旦該模塊在研究水平(在研究評估平臺32),屍體研究水平(在屍體評估平臺34)以及臨床研究水平(在臨床評估平臺36)中的至少一個上進行測試,該模塊可被至少一個商業平臺,實施方案或模態驗證。例如,為提供涉及銷售商的新的醫學鑽孔的醫學過程而創建的模塊可應用於商業上並被核准。然而,典型地,該模塊必須被銷售商的質量系統核准來確保質量和可靠性的基礎水平。例如,一旦該銷售商已經核准了該模塊,該模塊就已經被平臺評估系統16驗證。
如上所述,上面的創建和核准過程可以模塊可以輔助用於為新的醫學設備和過程開發模塊。例如,一旦第一模塊已經被核准用於第一醫學設備或過程,多個相同的模塊可在第二模塊中為第二醫學設備或過程再次使用。模塊創建者24或銷售商26可以,例如,對第一模塊進行較小的修改來說明第一和第二醫學設備或過程之間任何的儘管較小的不同。因此,通過避免通常從最開始「重新發明」第二模塊會涉及到的時間和金錢上的成本,本發明允許第一模塊大量地重複使用並為第二設備或過程定製。
另外,模塊可在「工作時(on the fly)」被修改。這樣的模塊能在醫學過程期間進行編輯。例如,模塊可用於醫學過程。在醫學過程期間,醫生可更喜歡編輯模塊的一個或多個圖像或函數。該醫生隨後可如上所述,使用腳本編制工具22或其他輸入設備修改模塊的一個或多個圖像或函數,或者圖像和函數的順序。例如在修改完模塊之後,為了以後的訪問或分配給其他的內科醫生,醫生隨後可存儲該定製的模塊到網絡中或計算機硬碟驅動器中。
圖4圖解了依據本發明實施例使用的模塊分配系統40。分配系統40包括模塊分配器41,網絡43,以及至少一個接收方。該至少一個接收方代表第一,第二和第三接收方45,47,49中的任一個,但可包括任意數目的接收方。
模塊分配器41通過網絡43將一個或多個模塊傳送給至少一個接收方。模塊分配器41可以是任意能存儲和/或分配模塊給接收方的東西。例如,分配器41可以是使用連接到網絡43上並能與其進行通信的計算機的創建者24或銷售商26。類似地,分配器41也可以實現為連接到網絡43上的計算機伺服器。這樣,分配器41可以是位於特定醫院裡能夠與連接到醫院內部網區域網(「LAN」)的接收方進行通信的伺服器。網絡43例如可包括區域網或網際網路。
為了接收由分配器41分配的模塊,該接收方可以是任何能連接到網絡43上的實體。例如,接收方45,47,49可包括通過有線或無線數據機連接到網絡43的計算機。類似地,為了進一步分配模塊,接收方45,47,49可包括連接到其他計算機的計算機伺服器。
該分配系統40能分配新的或更新過的模塊。系統40將模塊傳送到網絡43。網絡43隨後將模塊傳送到接收方45,47,49中的至少一個。為了任一用戶的檢索,該接收方隨後可按收該模塊並將該模塊裝載進任一個存儲設備中。例如,醫院可包括連接到網絡43上的計算機伺服器作為接收方45,第一外科醫生在他辦公室中有連接到網絡43上作為接收方47的計算機,並且第二外科醫生具有通過無線數據機連接到網絡43上的PDA作為接收方49。一旦接收方中的任一個接收了分配的模塊,為了覆核或使用包含在模塊中的過程,該接收方可將該模塊裝載進入顯示設備中。這樣,分配系統40允許多個接收方容易地訪問新的和現存的模塊。
該分配系統40可限制哪個接收方45,47,49接收模塊。例如,分配系統40可僅僅分配模塊給接收方45,47而不給接收方49。這樣,分配器41可通過確保僅僅具有權限的期望接收方接收該模塊來保護分配的模塊的內容。確定哪一個接收方接收模塊例如可根據登陸/密碼或IP位址的驗證。權限可以是例如正確的登陸/密碼組合或IP位址。
接收方45,47,49也可在彼此間和/或與分配器41通過網絡43進行通信。這樣的通信允許接收方45,47,49和/或分配器41來對分配的模塊進行評論並建議變化。至少部分基於這樣的評論和建議變化,接收方45,47,49可如下面所述的那樣來定製模塊,或者如上所述的那樣修改該模塊。類似地,至少部分基於這樣的評論和建議變化,分配器41也可如上所述的那樣來修改該模塊。
分配器41也可通過網絡43來將對新的或先前分配的模塊的更新傳送到接收方45,47,49。模塊更新可包括例如對模塊的修改。該修改可包括例如不同的修正,包括但不局限於對軟體錯誤,醫學工作流程或過程的錯誤的修正。該修改也可包括例如對模塊的改進,包括但不局限於基於用戶或接收方45,47,49反饋的改進。
類似於模塊的分配,分配器41可控制哪一個接收方接收模塊的更新。對模塊的更新也可包括例如軟體更新或基於來自接收方45,47,49中的任一個的反饋的建議的模塊變化。基於例如接收方45,47,49中的合作,分配器41可能期望更新先前分配的模塊。例如,接收方45可能請求添加一個特定的特徵到模塊中。類似地,例如,接收方47,49可能請求糾正模塊中一個特定的錯誤。該分配器41隨後可將模塊更新傳送到接收方45,47,49。
圖5圖解了依據本發明實施例使用的模塊定製系統50。定製系統50包括網絡52和至少一個模塊訪問設備。模塊訪問設備由第一,第二和第三模塊訪問設備54,56,58中的任何一個代表,但可包括任意數目的訪問設備。
網絡52可包括例如區域網(「LAN」)或網際網路。網絡52也可包括用於存儲至少一個模塊的計算機伺服器。
模塊訪問設備54,56,58可以是能與網絡52通信的任意設備。例如,設備54,56,58可以是手術室中的臺式機算計,便攜計算機,PDA或顯示設備。訪問設備54,56,58能訪問網絡52來得到模塊。網絡52可分配模塊給請求模塊的設備54,56,58中的任一個。網絡52可基於模塊的模式(如上所述),或基於登陸/密碼訪問系統來限制哪一個設備能接收模塊。例如,網絡52可拒絕將模塊傳送到沒有正確的標識,例如用戶登陸和密碼或IP位址的任一設備54,56,58中。這樣,當維持安全可靠的用於模塊分配的環境時,設備54,56,58的用戶可在多個位置訪問模塊。
一旦用戶已經通過設備54,56,58中的任一個訪問模塊,該用戶可至少部分基於用戶的偏好來定製模塊。用戶偏好可以是例如特定的配色方案,給定模塊內圖像或者指令的不同順序,給定模塊內附加的或較少的圖像或指令,或者模塊中圖像和指令顯示的速度。這樣,外科醫生可訪問包含膝關節重建過程的模塊並揭示出例如在該過程期間他或她可能更喜歡額外的膝關節對準的圖像和/或指令文本。
為了定製該模塊,用戶可訪問例如圖像,視頻,音頻文件和/或指令文本的資料庫(未示出)。這樣的資料庫可連接到網絡52上,類似於設備54,56,58,或者可被包括進網絡52內。該資料庫可包括能存儲諸如圖像,視頻,音頻和文本文件之類的媒體文件的計算機伺服器。
一旦該用戶通過他的或她的設備54,56,58訪問資料庫,該用戶可上傳附加的圖像,視頻,音頻文件和/或指令文本到用戶的設備54,56,58上的模塊中。這樣,用戶可將現存的模塊定製為他的或她的特定偏好。
如上所述,用戶可使用腳本編制工具22通過設備54,56,58來定製模塊。例如,腳本編制工具22可允許用戶簡單地「拖放」圖像,視頻,音頻或文本文件為特定的序列從而定製模塊。該文件可由計算機屏幕上的圖像來表示,在該屏幕上,用戶從庫中向下「拖動」屏幕來快速地裝配將被包含進工作流程模塊中的步驟的序列。這樣,用戶可容易地並快速地改變包括在工作流程模塊中的步驟的序列。
此外,圖像,視頻,音頻或文本文件的庫的使用可允許其他模塊中相同文件的使用。例如,在定製涉及心臟移植過程的模塊中,第一用戶可包括病人胸腔的多個圖像。在創建涉及要求跟蹤病人胸腔內的醫學儀器的過程時,第二用戶可類似地包括多個相同的圖像。
將被裝載進設備54,56,58中的資料庫的特定內容可通過例如資料庫的管理員認證或核准。這樣,沒有為包括進模塊而進行評估或核准的圖像,視頻,音頻文件和文本指令可以阻止用戶訪問和/或包括進模塊中。例如,用戶不能將未經認證或未經核准的醫學過程的附加圖像包含進入認證過的或被核准的醫學過程中。
在另一個實施例中,用戶可基於該用戶試圖定製的模塊有限地訪問資料庫的內容。例如,用戶可能被阻止從存儲於資料庫中的心臟移植模塊中下載圖像及將該圖像包含進包括髖關節移植過程的模塊中。
圖7圖解了依據本發明實施例使用並具體化本發明上述說明的示範系統80。示範系統80僅僅用於說明的目的,並且不打算以任何方式限制本發明的範圍。
示範系統80可包括伺服器81,網絡83,多個能訪問伺服器81也能訪問網絡83的設備,包括手術室82,檢查室84,辦公計算機86,以及多個能訪問網絡83的設備,包括家用機算計85,PDA87以及第三方設備89。手術室82和檢查室84每一個都可包括顯示設備88。
例如,醫院可包括伺服器81,手術室82,檢查室84以及辦公計算機86。手術室82,檢查室84以及辦公計算機86能夠與伺服器通信。另外,手術室82,檢查室84和辦公計算機86可直接或通過伺服器81與網絡43通信。
家庭計算機85,PDA 87以及第三方89能夠與網絡83通信。另外,家庭計算機85,PDA87以及第三方89可直接或通過網絡83與伺服器81通信。家庭計算機85可以是任何能夠與網絡83通信的位於住宅或其它位置的計算機。PDA87可以是任何能與網絡83通信的移動計算設備。例如,PDA87可包含在具有網際網路接入的便攜計算機,PalmTM設備或者MicrosoftTM平板PC中。第三方89可以是任何能訪問存儲在伺服器81或者網絡83中的模塊的第三方。例如,第三方89可以是產品銷售商26。
伺服器81可以是例如醫院或醫院團體內部的計算機伺服器。這樣,伺服器81可包含例如區域網。伺服器81可存儲腳本編制工具22以及如上所述用於創建或修改模塊的媒體文件庫。由於手術室82,檢查室84以及辦公計算機86能夠與伺服器81通信,房間82,84以及計算機86中的每一個都可訪問腳本編制工具22,來創建或修改模塊。類似地,房間82,84以及計算機86中的每一個可訪問存儲於伺服器81中用於如上所述醫學過程或檢查,或是用於定製的模塊。
這樣,外科醫生可通過例如覆核包含在模塊中的過程來為醫學過程做好準備。該外科醫生可從他或她的辦公計算機86訪問該模塊。另外,如果外科醫生希望定製該過程,該外科醫生可如上所述從他或她的辦公計算機86來定製該模塊。一旦該模塊已經從外科醫生的辦公計算機86被定製,他或她可將該定製的模塊存儲在伺服器81中。
繼續該實例,一旦該外科醫生在手術室82中,該外科醫生可通過從伺服器81中檢索模塊來訪問被定製的模塊。該模塊可隨後顯示於顯示設備88中。該外科醫生可隨後在手術室82中,通過顯示設備88上的顯示,來使用在他或她的辦公計算機86定製的模塊。
類似地,醫生或外科醫生可在檢查室84中,像上面實例中的外科醫生那樣,訪問存儲於伺服器81中的模塊(定製的或沒有定製的)。
網絡83可包括例如網際網路或至少一個區域網。網絡83首先允許一些能彼此間進行通信的設備之間進行通信。網絡83也可包括一個或多個伺服器81。這樣,模塊可存儲於包含進網絡83中的伺服器81中。
例如,除了外科醫生的辦公計算機86訪問網絡83外部的伺服器81來定製或觀看模塊之外,外科醫生可通過他或她的辦公計算機86與網絡83之間的通信來訪問模塊。類似地,該外科醫生可通過手術室82或檢查室84與網絡83之間的通信來訪問該模塊。如上所述,房間82,84或辦公計算機86中的任何一個與網絡83之間的通信可直接或通過伺服器81進行。這樣,外科醫生可從任一能訪問網絡83的設備觀看或定製模塊。
此外,家庭計算機85,PDA87以及第三方89之一可另外訪問該模塊。例如,外科醫生可從他或她的家庭計算機85或PDA87來訪問模塊進行覆核或定製。這樣,只要外科醫生可通過例如他或她的家庭計算機85或PDA87訪問網絡83或伺服器81,外科醫生可在任何位置覆核或定製模塊。
上面的實例示範了開放的和現成的到模塊的訪問入口,以及從多個位置輕鬆地定製模塊的能力。然而,如上所述,該訪問和/或定製模塊的能力可通過創建與模塊相關的模式來控制。例如,模塊可僅僅被能直接與伺服器81通信的設備,例如辦公計算機86和房間82,84,或家庭計算機85,PDA87以及第三方89訪問。如上所述,該模式可通過只允許例如包含正確的登陸/密碼組合或IP位址的設備來確定訪問相關的模塊的等級。
此外,創建者24,銷售商26以及評估者28之一可從房間82,84,辦公計算機86,家庭計算機85,PDA87以及第三方89中的任何一個創建,訪問或修改模塊。這樣,原型工作流程系統12可在創建和修改模塊的過程中使用示範系統80的組件。例如,第三方銷售商26通過第三方設備89可輔助新模塊的創建。類似地,創建者24和評估者28通過例如家庭計算機85,PDA87,辦公計算機86或房間82,84可輔助新模塊的創建。腳本編制工具22可存儲在例如伺服器81或網絡83的存儲器中。因此,為了提高如上所述的模塊的開發和初始覆核的速度,原型工作流程系統12的不同組件可具有開放的和現成的到腳本編制工具22和模塊的訪問入口。
類似地,評估平臺32,34,36的任一個可從房間82,84,辦公計算機86,家庭計算機85,PDA87或第三方設備89訪問,覆核和修改模塊。這樣,可修改模塊評估系統14可在模塊的評估和修改中使用示範系統80的組件。例如,一隊外科醫生在手術室82中評估模塊的有效性可通過手術室82立刻修改模塊,或在隨後通過辦公計算機86,家庭計算機85,PDA87或第三方設備89中的任一個來修改模塊。因此,為了提高如上所述評估和修改模塊的速度,評估系統14的不同組件可具有開放的和現成的到腳本編制工具22和模塊的訪問入口。
類似地,平臺評估系統16可從房間82,84,辦公計算機86,家庭計算機85,PDA87或第三方設備89中的任一個訪問,覆核並修改模塊。這樣,平臺評估系統16可在模塊驗證中使用示範系統80的組件。例如,驗證給定模態模塊的模態生產者可從多個位置覆核該模塊。因此,為了提高如上所述的評估和修改模塊的速度,平臺評估系統16可具有開放的和現成的到腳本編制工具22和模塊的訪問入口。
類似地,模塊分配器41,網絡43和接收方45,47,49中的任一個可從房間82,84,辦公計算機86,家庭計算機85,PDA87或第三方設備89中的任一個來訪問,覆核以及修改模塊。這樣,模塊分配系統40可在新的以及更新過的模塊的分配中,或更新模塊的過程中使用示範系統80的組件。例如,分配器41可使用伺服器81,網絡83,房間82,84,計算機85,86,PDA87以及第三方設備89中的任一個來將模塊或更新傳送給接收方45,47,49中的任一個。而且,接收方45,47,49可類似地通過伺服器81,網絡83,房間82,84,計算機85,86,PDA87以及第三方設備89中任一個接收模塊和更新。因此,為了提高如上所述的分配模塊和更新的速度,分配系統40的不同組件可以具有開放的和現成的到模塊和模塊更新的訪問入口。
類似地,網絡52和模塊訪問設備54,56,58中的任一個,可從房間82,84,辦公計算機86,家庭計算機85,PDA87或第三方設備89訪問,覆核以及定製模塊。這樣,模塊定製系統50可在訪問,覆核以及定製模塊的過程中使用示範系統80的組件。例如,訪問設備54可使用房間82,84,計算機85,86,PDA87以及第三方設備89中的任何一個來訪問及定製模塊。因此,為了提高如上所述的定製模塊的速度,定製系統50的不同組件可具有開放的和現成的到模塊的訪問入口。
圖8圖解了依據本發明實施例使用的創建模塊的方法900的流程圖。首先,在步驟910,腳本編制工具被裝載進入計算機。如上所述,該腳本編制工具可以是面向對象軟體編程應用。接下來,在步驟930,用戶使用腳本編制工具來創建模塊。如上所述,模塊可通過創建一系列圖像,視頻,音頻或文本文件序列來創建,從而引導醫學過程或檢查。在另一個實施例中,模塊也可通過將存儲在存儲器中的庫中的圖像,視頻,音頻文件或文本文件放置進序列中創建,從而引導醫學過程或檢查。
一旦該模塊在步驟930創建,該模塊可存儲於存儲器中。該存儲器可以是計算機可訪問的任意存儲設備,例如計算機硬碟驅動器或連接到網絡中的伺服器。
接下來,在步驟950該模塊被覆核。該模塊可被覆核從而確定例如包含在模塊中的過程是否存在錯誤,或者該過程是否可以被改進。該覆核步驟可由任意希望檢查模塊的個體,例如模塊創建者,銷售商或評估者來執行。另外,該覆核步驟可包括反饋,或者對模塊修改的建議。
在覆核完模塊之後,方法前進到步驟970,在此處確定模塊是否必須被編輯。是否需要編輯的確定至少可部分基於在步驟950接收到的反饋作出。如果該反饋指示出模塊沒有變化,隨後該方法前進到步驟960,在此處該模塊存儲於存儲器中,例如如上所述的計算機硬碟驅動器或伺服器,用於進一步的評估。
除此之外,如果在步驟950接收到的反饋指示了對模塊的修改,隨後該方法前進到步驟990,在此處部分基於該反饋而對該模塊進行編輯。如上所述,可以使用腳本編制工具對模塊進行編輯。例如,在步驟950中,覆核模塊的外科醫生可確定步驟從模塊序列中遺漏了。該外科醫生可隨後指示該步驟應該包含在模塊中,並且在步驟970中,因此確定該模塊被編輯。如上所述,該模塊隨後被腳本編制工具在步驟990被編輯,在此處該遺漏的步驟被插入到模塊中。
在對模塊進行編輯之後,該方法前進至步驟950,在此處該模塊被再一次覆核。這樣,該方法繼續一個循環,直到在步驟970確定沒有對模塊的進一步修改為止。
在另一個實施例中,在步驟950會發生對模塊的多次覆核。例如,在步驟950,多個外科醫生和銷售商可對給定的模塊進行覆核並給出反饋。
在另一個實施例中,該方法900可前進到多個個體同時對特定模塊進行覆核。例如,三個個體可覆核一個模塊並確定該模塊將在步驟950作出改變,確定該模塊應該在步驟970被編輯並基於他們在步驟990的覆核對模塊進行編輯,全都在同一時間。
在另一個實施例中,在步驟950中,通過在計算機上使用如上所述的模擬程序來模擬該模塊。一旦該模塊被模擬,該模塊可能需要基於步驟990處的模擬結果的編輯。例如,在步驟950,包括用於插入人工膝關節的過程的模塊可在計算機上進行模擬。該模擬可展現出例如該模塊遺漏了插入人工膝關節過程中的關鍵步驟。因此,在計算機上進行模擬的個體可提供基於模擬而作出的反饋,也就是說將該遺漏步驟包括到過程中去。隨後,在步驟990,該模塊被編輯,從而將遺漏步驟包括進去。
圖9圖解了依據本發明實施例使用的評估模塊的方法1000的流程圖。首先,在步驟1010提供到模塊的訪問入口。例如訪問入口可通過允許至少一個用戶將模塊裝載進入顯示設備來提供。訪問入口可以是對所有用戶開放的,或者如上所述,基於模塊的模式來限制。提供到模塊的訪問入口的實例可以是用戶將模塊裝載進入他或她的計算機中來觀看和/或編輯該模塊。
接下來,在步驟1020,如上所述該模塊被評估。如上所述,該模塊可基於研究評估,屍體評估和臨床評估中的至少一個進行評估。
接下來,在步驟1030,基於步驟1020的評估結果,提供了關於模塊的反饋。例如,在步驟1020的模塊的屍體評估期間,個體可揭示出該模塊沒有包括包含在模塊中的醫學過程的必要步驟。該個體可隨後建議將該遺漏步驟包含進模塊中。
接下來,在步驟1040確定模塊是否要被編輯。模塊是否要被編輯的確定是部分基於在步驟1030接收到的反饋作出的。如果步驟1020的評估沒有展現出模塊的任何變化,隨後該方法前進到步驟1050,在此處該模塊存儲於存儲器中,例如如上所述的計算機硬碟驅動器或者伺服器中,用於平臺驗證。
相反,如果步驟1020的評估確定出現對模塊的修改,該方法前進到步驟1060,在此處該模塊部分基於評估的結果被編輯。該模塊可使用如上所述的腳本編制工具而被編輯。
在編輯該模塊之後,該方法前進到步驟1020,在此處該模塊被再一次評估。這樣,該方法在一個循環中繼續,直到在步驟1040確定指示出沒有對模塊的進一步修改為止。
在另一個實施例中,如上所述可能一次發生對單個模塊的多個評估。這樣,步驟1020到1060可由多個評估,包括如上所述的研究評估,屍體評估或臨床評估完成。
在另一個實施例中,在步驟1020該模塊在計算機上使用如上所述的模擬程序而被評估。一旦該模塊基於該模擬被評估,如上所述該模塊可能需要在步驟1060進行編輯。
圖10圖解了依據本發明使用的對用戶分配模塊以及模塊更新的方法1100的流程圖。首先在步驟1110,模塊被存儲於可被計算機訪問的存儲器中。該存儲器可包括例如計算機硬碟驅動器或伺服器存儲器。如上所述,例如該存儲器可連接到網絡中以便允許至少一個用戶從遠程位置訪問該模塊。
在步驟1120,該模塊被分配給至少一個用戶。例如,該模塊可被下載到用戶的計算機中。該模塊可以通過向期望訪問模塊的所有用戶提供模塊的任意方式分配。
接下來,在步驟1130確定了該模塊是否進行了更新。例如,確定是否有任何步驟已經被添加到步驟1120處分配給用戶的模塊中或從其中移除。如果存在著更新,該方法前進到步驟1140,在此處該模塊更新被分配。該更新可以類似於步驟1120的模塊分配的方式進行分配。
一旦該更新被分配,該方法前進到步驟1150,在此處該模塊在醫學過程或檢查中使用。如果沒有在步驟1130中找到更新,隨後該方法前進到步驟1150,在此處該模塊在醫學過程或檢查中使用。
在另一個實施例中,如上所述步驟1120,1140處模塊和更新的分配可僅僅對具有到該模塊和更新的訪問入口的用戶發生。例如,如上所述,到模塊和更新的訪問入口可基於用戶計算機的用戶登陸/密碼組合或IP位址來限制。
圖11圖解了依據本發明實施例使用的定製模塊的方法1200的流程圖。首先,在步驟1210,如上所述,模塊和圖像,視頻,音頻文件和/或文本文件的庫被存儲於存儲器中。如上所述,用戶可通過網絡連接訪問該模塊和庫。
接下來,在步驟1220,用戶訪問該模塊和/或該庫。如上所述,用戶可以通過連接到網絡中的計算機訪問該模塊和庫。例如,用戶可通過登錄存儲在網絡中的網站來訪問模塊或庫。
接下來,在步驟1230,如上所述,用戶定製該模塊。例如,用戶可向存儲於模塊中的圖像序列添加或移除圖像文件。這樣,用戶就能將模塊定製成如他們個人所偏好和要求的。如上所述,用戶可使用腳本編制工具來定製該模塊。
接下來,在步驟1240,用戶在存儲器上存儲他們如上所述定製的模塊。例如,在定製模塊之後,用戶可能希望存儲該定製的模塊用於以後的訪問。該用戶隨後可通過用戶的與網絡通信的計算機,將該定製的模塊上傳到存儲器中。
接下來,在步驟1250,用戶可訪問他或她的定製過的模塊,用於進一步的定製、覆核或如上所述在醫學過程或檢查中使用。該用戶可通過例如他或她的連接到其中存儲模塊的網絡的計算機來訪問該模塊。
在另一個實施例中,如上所述,在步驟1250用戶能訪問其他用戶定製的模塊。這樣,用戶可參考同行定製的例如用於覆核的或在醫學過程中使用的模塊。
在另一個實施例中,在步驟1220,1250用戶對模塊以及定製模塊的訪問可能受到限制。例如,訪問模塊和更新可基於如上所述的用戶計算機的登陸/密碼組合或IP位址來限制。
雖然本發明的特定元件,實施例和應用已經被示出及描述,但是由於本領域的技術人員可作出修改,特別是可根據此前的教導作出修改,所以可以理解本發明並不局限於此。因此預期由後附的權利要求書來覆蓋這些改變和包括來自本發明精神和範圍內部的那些特徵。
部件列表


權利要求
1.一種改進的外科手術工作流程開發方法,包括存儲至少一個模塊(1300),所述模塊(1300)包括一系列計算機可讀的,用於指導醫學過程的圖像(1310,1315,1320,1325)和函數(613,616,619)中的至少一個;通過添加、移除和修改所述圖像(1310,1315,1320,1325)和函數(613,616,619)中的至少一個中的至少一項操作,編輯所述模塊(1300)從而創建修改的模塊(1300);以及基於用戶的反饋動態地修改所述被修改的模塊(1300)。
2.如權利要求1所述的方法,其中,所述編輯步驟使用腳本編制工具(22)來創建所述被修改的模塊(1300)。
3.如權利要求1所述的方法,其中,所述存儲、編輯和動態修改步驟中的至少一個,通過至少一個用戶經網絡(52,83)來訪問所述模塊(1300)和所述被修改的模塊(1300)中的至少一個來實現。
4.如權利要求1所述的方法,其中,所述動態修改步驟包括至少一個用戶基於至少一個用戶偏好來修改所述被修改的模塊(1300)。
5.一種改進的外科手術工作流程開發系統,包括模塊(1300),包括一系列計算機可讀的、用於指導醫學過程的圖像(1310,1315,1320,1325)和函數(613,616,619)中的至少一個;被修改的模塊(1300),它是通過添加、移除和修改所述圖像(1310,1315,1320,1325)和函數(613,616,619)中的至少一個中的至少一項操作來編輯所述模塊(1300)從而被創建的;以及至少一個用戶,基於用戶的反饋動態地修改所述被修改的模塊(1300)。
6.如權利要求5所述的系統,還包括腳本編制工具(22)來創建所述被修改的模塊(1300)。
7.如權利要求5所述的系統,其中,所述用戶通過經網絡(52,83)來訪問所述模塊(1300)和所述被修改的模塊(1300)中的至少一個來修改所述被修改的模塊(1300)。
8.如權利要求5所述的系統,進一步包括用於裝載所述模塊(1300)和所述被修改的模塊(1300)中的至少一個的顯示設備(88)。
9.一種改進的外科手術工作流程開發分配及更新方法,包括創建模塊(1300)和模塊更新中的至少一個,所述模塊(1300)和所述模塊更新中的至少一個包括一系列計算機可讀的、用於指導醫學過程的圖像(1310,1315,1320,1325)和函數(613,616,619)中的至少一個;將所述模塊(1300)和所述模塊更新中的至少一個通過網絡(52,83)傳送到至少一個接收方(45,47,49),所述模塊更新包括對所述模塊(1300)的修改;以及在所述接收方(45,47,49)處接收所述模塊(1300)和所述模塊更新中的至少一個。
10.如權利要求9所述的方法,其中,所述傳送步驟包括所述接收方(45,47,49)具有接收所述模塊(1300)和所述模塊更新中至少一個的權限。
全文摘要
一種用於改進的外科手術工作流程發展的系統和方法,包括創建和編輯用於通過包含在模塊中的圖像和函數的序列來引導醫學過程的可修改模塊。多個用戶可對該模塊進行覆核和/或評估,從而確定需要對模塊進行什麼樣的編輯,如果有的話。對模塊的評估可包括研究評估,屍體評估或臨床評估。腳本編制工具可用於模塊的創建和編輯,該腳本編制工具包括計算機編程軟體應用。該模塊可存儲於可由多個連接到網絡中的計算機和/或顯示設備訪問的計算機可讀的存儲器中。這樣,該系統和方法提供了對包含在模塊中的外科手術工作流程的快速和動態的開發。
文檔編號G06F17/00GK1732865SQ20051008752
公開日2006年2月15日 申請日期2005年7月22日 優先權日2004年7月22日
發明者C·F·洛伊德, G·D·斯特恩, T·C·金茨勒, J·T·利 申請人:通用電氣公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀