基于GPRS的遠(yuǎn)程心電實(shí)時(shí)監(jiān)護(hù)儀軟件系統(tǒng)設(shè)計(jì)
網(wǎng)絡(luò)狀態(tài)轉(zhuǎn)換圖如圖3,由此設(shè)計(jì)的網(wǎng)絡(luò)接口函數(shù)為:(1)TransData():負(fù)責(zé)發(fā)送實(shí)時(shí)數(shù)據(jù)、補(bǔ)發(fā)數(shù)據(jù)和發(fā)送報(bào)警消息,其中報(bào)警消息具有最高優(yōu)先級(jí),連續(xù)性的發(fā)送策略補(bǔ)發(fā)數(shù)據(jù)優(yōu)先級(jí)高于實(shí)時(shí)數(shù)據(jù),實(shí)時(shí)性的發(fā)送策略發(fā)送優(yōu)先級(jí)與連續(xù)性策略相反;(2)ECGRegister():負(fù)責(zé)建立與服務(wù)器之間的ECG連接,函數(shù)定時(shí)發(fā)送注冊(cè)信息包和完成注冊(cè)過程確認(rèn)。
本文引用地址:http://www.ex-cimer.com/article/82972.htm
3.3 GSM功能接口
GSM功能包括:短消息收發(fā)、信號(hào)強(qiáng)度獲取、時(shí)間獲取、電量獲取、按鍵消息通知、發(fā)聲。這些都依靠無線模塊串口2以AT指令進(jìn)行配置和查詢。
使用的AT指令有:“AT+CNMI=0,1,1,1,0”,配置短消息格式;“AT+CSMP=17,169,0,8”,文本采用Unicode編碼;“AT+CMGF=1”,短消息發(fā)送采用TXT格式;“AT+CSCA=<短消息服務(wù)中心號(hào)碼>”,設(shè)置短消息服務(wù)中心號(hào)碼;“AT+CMGS=<號(hào)碼>r<短消息內(nèi)容>Ctrl-Z”,向<號(hào)碼>發(fā)送短消息;“AT+CSQ”,獲取信號(hào)強(qiáng)度,格式為“+CSQ:<信號(hào)強(qiáng)度>,xx”;“AT+CCLK?”,獲取當(dāng)前時(shí)間,格式為“+CCLK:yy/mm/dd hh:mm:ss”;“AT+ADC?”,獲取電池電量,以毫伏為單位,格式為“+ADC:xxxx,……”;“AT+CMER=,1”,配置模塊返回按鍵產(chǎn)生的消息,消息結(jié)構(gòu)為“+CKEY:,<0 or 1>”;“AT+WTONE=1,2,4000”,讓蜂鳴器發(fā)出頻率為4000Hz的聲音;“AT+WTONE=0”,停止發(fā)聲。
模塊接收到的短消息以0xAA為通知碼,接著是發(fā)送者號(hào)碼,隨后是短消息的Bitmap,可直接用于顯示,短消息不保存在模塊中,并僅在串口2給出通知。
3.4 LCD顯示
硬件平臺(tái)使用80×160點(diǎn)陣的單色LCD,軟件維護(hù)一個(gè)微型字庫,包括幾十個(gè)漢字以及所有ASCII符號(hào)中的可見字符,供界面顯示使用。無線模塊自帶漢字庫,可以直接顯示收到的SMS。預(yù)存的短消息維護(hù)在單片機(jī)的程序存儲(chǔ)器中,每條預(yù)存消息有Unicode和Bitmap兩種格式,Unicode用于發(fā)送,Bitmap用于顯示。
4 監(jiān)護(hù)儀軟件功能
利用中斷將數(shù)據(jù)采集與數(shù)據(jù)發(fā)送分離。數(shù)據(jù)采集、存儲(chǔ)和解析組成一個(gè)事務(wù)集;數(shù)據(jù)發(fā)送與短信瀏覽、監(jiān)護(hù)狀態(tài)顯示及緊急求救報(bào)警等事務(wù)組成另一個(gè)事務(wù)集。兩個(gè)事務(wù)集并行運(yùn)行,F(xiàn)lash存儲(chǔ)器及其中的數(shù)據(jù)和消息為關(guān)鍵資源。
4.1 心電實(shí)時(shí)監(jiān)護(hù)
心電實(shí)時(shí)監(jiān)護(hù)即心電數(shù)據(jù)采集、存儲(chǔ)、發(fā)送。監(jiān)護(hù)程序流程圖如圖4。
4.2 醫(yī)囑短信收發(fā)
監(jiān)護(hù)儀可以向服務(wù)器、醫(yī)生、親人等發(fā)送預(yù)設(shè)消息,同時(shí)可以接收聯(lián)系人的短消息。圖5(a)為預(yù)設(shè)短消息發(fā)送界面。
4.3 監(jiān)護(hù)狀態(tài)顯示
監(jiān)護(hù)過程嵌入心電分析算法可獲得監(jiān)護(hù)狀態(tài)參數(shù),如嵌入了R波檢測(cè)算法,可以獲取心率參數(shù)。心電分析算法由算法組負(fù)責(zé),此處不加敘述,界面見圖5(b)。
4.4 緊急求救報(bào)警
病人感覺不適時(shí)可按下緊急求救按鈕,監(jiān)護(hù)儀即進(jìn)入報(bào)警模式,可以向服務(wù)器、醫(yī)生、親屬以數(shù)據(jù)消息和短消息兩種方式求救,界面見圖5(c)。
監(jiān)護(hù)系統(tǒng)已經(jīng)通過內(nèi)部測(cè)試,即將進(jìn)入臨床測(cè)試階段。隨著測(cè)試的深入,將對(duì)系統(tǒng)容錯(cuò)性及實(shí)用性提出更高要求,因此終端軟件系統(tǒng)還要不斷地維護(hù)和改進(jìn)以適應(yīng)不同需求。
參考文獻(xiàn)
[1] 姚湘平,張躍.基于GPRS的遠(yuǎn)程心電實(shí)時(shí)監(jiān)護(hù)終端[J].電子技術(shù)應(yīng)用,2006,32(4):77-79.
[2] 代少升,張躍.便攜式遠(yuǎn)程心電實(shí)時(shí)監(jiān)護(hù)儀的研制[J].醫(yī)療衛(wèi)生裝備,2006,27(9):1-2.
[3] Q2406 and Q2426 Product Specification.Wavecom Corporation,2003.
[4] CEN/TC 251.Health informatics-Standard communication protocol-Computer-assisted electrocardiography EN 1064:2005[S].European Committee for Standardization,2005.
評(píng)論