景維斌
(江蘇省徐州醫(yī)藥高等職業(yè)學校,徐州 221116)
院前急救的診療對象是突發(fā)疾病的急危重癥患者,對醫(yī)護人員的救護技能要求很高,醫(yī)護人員能否對患者進行迅速有效地心肺復蘇、電擊除顫、氣管插管和穿刺等救治至關重要[1]。因此,救護人員掌握一定的急救操作技術和護理技能是非常有必要的[2]。國外用于醫(yī)學教學的模擬設備種類較多,從功能上區(qū)分有單項技能訓練器,例如穿刺訓練模型、聽診訓練器、血壓測量訓練器、十二導聯(lián)技能訓練模型等,有專為急救培訓設計的模擬人,例如AED訓練器、高級生命支持模擬人、心肺復蘇模擬人等[3];還有針對不同年齡、性別,區(qū)分有新生兒、嬰兒、兒童、成年人等專用的模擬患者,婦產(chǎn)科也有專門的產(chǎn)婦模擬患者。還有視頻學習操作系統(tǒng)軟件,通過模擬真實環(huán)境,患者的生理參數(shù)及各種處理操作來完成培訓及考核。由佛羅里達大學醫(yī)學院首先發(fā)明的模擬人系統(tǒng),它利用計算機技術生成一個逼真的、具有視、聽、觸等多種感知的醫(yī)療仿真環(huán)境,學生通過計算機了解此“患者”的生理狀態(tài),然后進行搶救操作,觀察“患者”的各種反應,從而進一步理解患者的生理病理機制,是臨床教學特別是麻醉、休克、心臟病、呼吸衰竭等嚴重疾患教學的良好方法[4]。但是這個只是在計算機上進行模擬觀察、操作及處理,只需要動腦就可以,不能培養(yǎng)學生的實際動手能力,存在一定局限性。
國內(nèi)對于醫(yī)療教學設備的應用較晚,對于急救臨床訓練和培訓更多于專注在于理論培訓與學習,或者有一些培訓設備,但是這些培訓設備的信號來源并不是使用醫(yī)療系統(tǒng)中專用的醫(yī)療設備來采集人體的生理參數(shù),往往都是通過設計一款學習機的形式用于學習使用,這樣并不能培養(yǎng)學生或醫(yī)護人員的實際操作真實儀器的技能,會導致學生學習的儀器和真實的儀器操作存在一定差異,在將來的實際工作使用過程中不能直接轉(zhuǎn)入實際應用[5]。
本課題設計研究一款可同步模擬人體多個相互關聯(lián)的生命體征參數(shù)的功能裝置,可以將采集自人體的多個生命體征參數(shù)(心電、心率、呼吸、體溫、無創(chuàng)血壓、脈搏、血氧飽和度、脈率)進行同步還原,還可以設置多種不同參數(shù)組合,用來模擬患者發(fā)病時生命體征參數(shù)的變化,提供豐富且真實的醫(yī)學特征,通過心電圖機或監(jiān)護儀、除顫儀等醫(yī)療設備連接到此功能裝置,訓練學生操作醫(yī)療設備對模擬人進行傳感器和電極的連接,通過上述醫(yī)療設備對生命體征參數(shù)進行觀察判斷,并滿足學生進行基本的胸部按壓、氣道開放、人工呼吸訓練和體外除顫操作訓練,用真實醫(yī)護場景來對學生進行實際學習、操作進行訓練。有效解決醫(yī)護急救技能訓練中因缺少訓練道具所帶來的不便。
模擬模塊工作的同步性也就是采集人體生命體征參數(shù)的數(shù)據(jù)一致性。本課題研究的功能裝置以心電波形為時間軸,將采集自人體的生命體征參數(shù)進行數(shù)據(jù)同步還原。另外,還可以通過計算機的軟件控制,設置人體多種不同參數(shù)組合,模擬患者發(fā)病時的生命體征參數(shù)變化。
結(jié)合計算機的軟件技術,為模擬人模擬輸入除顫經(jīng)典病例,來模擬各種突發(fā)狀況,在急救過程中,可以實現(xiàn)使用除顫器或AED對該裝置進行除顫操作,真實場景演示除顫器(AED)的除顫過程,觀察除顫后生命體征參數(shù)的變化(心電波形由室顫恢復為正常波形)??蓪τ柧氄哌M行不同的搶救方式的培訓。計算機顯示屏上顯示患者的病情文字資料,并顯示除顫前后的心電圖波形及心率。對操作者操作記錄并評估糾正。
該系統(tǒng)裝置由仿真模擬人、多參數(shù)監(jiān)護儀、除顫儀及各種附件組成。仿真模擬人內(nèi)部組合心電信號模擬模塊、血壓信號模擬模塊、血氧信號模擬模塊、除顫信號模擬模塊等電路結(jié)構。主控板用來協(xié)同控制各個模塊工作,組成一個完整的可同步模擬人體生命體征參數(shù)的功能裝置。如圖1所示。
圖1 同步模擬人體生命體征參數(shù)的裝置組成結(jié)構圖
2.2.1 心電信號部分模擬工作原理
心電信號部分的功能就是將存儲于優(yōu)盤的全導聯(lián)12導聯(lián)的心電(ECG)信號,通過電路進行數(shù)模轉(zhuǎn)換,還原為模擬量信號后輸出,并且每個通道的信號都要進行衰減,以滿足達到心電類設備的的信號范圍要求,針對臨床數(shù)據(jù)推算,最終輸出0~4mV的模擬量信號,供心電類醫(yī)療設備(心電監(jiān)護儀或者AED或者除顫器等)及進行ECG采集;U盤中的各種異常心電波形的文件包括以下內(nèi)容:①ECG數(shù)據(jù)的采樣率;②ECG波形的幅度范圍,對應于ECG信號的幅度大小,需要轉(zhuǎn)換為模擬量時的DA范圍;③ECG波形的數(shù)據(jù)通道數(shù)量,是3導、5導、12導心電波形。
2.2.2 呼吸模擬部分工作原理
本模塊是CPU根據(jù)數(shù)據(jù)文件中的呼吸波形的采樣周期,將存儲的數(shù)字化呼吸信號定時通過DA轉(zhuǎn)換為模擬量輸出,來驅(qū)動一個場管的柵極,通過場效應管源極和漏極的阻抗變化來模擬人體的阻抗變化,用于監(jiān)護儀通過導聯(lián)線采集阻抗式呼吸時的信號源,來采集呼吸波形并計算呼吸率。
2.2.3 體溫模擬模塊工作原理
體溫模塊包含溫度檢測和溫度加熱兩個部分[6]。通過一個場效應管驅(qū)動軟硅膠加熱絲裝置產(chǎn)生熱量,并通過溫度檢測采集硅膠加熱墊的溫度值進行溫度修正,從而產(chǎn)生適度熱量用來模擬人體體溫的變化,提供給監(jiān)護儀中的溫度傳感器采集溫度變化并在顯示屏顯示。模塊電路將根據(jù)數(shù)據(jù)文件描述的溫度變化來控制加熱部分用來產(chǎn)生相應的溫度值。
2.2.4 血氧飽和度和脈率模擬模塊工作原理
血氧模塊采集人體信號時,需要分時驅(qū)動雙波長的發(fā)光管進行發(fā)光,并在驅(qū)動發(fā)光過程中通過硅光電池(PD接收管)來接收采集透過手指的光信號,通過硅光電池轉(zhuǎn)換電路,光信號轉(zhuǎn)為電信號,這樣血氧類設備就采集到了含有血氧脈搏信號電信號,通過模擬電路的部分放大及解調(diào),CPU將采集到用于計算血氧飽和度的4個有效信號。本模塊就是根據(jù)上述原理,采用光電管接收來自血氧儀的發(fā)光驅(qū)動時序,來驅(qū)動控制模塊部分的雙波長發(fā)光管,將含有脈搏信號的數(shù)據(jù)經(jīng)過數(shù)模轉(zhuǎn)換后,調(diào)制到光信號輸出電路上,通過模數(shù)轉(zhuǎn)換輸出驅(qū)動發(fā)光管,轉(zhuǎn)換成光信號進行輸出。為真實還原脈搏波形,根據(jù)數(shù)據(jù)文件約定的波形采樣率來設定CPU定時器的定時周期,用于輸出的時序控制,精準還原波形數(shù)據(jù)。
2.2.5 無創(chuàng)血壓模擬模塊工作原理
本模塊由氣體壓力傳感器電路、氣路靜態(tài)壓力采集電路、氣路空氣壓力振蕩電路、步進電機控制電路以及相關主控CPU組成。通過氣體壓力傳感器電路來轉(zhuǎn)換氣路中的靜態(tài)壓力和氣壓的變化,通過分別的電路部分分別實現(xiàn)采集氣路中的靜態(tài)氣體壓力值和氣路中的氣壓動態(tài)變化值。根據(jù)無創(chuàng)血壓測量的原理,在不同的空氣壓力時,脈搏波有不同的振動幅度組合,依據(jù)一定算法來計算收縮壓、舒張壓和平均壓。本模塊部分就是依據(jù)此原理,在工作時始終檢測氣路中的靜態(tài)壓力值,根據(jù)設置好的血壓模擬值,當采集到氣路中氣體壓力時,根據(jù)示波法原理,需要氣路中對不同的靜態(tài)壓力值對應產(chǎn)生不同的氣壓變化,CPU通過控制步進電機產(chǎn)生位移,來驅(qū)動氣路中產(chǎn)生不同幅度的氣壓變化,用來模擬人體的脈搏跳動。在測量血壓時,本模塊通過控制電路控制步進電機,按照無創(chuàng)血壓測量原理,在不同的壓力時模擬人體脈搏跳動,使氣路中產(chǎn)生細小的氣壓變化。通過接收上位機的命令,在模擬輸出時根據(jù)命令來進行不同血壓參數(shù)數(shù)值的模擬。
2.2.6 除顫心電模擬及信號采集部分模塊
為了更真實的轉(zhuǎn)換ECG數(shù)據(jù)文件為模擬信號,需要根據(jù)ECG波形文件采樣率來設定CPU的定時器周期,精準控制轉(zhuǎn)換信號的輸出時序;通過多通道專用數(shù)模轉(zhuǎn)換芯片將數(shù)字化的ECG數(shù)據(jù)轉(zhuǎn)換為模擬量,再通過ECG衰減電路進行低幅值信號輸出,最終輸出的模擬ECG信號滿足心電類設備采集所需要的的幅度范圍。
本模塊由除顫器輸出信號采集部分和心電信號模擬輸出部分等兩部分組成,提供給除顫器采集,除顫器輸出信號采集部分首先對除顫器輸出的高壓信號進行分壓整流,然后再進行信號衰減,并通過電壓比較器對信號進行比較,當出現(xiàn)除顫信號后,比較器觸發(fā)高電平輸出,來觸發(fā)CPU產(chǎn)生中斷,提示有除顫信號輸入;心電信號模擬部分將采集自人體的室速、室顫、房早、房顫等多種異常心電信號通過DA轉(zhuǎn)換輸出并進行信號幅度衰減調(diào)整,再通過除顫電極板提供給除顫儀進行采集,除顫儀在檢測到模塊輸出的異常心電信號后,進行軟件自動判斷分析是否需要進行除顫電擊。如果是室顫則需要馬上進行除顫電擊處理,其他心電信號則不進行除顫處理。如果使用的是手動除顫器,則可以通過手動除顫操作來進行除顫電極處理。接收并檢測到除顫電擊信號后,則將異常心電信號馬上恢復成正常心電信號,標志著完成了一次除顫電擊過程。如果設置成多次除顫后恢復,則需要AED或者除顫器電擊多次才能使異常心電信號恢復成正常心電信號,用于模擬多次電擊搶救。
2.2.7 電源管理部分
DC12V電壓輸入通過電池管理芯片MAX1873-REEE及外圍相關電路對內(nèi)置大容量18650鋰電池進行充放電管理,并通過電源轉(zhuǎn)換芯片tps54331電源芯片及外圍相關電路將電壓DC12V或者鋰電池電壓轉(zhuǎn)成成VCC(+5V)和-5V電壓給整個系統(tǒng)提供電壓。VCC再通過MIC5233-3.3轉(zhuǎn)換成3.3V電壓,提供給CPU、復位電路及其外圍電路器件。
2.2.8 主控芯片
SWM32RET6內(nèi)置SDRAM,輸出管腳可以直接驅(qū)動TFT屏,通過TFT屏的標準接口TFT_5_40PIN連接TFT屏進行顯示輸出;通過I2C協(xié)議TOUCHP接口連接電容觸摸屏,進行觸摸按鍵輸入;通過SPI接口連接25Q128,進行數(shù)據(jù)存儲及讀取;通過GPIO接口連接按鍵KEY1-KEY9讀取外部用戶按鍵輸入;通過4路串口分別連接ECG、SPO2、Nibp、除顫模塊等進行通信,并通過藍牙串口連接控制器,接收控制命令,并控制各個模塊輸出對應的生理信號,由主控CPU按照時間順序控制各個模塊陸續(xù)輸出對應生理信號波形。
2.2.9 控制器部分
控制器主要有STM32f205VGT6作為主控CPU,內(nèi)置電池及電源管理模塊,同時可以驅(qū)動2.8寸TFT彩色液晶屏,通過9個按鍵和編碼器作為輸入控制端,LCD屏作為顯示輸出端,通過U盤控制器讀寫外置U盤數(shù)據(jù)文件,通過串口轉(zhuǎn)藍牙部分,和主控板CPU SWM32TRT6進行無線通信,用于向主控板發(fā)送命令及數(shù)據(jù)參數(shù)文件等。同時接收來自于除顫心電部分采集的除顫能量值并顯示。
本系統(tǒng)由控制盒(用戶操作部分)、系統(tǒng)主控板(協(xié)同各個模塊)及各個功能模塊部分組成。
用戶控制盒用于使用者通過按鍵選擇命令內(nèi)容,選擇模擬人輸出的波形種類及血壓血氧體溫呼吸數(shù)值,并顯示除顫器能量釋放數(shù)值。
系統(tǒng)主控板主要用于接收控制盒的控制命令后,分別發(fā)送到各個模塊中,并協(xié)調(diào)各個模塊同步信號模擬輸出的同時,接收各個模塊的返回數(shù)據(jù)并上傳到控制盒。
各個模塊的作用為接收到系統(tǒng)主控板的命令后進行信號輸出,除顫器模塊輸出的同時可以進行除顫能量檢測。
控制盒采用STM32F205作為主控,具有實體按鍵及編碼器按鍵檢測,軟開關機按鍵、LCD輸出顯示各個功能窗口的內(nèi)容,電源管理用于充放電及電池電量顯示、設計有多個標準功能窗口,U盤數(shù)據(jù)讀取用于讀取預存的同步模擬人數(shù)據(jù)等功能組成。
軟件可以通過編碼器或者按鍵進行操作,切換不同的軟件功能窗口;通過心電設置窗口設置心電ECG參數(shù),包括波形參數(shù)及心率值,或者多種異常心電波形;血氧窗口設置血氧及脈率值,血氧曲線及PI值等參數(shù);無創(chuàng)血壓窗口可以設置無創(chuàng)血壓模擬的收縮壓、舒張壓、平均壓及脈搏[7];體溫窗口可以設置模擬雙通道體溫值;AED窗口可以設置除顫器模塊可以輸出室顫,室速等及是否自動切換正常波形等參數(shù)內(nèi)容,可用于AED檢測。
控制盒可以外接U盤,通過連續(xù)讀取U盤的預存的同步模擬人數(shù)據(jù)文件,解讀出用于模擬同步參數(shù)輸出時的各個參數(shù)的數(shù)據(jù),包括ECG波形數(shù)據(jù)(涵蓋各種異常波形等)無創(chuàng)血壓數(shù)值,血氧數(shù)值,脈率數(shù)值及體溫值、除顫器模塊波形輸出等多個參數(shù)內(nèi)容,不間斷通過串口轉(zhuǎn)藍牙發(fā)送到系統(tǒng)主控板上。
系統(tǒng)主控板由SWM32RET6作為主控CPU,通過串口連接各個功能模擬模塊,同過串口連接藍牙模塊與控制盒進行無線通信,用于接收控制盒的控制命令及數(shù)據(jù)內(nèi)容,控制盒與主控板的軟件通信為串口通信。
固定信號輸出:當主控板接收到控制命令后,分別發(fā)送對應的參數(shù)到各個模塊中進行信號輸出;此時各個模塊為獨立工作輸出各個信號,各模塊之間不存在協(xié)同。各個模塊分別輸出控制盒設定的參數(shù)信號輸出。
同步信號模擬:控制盒通過連續(xù)讀取U盤的預存的同步模擬人數(shù)據(jù)文件并解讀后的數(shù)據(jù)發(fā)送到主控板,主控板不間斷的收到控制盒的數(shù)據(jù)內(nèi)容后,同步分發(fā)到各個模塊中,進行信號輸出,請注意此時各個模塊輸出的信號由主控板來協(xié)調(diào)控制同步輸出,各個模塊同步協(xié)調(diào)工作,輸出同步模擬人數(shù)據(jù)波形。
主控CPU SWM32RET6上電啟動后,初始化各個硬件部分,讀取主控板保存的默認參數(shù),通過串口分別發(fā)送到各個模塊部分,用于模塊部分的默認參數(shù)模擬輸出;同時開始采集電池電量,并發(fā)送電量到控制器端。開始循環(huán)等待控制器的控制命令。見圖2。
圖2 主控板軟件流程圖
本部分模塊上電啟動后,完成串口通信等硬件初始化,讀取保存的默認參數(shù)并開始信號輸出;開始循環(huán)等待主控板的控制命令,當接收到主控板的控制命令或數(shù)據(jù)后,完成信號的指定輸出。見圖3。
圖3 心電、呼吸波形及體溫輸出(ECG/RR)模塊軟件設計流程
本部分模塊上電啟動后,完成串口通信等硬件初始化,讀取保存的默認參數(shù)并開始信號輸出;等待血氧采集設備的信號輸入,及循環(huán)等待主控板的控制命令,當接收到主控板的控制命令或數(shù)據(jù)后,完成信號的指定輸出。見圖4。
圖4 血氧模塊軟件設計流程
本部分模塊上電啟動后,完成串口通信等硬件初始化,讀取保存的默認參數(shù)并開始信號輸出;等待外部血壓類設備的啟動測量并開始循環(huán)等待主控板的控制命令,當接收到主控板的控制命令或數(shù)據(jù)后,完成信號的指定輸出。見圖5。
圖5 血壓模塊軟件設計流程
本部分模塊上電啟動后,完成串口通信等硬件初始化,讀取保存的默認參數(shù)并開始信號輸出;開始循環(huán)等待主控板的控制命令,當接收到主控板的控制命令或數(shù)據(jù)后,完成信號的指定輸出;根據(jù)主控板的命令,確定本模塊部分的工作方式及恢復正常波形所需要的電擊次數(shù)等。見圖6。
圖6 AED-ECG模塊軟件設計流程
試驗檢測用儀器:邁瑞監(jiān)護儀、邁瑞除顫器、邁瑞AED。
(1)連接邁瑞監(jiān)護儀的導聯(lián)線到模擬人的心電電極輸出端口,左手,右手,左腿,右腿及胸電極輸出(金屬連接輸出端口)。
(2)連接邁瑞監(jiān)護儀的血氧探頭到模擬人的模擬手指上(特制的血氧模擬手指傳感器)。
(3)連接邁瑞監(jiān)護儀血壓袖帶到模擬人的模擬手臂上,通過三通連接氣路到內(nèi)部氣路中。
(4)連接對應的模擬體溫輸出端口到監(jiān)護儀的體溫輸入端。
(5)當使用AED進行自動檢測時,連接AED的輸入電極端到模擬人的胸骨及心尖輸出端口。
(6)當使用除顫儀進行手動檢測除顫時,連接除顫儀電極板到模擬人的胸骨及心尖輸出端口。
(1)通過監(jiān)護儀和除顫器的顯示端,觀察模擬人輸出的心電、呼吸波形,體溫及血氧飽和度、脈率值,通過啟動測量血壓,查看模擬人輸出的默認參數(shù)。
(2)通過控制器,選擇輸出室顫波形后,通過監(jiān)護儀顯示端觀察上述參數(shù)的變化,同時可以通過除顫器的顯示端觀察ECG波形,監(jiān)護儀心電輸出顯示和除顫器顯示都同時顯示為室顫波形,同時血氧、血壓、呼吸、體溫等參數(shù)都有對應的變化。
(3)啟動除顫器進行能量釋放后,再次觀察監(jiān)護儀顯示端觀察上述參數(shù)的變化,同時可以通過除顫器的顯示端觀察ECG波形,監(jiān)護儀心電輸出顯示和除顫器顯示都同時顯示為正常波形,同時血氧、血壓、呼吸、體溫等參數(shù)都有對應的變化。
(1)通過邁瑞的多參數(shù)監(jiān)護儀進行測試,結(jié)果如下:
血氧飽和度部分的誤差:75%~100%范圍內(nèi)時,誤差為<1%;60%~75%范圍內(nèi)時,誤差為<2%。
脈率的誤差:30bpm~240bpm 范圍內(nèi),誤差為<2bpm。
心率的誤差:30bpm~250bpm 范圍內(nèi),誤差為<2bpm。
ECG波形中的異常波形識別率:可以識別室速、室顫、停博、早搏、室早二聯(lián)率、室早三聯(lián)律、多發(fā)室早、頻繁室早等多種異常波形。
呼吸的誤差:10~100rbpm內(nèi),誤差為<2bpm。
體溫的誤差:30~39℃內(nèi),誤差為<0.2℃。
無創(chuàng)血壓的誤差:150/100mmHg,一致性偏差<3mmHg;120/80mmHg,一致性偏差 <3mmHg;200/150mmHg,一致性偏差<3mmHg。
AED對ECG異常波形的識別判斷:室顫:識別并電擊;室速:識別并不建議電擊;早搏、室早、停博等:識別并不建議電擊。
(2)通過監(jiān)護儀的顯示屏,直觀觀察到AED建議電擊的波形和建議不電擊的波形的形態(tài)及電擊完成后心電波形的轉(zhuǎn)換。還可以觀察到多種異常波形的形態(tài)。
本論文在分析國內(nèi)外同類產(chǎn)品最新研究成果基礎上,結(jié)合醫(yī)學工程技術、電子技術及通信技術,設計了可同步模擬人體生理參數(shù)的功能裝置,并對其關鍵技術進行了研究,試驗表明,通過在實際操作過程中對監(jiān)護儀屏幕的觀察,可以直觀的了解到各種異常波形的形態(tài)及除顫電擊后的波形變化以及在整個過程中生命體征參數(shù)的變化,用于教學實踐有重大的意義。