嚴紅嶺 孔 晗 劉 京 杜曉敏 王 麗
物聯(lián)網(wǎng)(internet of things,IoT)是通過射頻識別(radio frequency identification,RFID)技術(shù)、紅外感應(yīng)器、全球定位系統(tǒng)及激光掃描器等信息傳感設(shè)備按約定的協(xié)議,將任何物品與互聯(lián)網(wǎng)相連接,進行信息交換和通訊,以實現(xiàn)智能化識別、定位、追蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)技術(shù)[1-4]。物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,也是信息化時代發(fā)展的重要階段。近年來,集中化和移動式管理方式成為醫(yī)療設(shè)備管理的熱點[5-6]。健康等級7(health level 7,HL7)標準化的衛(wèi)生信息傳輸協(xié)議的出現(xiàn),為醫(yī)療設(shè)備數(shù)據(jù)的傳輸提供標準化的參考依據(jù),同時也為醫(yī)療數(shù)據(jù)集中采集和遠程管理提供了先決條件[7]。但不同設(shè)備之間難以做到一體化和信息化的管理,如Tele Trek遠程監(jiān)測系統(tǒng)和中央監(jiān)護系統(tǒng)等難以兼顧其他設(shè)備的管理;醫(yī)療機構(gòu)的傳輸環(huán)境中缺乏處理的一致性;不同功能醫(yī)療設(shè)備產(chǎn)生的結(jié)果需要在用戶和廠商間進行協(xié)商[8-9]。在此背景下,HL7難以提供“即插即用”式解決方案?;诖?,以實用智能硬件BeagleBone Black(BB-Black)為核心,掛接無線模塊ZigBee組網(wǎng)的無線通信網(wǎng)絡(luò)節(jié)點,接收并解析HL7比特流數(shù)據(jù),為區(qū)域醫(yī)療設(shè)備數(shù)據(jù)整合提供基礎(chǔ)研究方案。
HL7標準協(xié)議是建立在國際標準化組織(international organization for standardization,ISO)制定的OSI模型的最高層的應(yīng)用標準,標準化的衛(wèi)生信息傳輸協(xié)議HL7是醫(yī)療領(lǐng)域不同應(yīng)用之間信息的協(xié)議。HL7匯集不同廠商設(shè)計應(yīng)用軟件之間接口的標準格式,將允許各醫(yī)療機構(gòu)在傳輸異構(gòu)系統(tǒng)間進行數(shù)據(jù)交互[10-13]。
HL7標準協(xié)議包含256個事件、116個消息類型、139個段、55種數(shù)據(jù)類型和408個數(shù)據(jù)字典,涉及79種編碼系統(tǒng)及4種基本術(shù)語。①觸發(fā)事件(trigger events):各系統(tǒng)之間數(shù)據(jù)傳輸和流動的需求;②消息(message):系統(tǒng)間傳輸數(shù)據(jù)的最小單位;③段(segment):數(shù)據(jù)字段的一個邏輯組合;④字段(field):一個獨立的字符串。在HL7通訊協(xié)議中,消息(Message)是數(shù)據(jù)在系統(tǒng)之間交換的最小單元,每條消息都有各自的消息類型,信息類型用于定義消息觸發(fā)事件,即消息所指向的目標數(shù)據(jù)[14]。觸發(fā)事件組成結(jié)構(gòu)見圖1。
圖1 觸發(fā)事件組成結(jié)構(gòu)圖
醫(yī)療設(shè)備端口傳遞數(shù)據(jù)為一串連續(xù)的比特流,而HL7的封裝協(xié)議要求通訊代碼能識別每條“message”信息的開始和接受,按照HL7最少的較低層協(xié)議(minimal lower layer protocol,MLLP)規(guī)定,設(shè)備端口在發(fā)送每個HL7封裝信息時需加一個字節(jié)的信息頭(0x0B)和兩個字節(jié)的信息尾(0x1C和0x0D)進行封裝處理,然后通過Socket接口發(fā)送[15-16]。接收端(PC上位機)通過解析HL7封裝的比特流從而獲得每一條“message”信息。經(jīng)過MLLP封裝后的消息結(jié)構(gòu)為:<0x0B>HL7比特流消息字節(jié)塊<0x1C><0x0D>。部分呼吸機Rosetta軟件信息流映射表見表1。
表1 呼吸機Rosetta信息流映射表
以BB-Black為核心,掛接無線模塊ZigBee組網(wǎng)的無線通信網(wǎng)絡(luò)節(jié)點,建立web服務(wù)器,接收、解析和存儲ZigBee無線傳感節(jié)點采集的HL7比特流數(shù)據(jù),將解析的設(shè)備運行數(shù)據(jù)匯總到上位機,并通過遠程登陸將區(qū)域設(shè)備運行數(shù)據(jù)在電腦和手機終端顯示。BBBlack是一款基于AM335x處理器的開發(fā)套件。處理器集成了ARM Cortex-A8處理器內(nèi)核,并提供豐富的外設(shè)接口,包括網(wǎng)口、USB Host和串行接口等,可編程實時單元和工業(yè)通訊子系統(tǒng)(PRU-ICSS)包含兩個32位RISC內(nèi)核存儲器、終端控制器及可支持更多周邊接口和協(xié)議的內(nèi)部外設(shè)[17]。實驗平臺搭建見圖2。
圖2 實驗平臺搭建示圖
圖2的實驗平臺搭建顯示,醫(yī)療設(shè)備信息整合功能主要由數(shù)據(jù)采集模塊、報警模塊、管理模塊及BBBlack模塊組成,BB-Black通過直掛的ZigBee無線傳感節(jié)點實時采集醫(yī)療設(shè)備串口HL7標準比特流數(shù)據(jù),通過解析程序解析比特流數(shù)據(jù),并獲取設(shè)備運行關(guān)鍵參量,以堆棧形式將獲取的參量匯入SQlite數(shù)據(jù)庫,最終通過BoA服務(wù)器以超文本標記語言HTML或數(shù)據(jù)包形式發(fā)送至電腦或手機終端。
2.3.1 單機HL7標準協(xié)議解析及應(yīng)用
通過解析單機HL7標準協(xié)議獲取單一設(shè)備比特流數(shù)據(jù),經(jīng)過分析可獲取醫(yī)療設(shè)備運行的關(guān)鍵數(shù)據(jù),生命支持類設(shè)備質(zhì)量控制是醫(yī)學工程人員的一項重要工作,但現(xiàn)行質(zhì)量控制工作多使用手動記錄和紙質(zhì)填寫形式,該手段存在字跡模糊者不易辨認、原始單據(jù)無法快速查詢和難以匯總等弊端。通過對呼吸機串行接口HL7信息傳輸協(xié)議,可獲取呼吸機運行的關(guān)鍵數(shù)據(jù),并可通過簡單的字符分析,實現(xiàn)半自動化呼吸機質(zhì)量控制工作。呼吸機質(zhì)量控制界面見圖3。
圖3 呼吸機質(zhì)量控制界面圖
檢測潮氣量時,呼吸機參數(shù)設(shè)定為:吸入氧濃度(FiO2)設(shè)置為40%;呼吸頻率設(shè)置為15次/min;呼氣末正壓(positive end expiratory pressure,PEEP)設(shè)置為5 cmH2O;吸呼比設(shè)置為1∶2;測定潮氣量(VT)分別取200 ml、400 ml、500 ml、600 ml和800 ml。檢測呼吸頻率時,呼吸機參數(shù)設(shè)定為:FiO2設(shè)置為40%;PEEP設(shè)置為5 cmH2O;吸呼比設(shè)置為1∶2;潮氣量設(shè)置為400 ml,將呼吸頻率分別取10次/min、15次/min、20次/min、30次/min和40次/min。檢測氧濃度進行時,呼吸機參數(shù)設(shè)定為:潮氣量設(shè)置為400 ml;呼吸頻率設(shè)置為15次/min,呼吸比設(shè)置為1∶2,PEEP設(shè)置為5 cmH2O,將FiO2分別取21%、40%、60%、80%和100%;檢測PEEP時,呼吸機參數(shù)設(shè)定為:潮氣量設(shè)置為400 ml;FiO2為40%,呼吸頻率15次/min,呼吸比設(shè)置為1∶2,PEEP設(shè)置為0 cmH2O、5 cmH2O、10 cmH2O、20 cmH2O和30 cmH2O。
2.3.2 區(qū)域醫(yī)療設(shè)備HL7協(xié)議解析及應(yīng)用
區(qū)域醫(yī)療設(shè)備管理是現(xiàn)行設(shè)備管理的重難點,設(shè)備分布不均、利用率不高和設(shè)備調(diào)配率低等現(xiàn)象長期困擾著區(qū)域設(shè)備管理工作。針對單一區(qū)域內(nèi)臨床使用的常規(guī)設(shè)備,如呼吸機、監(jiān)護儀、輸液泵和注射泵等使用情況進行監(jiān)控具有一定實用性。使用HTTPEQUIV=Refresh,CONTENT=300定向提交medical_equipment_overview.cgi請求,通過Post自動獲取表單信息,即設(shè)備使用總覽信息;通過點擊相應(yīng)醫(yī)療設(shè)備,可定向提交medical_equipment_HL7_analysis.cgi請求,通過Post獲取醫(yī)療設(shè)備使用細則表單,表單信息每2 min進行刷新。Web調(diào)試界面見圖4。
圖4 區(qū)域設(shè)備調(diào)試界面圖
HL7標準協(xié)議是基于區(qū)域衛(wèi)生信息化建設(shè)涉及各醫(yī)療衛(wèi)生單位間的數(shù)據(jù)交換和整合要求:由于較多單位均自行開發(fā)或軟件提供商開發(fā),且標準不統(tǒng)一,導致醫(yī)療信息數(shù)據(jù)交換的難度加大,所提出來的世界性醫(yī)療信息傳輸標準[18]。HL7標準協(xié)議是美國制定和維護、用于不同的醫(yī)療系統(tǒng)間進行醫(yī)療數(shù)據(jù)傳遞的標準,已逐漸步入世界醫(yī)療衛(wèi)生信息技術(shù)舞臺,現(xiàn)已被廣泛應(yīng)用于各類醫(yī)療設(shè)備的信息交互中[19]。
2015年,國務(wù)院辦公廳頒布的《關(guān)于全面推開公立醫(yī)院綜合改革的實施意見》指出,社會各級要加強衛(wèi)生信息化建設(shè),強化標準化管理體系的建立,要建立標準的醫(yī)療衛(wèi)生信息系統(tǒng),必須要推進醫(yī)療設(shè)備,公共衛(wèi)生以及藥品等信息化建設(shè),建立共享和標準化的衛(wèi)生信息平臺,實現(xiàn)公共衛(wèi)生(包括設(shè)備、藥品和財務(wù)等)信息平臺的高效管理已經(jīng)成為新政的首要任務(wù)[20]。近年來,“智慧醫(yī)療”的提出一定程度上推動了醫(yī)療衛(wèi)生信息化和區(qū)域醫(yī)療設(shè)備一體化建設(shè)。當前,我國醫(yī)藥衛(wèi)生體制已經(jīng)進入深水區(qū),區(qū)域醫(yī)療一體化作為醫(yī)藥衛(wèi)生體制改革的重要內(nèi)容,已全面進入互聯(lián)共通、務(wù)實創(chuàng)新的信息化服務(wù)體系新階段,“物聯(lián)網(wǎng)+醫(yī)療”的理念愈發(fā)受到關(guān)注。加強衛(wèi)生信息化建設(shè),深度挖掘健康“醫(yī)療+智能醫(yī)療”的應(yīng)用,已成為當務(wù)之急[16]。
以醫(yī)療衛(wèi)生行業(yè)面向智慧醫(yī)療和物聯(lián)網(wǎng)醫(yī)學的區(qū)域醫(yī)療設(shè)備信息化建設(shè)作為研究對象進行研究,尋求不同醫(yī)療設(shè)備“物物共聯(lián)”的通用解決方案,旨在為區(qū)域化醫(yī)療設(shè)備線上管理提供參考依據(jù)。本研究使用BB-Black為核心硬件,使用HL7為數(shù)據(jù)傳輸和解析協(xié)議,設(shè)計區(qū)域內(nèi)不同醫(yī)療設(shè)備間信息交互方法及信息整合方案,搭建一套區(qū)域設(shè)備信息交互管理平臺,并使用呼吸機、監(jiān)護儀、輸液泵和注射泵等對平臺進行測試驗證,最終完成區(qū)域醫(yī)療設(shè)備信息整合平臺雛形的研究和探討。但實際實施過程中,部分設(shè)備HL7協(xié)議無法解析,仍有少部分設(shè)備需要手動校驗,真正意義上的自動化和信息化區(qū)域醫(yī)療設(shè)備信息整合平臺的開發(fā)仍需多方位、多廣度及多層次的協(xié)作研究。