麥基爾大學(McGill University)使用NI LabVIEW軟
Author(s):
Dr. Thomas M.. Hemmerling - Department of Anesthesiology, McGill University
Industry:
Biotechnology, Research, Medical, Education
Products:
LabVIEW
The Challenge:
將全身麻醉的控制過程自動化,并在手術中監控病人,讓麻醉醫師可以在手術時照顧多位病人。
The Solution:
使用 NI LabVIEW 圖形化程序軟件開發閉環控制系統,以自動監控病人的知覺深度、疼痛程度還有肌肉松弛度,以計算并施打適當的麻醉藥劑量。
醫生在進行手術時通常會使用麻醉藥物,以阻斷病人的疼痛或憂慮等所有知覺。根據手術的種類而定,病人會接受局部、脊椎或全身性的麻醉。使用局部或脊椎麻醉時,只有手術部位會被麻醉,病人還是會保持部分的知覺,而全身麻醉則會讓病人失去意識,在手術時進入癱瘓狀態。
全身麻醉的藥物會產生 3 種反應:催眠狀態,可以使病人無意識并沈睡;痛覺缺失,可以阻斷疼痛的知覺;放松,以避免多余的肌肉運動。醫生開始手術之前,麻醉醫師會選擇適當的藥劑,以達到上述 3 種反應。在手術過程中,麻醉醫師必須管理施打的藥劑量,這會占據他們 20% 以上的時間。
McSleepy 帶領 LabVIEW 進入手術室
為了減少麻醉醫師花在施打麻醉藥劑上的時間,使其能有更多時間關注手術的其他層面,我們這個由 McGill 大學的麻醉醫師與生物醫療工程師所組成的小組,發展了 1 套自動麻醉系統的原型。這套系統之所以叫做「McSleepy」是因為熱門的電視影集《實習醫生》中有 2 位醫生名叫 McDreamy 及 McSteamy,本系統的目的是要協助麻醉醫生,而非取代他們。此外,McSleepy不是設計來超越麻醉醫師的能力,但是若需要的話是能做到的。
McSleepy 是 1 套閉環控制系統,用來監控病人手術時的知覺深度、疼痛程度與肌肉運動,并根據已知的數據,透過靜脈注射適當的藥量。麻醉醫師使用 McSleep 時要先打點滴,然后運用傳感器量測病人的肌肉運動,之后輸入病人的數據,包括年齡、身高、體重與性別;進行的手術種類;麻醉醫師對病人的藥量是否有任何特殊要求。
系統開始施打藥物之后,便會透過 1 種數學表達式,以每分鐘為單位監控并控制藥量,這種表達式是我們使用 LabVIEW 圖形程序軟件開發出來的。病人的數據會顯示在 1 個圖形使用接口上,這也是我們使用 LabVIEW 開發的,這樣一來麻醉醫師就可以看到病人對于 McSleepy 施打的麻醉劑有何反應。使用 LabVIEW 開發圖形使用接口,我們整合了熟悉的圖形元素,例如長得像里程計與溫度計的調節器,以及透過畢斯腦波指數用色碼來追蹤病人的知覺程度。我們也使用自創的「痛覺缺失分數表」 (Analgoscore) 來追蹤病人的疼痛程度。
評論