屈華炎
(寧波城市職業(yè)技術學院,浙江 寧波 315100)
基于NET架構(gòu)的LIS雙工通信軟件的設計與實現(xiàn)
——以Maglumi全自動免疫分析儀為例
屈華炎
(寧波城市職業(yè)技術學院,浙江 寧波 315100)
隨著醫(yī)院信息化建設的不斷發(fā)展,醫(yī)院檢驗科內(nèi)傳統(tǒng)的單工通信儀器已經(jīng)跟不上時代的發(fā)展,越來越多的儀器向著雙工通信方向轉(zhuǎn)變。雙工通信的使用大大提高了檢驗科的標本處理能力,促進了檢驗科的信息化建設。可以Maglumi全自動免疫分析儀為例,闡述雙工通信模式下檢驗數(shù)據(jù)交互過程,并基于.NET架構(gòu)進行通信軟件的設計,為其他檢驗儀器雙工通信模式的建立提供借鑒。
雙工通信;檢驗儀器;數(shù)據(jù)交互
隨著醫(yī)院的不斷發(fā)展以及病人的逐漸增多,檢驗科的化驗標本數(shù)量較以往有了大幅度的提高。檢驗人員忙于處理化驗標本,沒有多余時間關注儀器的質(zhì)控問題。由于以往的檢驗儀器都是單工通信傳輸模式,很少有雙工通信傳輸模式的儀器,檢驗人員需要手工在儀器上輸入需要進行化驗的項目。隨著標本量的逐漸增多,檢驗人員工作強度過大,難免會增加出錯幾率。近幾年伴隨著醫(yī)院大力推進信息化建設,檢驗科雙工通信儀器也越來越多。因此,在實施LIS系統(tǒng)過程中,針對儀器與LIS系統(tǒng)的雙工通信功能進行開發(fā)設計,可以提高標本的處理效率。
雙工通信是指消息能雙向傳輸?shù)墓ぷ髂J?,也就是說儀器和LIS通信軟件兩端都可以是發(fā)送端或接收端[1]。這樣儀器和LIS通信軟件就可以對話,進行數(shù)據(jù)交互,以往需要人工操作,現(xiàn)在可以通過數(shù)據(jù)交互完成信息的獲取,減少檢驗人員的工作強度。
雙工通信的主要特點是指檢驗人員不需要手工在儀器上輸入化驗項目,當檢驗人員放入帶有條碼的試管,儀器會讀取條碼號,然后詢問通信軟件條碼所對應的檢驗目,通信軟件通過LIS系統(tǒng)查找對應的檢驗項目再傳送給儀器,儀器再根據(jù)檢驗項目進行化驗,等化驗完成之后在傳送到通信軟件中,最后再把數(shù)據(jù)保存到LIS數(shù)據(jù)庫中。圖1是雙工通信模式下標本的整個處理流程。整個流程主要有兩方面構(gòu)成:數(shù)據(jù)交互過程和結(jié)果分析處理過程[2]。下面以Maglumi全自動免疫分析儀為例來解釋雙工通信模式下檢驗數(shù)據(jù)的分析與處理過程,并對通信軟件進行設計與實現(xiàn)。
圖1 雙工通信標本處理流程
Maglumi儀器軟件在聯(lián)網(wǎng)模式下,可以以不同的配置和LIS系統(tǒng)建立通信。Maglumi可以工作在不同模式下,要啟用聯(lián)網(wǎng)模式,就需要設定儀器的工作模式。只有當選擇聯(lián)網(wǎng)模式后,儀器才會嘗試與LIS系統(tǒng)連接。進入聯(lián)網(wǎng)設置時,需要在[Online Setting]項中進行聯(lián)網(wǎng)模式參數(shù)配置,表1是相關設置參數(shù)的含義,對于儀器上參數(shù)的配置應嚴格按照儀器說明書進行通信參數(shù)設置。
表1 Maglumi聯(lián)網(wǎng)參數(shù)
當化驗標本被裝載在Maglumi儀器上后,啟動開始檢驗按鈕,儀器系統(tǒng)會自動向通信軟件發(fā)送查詢指令,同時LIS系統(tǒng)會返回和化驗條碼相關的檢驗項目。盡管儀器系統(tǒng)中有多種可能的配置,自動接收檢驗項目的模式仍然保持不變。等檢驗項目發(fā)回到儀器系統(tǒng)之后,儀器識別項目通道號并開始進行標本化驗。等化驗結(jié)束之后,結(jié)果會被自動傳送到通信軟件上,然后經(jīng)過分析軟件進行分析處理之后保存到LIS數(shù)據(jù)庫中。如果發(fā)現(xiàn)儀器系統(tǒng)中未能正確將所有結(jié)果傳輸?shù)酵ㄐ跑浖希涂梢酝ㄟ^手動發(fā)送的方式再次將結(jié)果傳輸?shù)酵ㄐ跑浖稀?/p>
Maglumi軟件通信格式是使用ASTM E1394協(xié)議進行通信。首先,儀器查詢化驗樣本信息,當檢驗人員插入樣本架,儀器掃描到樣本條碼后,會用以下消息通過網(wǎng)絡向LIS通信軟件請求樣本對應的化驗項目,消息內(nèi)容如圖2所示,字符對應的含義如表2所示,查詢樣本信息數(shù)據(jù)中請求的是20151119802這個條形碼對應的樣本信息。
圖2 查詢標本信息
表2 字符含義
通信軟件通過LIS系統(tǒng)查找20151119802樣本信息所需檢驗的項目,檢索到項目之后發(fā)送給儀器,消息內(nèi)容如圖3所示,LIS系統(tǒng)返回20151119802樣本對應的通道號CA724,NSE,CYFRA211。儀器接收到信息之后,識別相應的通道號,針對通道號進行項目的化驗。
圖3 LIS系統(tǒng)返回標本信息
等檢驗項目化驗完整之后,儀器把檢驗結(jié)果傳送到LIS系統(tǒng)中。圖4是儀器將對應通道號CYFRA211的實驗結(jié)果傳輸給通信軟件,然后再保存在LIS數(shù)據(jù)庫中。LIS系統(tǒng)中是以一個化驗標本為單位,標本下包括具體的檢驗項目,每個檢驗項目化驗完成之后,單獨傳送給LIS系統(tǒng),等所有項目都做完傳送好之后,該標本化驗才算完成。
圖4 返回檢驗結(jié)果
通信軟件使用的是Microsoft Visual Studio工具所開發(fā)的,其中雙工通信是基于C#下的SerialPort控件所編寫的通信程序,數(shù)據(jù)庫使用的是Oracle 10.0版本。表3中列舉了一些在檢驗結(jié)果分析處理過程中軟件設計的主要功能點。其中數(shù)據(jù)解析函數(shù)是整個軟件設計的核心,處理儀器所傳送過來的數(shù)據(jù)。
表3 主要代碼
由于數(shù)據(jù)位相差一位就可以改變最終的結(jié)果,因此在進行軟件設計的時,嚴格按照儀器通信數(shù)據(jù)格式進行數(shù)據(jù)分析處理[3]。等到軟件設計完整后進行數(shù)據(jù)調(diào)試,調(diào)試過程中要進行多角度、多方面的測試,檢測軟件的正確性,軟件測試過程是最為耗時最復雜的過程。經(jīng)過測試軟件沒有問題后,才可以運用到實際通信分析過程中。圖5是這個樣本利用分析軟件進行分析的最終結(jié)果,分析完成后保存到LIS系統(tǒng)數(shù)據(jù)庫中。
圖5 檢驗結(jié)果分析
隨著雙工通信檢驗儀器的增多,逐步使用雙工通信進行標本處理,提高了儀器處理標本的效率,大大縮短了標本從采集到完成化驗的整個過程,減少了病人等待時間。同時,雙工通信儀器的使用,減輕了檢驗人員的工作強度。以前檢驗人員忙于標本的檢驗過程,時間長了容易出現(xiàn)差錯,現(xiàn)在有了軟件進行處理,不用手工在儀器上選擇檢驗項目,減少了在此過程中數(shù)據(jù)出錯幾率,保障了數(shù)據(jù)的準確,提高了檢驗的自動化程度,促進了檢驗科信息化的建設。
[1]但剛,劉媛,江忠勇等.利用Lis系統(tǒng)與SYSMEX CA7000血凝儀實現(xiàn)雙向通信及臨床應用[J].血栓與止血學, 2015,(2):98-102.
[2]周渝霞,劉道踐,李源等.一種可靠的檢驗儀器數(shù)據(jù)通信系統(tǒng)設計與實現(xiàn)[J].中國醫(yī)療設備,2012,(12):53-54.
[3]李鎖利.醫(yī)院檢驗科LIS系統(tǒng)的設計與實現(xiàn)[J].電子技術與軟件工程,2015,(7):83-84.
【責任編輯:黃素華】
Design and Implementation of LIS Duplex Communication Software Based on NET Architecture——Taking Maglumi Automatic Immune Analyzer as an Example
QU Hua-yan
(Ningbo City College of Vocational Technology, Ningbo 315100, China)
With the continuous development of the hospital information construction, the traditional simplex communication instrument in hospital inspection department has lagged behind the times of development,and more and more instruments have the function of duplex communication.The use of duplex communication greatly improves the ability of inspecting the specimens and promotes the information construction of the laboratory.Taking Maglumi Automatic Immune Analyzer as an Example,this article elaborates the process of data exchange in duplex communication mode and the design of communication software based on.NET architecture.
duplex communication;inspection instrument; data interaction
TN919
A
1671-9565(2016)01-094-03
2015-12-22
2015年浙江省教育廳一般科研項目“基于.net架構(gòu)的LIS雙工通信接口的設計與實現(xiàn)”(編號Y201533759)階段性研究成果。
屈華炎(1984-),男,浙江海寧人,寧波城市職業(yè)技術學院助理實驗師,主要從事實踐教學管理方面研究。