国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

醫(yī)院檢驗設(shè)備數(shù)據(jù)采集及雙向通信的探討與應(yīng)用

2021-06-24 16:03趙會孟慶紅陳丹
關(guān)鍵詞:條碼控件串口

趙會,孟慶紅,陳丹

(徐州醫(yī)科大學(xué)附屬醫(yī)院 信息處,江蘇 徐州 221000)

0 引言

LIS (Laboratory Information Management System)是為醫(yī)院檢驗科設(shè)計的實驗室信息管理系統(tǒng)。該系統(tǒng)將試驗儀器與計算機聯(lián)網(wǎng),自動采集儀器數(shù)據(jù)通過程序處理存儲,生成檢驗報告。基本實現(xiàn)了檢驗科業(yè)務(wù)的信息化、智能化、自動化、規(guī)范化。檢驗設(shè)備數(shù)據(jù)采集是LIS的關(guān)鍵,需要根據(jù)不同儀器設(shè)計不同的通信接口。接口模式大致分為串口通信模式、網(wǎng)絡(luò)通信模式、文件讀取方式、數(shù)據(jù)庫交互方式。隨著條碼技術(shù)的應(yīng)用,接口模式可以分為單項通信和雙向通信模式。本文根據(jù)實例介紹各種通信模式及實現(xiàn)方案。

1 四種數(shù)據(jù)采集模式

1.1 串口通信

串口通信模式是檢驗設(shè)備聯(lián)機最常見的模式,主要通過介質(zhì)串口線將儀器與計算機相連,通信程序通過串口控件(MsComm 32)進(jìn)行數(shù)據(jù)的接收與發(fā)送。其中又以9針串口為主要模式,既可以使用成品線,也可以自己制作。如圖1。

以PowerBuilder為開發(fā)工具,通過注冊控件MsComm32建立OLE控件,通過控件實時監(jiān)聽串口通信狀態(tài)來獲取數(shù)據(jù)。屬性設(shè)置如下:

圖1

通過ole控件將儀器傳輸?shù)慕Y(jié)果接收并存儲,存儲方式可以是存表、文件、變量等,然后進(jìn)行數(shù)據(jù)分析,提取有效數(shù)據(jù)。數(shù)據(jù)無論以HL7格式,還是ASTM格式,或是其他,均可以通過軟件進(jìn)行解析,如果遇到特殊情況,如亂碼等需要特殊處理。

1.2 網(wǎng)絡(luò)通信

網(wǎng)絡(luò)通信模式是近幾年檢驗設(shè)備聯(lián)機的模式,主要通過介質(zhì)網(wǎng)線將儀器與計算機相連,通信程序通過網(wǎng)絡(luò)編程接口控件(Winsock)進(jìn)行數(shù)據(jù)的接收與發(fā)送。作為通信的計算機可以作為服務(wù)端,也可以作為客戶端。以PowerBuilder為開發(fā)工具,通過注冊控件Winsock建立winsock控件,通過控件實時監(jiān)聽串口通信狀態(tài)來獲取數(shù)據(jù)。通信方式有兩種,如圖2。

圖2 通信方式

通過該控件實時監(jiān)聽是否有數(shù)據(jù),通過Dataarrival函數(shù)獲取數(shù)據(jù)如下:

winsock.object.getdata(ref ls_receiver)

通過winsock控件將儀器傳輸?shù)慕Y(jié)果接收并存儲,存儲方式可以是存表、文件、變量等,然后進(jìn)行數(shù)據(jù)分析,提取有效數(shù)據(jù)。數(shù)據(jù)無論以HL7格式,還是ASTM格式,或是其他,均可以通過軟件進(jìn)行解析,如果遇到特殊情況,如亂碼等需要特殊處理。

1.3 文件交互

文件交互數(shù)據(jù)處理模式往往適用于儀器自帶控制解析軟件或者儀器采用第三方軟件,此時由儀器自帶軟件或第三方軟件與儀器進(jìn)行數(shù)據(jù)傳輸,LIS的接入需要與儀器控制軟件或第三方軟件對接。比如使用Labman作為控制儀器的第三方軟件,控制儀器和獲取儀器結(jié)果后會在指定路徑的文件夾存放,LIS只要開發(fā)通信程序?qū)崟r監(jiān)控文件夾中是否存在文件即可,有則讀取解析,同時讀取后刪除文件。如圖3。

圖3

1.4 數(shù)據(jù)庫交互

數(shù)據(jù)庫交互數(shù)據(jù)處理模式往往適用于儀器自帶控制解析軟件或者儀器采用第三方軟件,此時由儀器自帶軟件或第三方軟件與儀器進(jìn)行數(shù)據(jù)傳輸,LIS的接入需要與儀器控制軟件或第三方軟件對接。比如血粘度儀、PCR儀等控制儀器和獲取儀器結(jié)果會存放其本身數(shù)據(jù)庫中,LIS只要開發(fā)通信程序?qū)崟r監(jiān)控對方數(shù)據(jù)庫,有新數(shù)據(jù)則讀取解析。此種數(shù)據(jù)通信方式需要建立對方數(shù)據(jù)庫連接,連接方式有多種,需要根據(jù)不同數(shù)據(jù)庫而定。比如使用ACESS數(shù)據(jù)庫,則用ODBC方式連接,使用SQL SERVER數(shù)據(jù)庫則可以直連。如圖4。

圖4

2 雙通模式

隨著信息化技術(shù)的提高、條碼模式的啟用、儀器自動化程度的提高,LIS與儀器的雙向通信被廣泛應(yīng)用起來。TLA(Total Laboratory Automtion)全實驗室自動化,是基于條碼的將實驗室多臺儀器通過特殊的物流傳送設(shè)備連接起來,通過軟件控制實現(xiàn)全流程信息化管理,實現(xiàn)全流程自動化需要完成與設(shè)備的雙向通信。雙向通信即實現(xiàn)LIS向儀器發(fā)送工作單信息,區(qū)別于單項通信LIS只從儀器獲取結(jié)果數(shù)據(jù)信息。根據(jù)儀器不同,雙工模式也不相同,基本分為串口、網(wǎng)口模式雙工和文件交互方式雙工。

雙工的實現(xiàn)以條碼為載體,實現(xiàn)儀器自動識別試管條碼獲取檢測項目,需要LIS完成條碼工作單的生成,通過特定的格式發(fā)送給儀器。不同儀器接收工作單的格式不盡相同,一般儀器接口文檔會提供交互方式。

下面以某廠家血凝流水線儀器為例,介紹雙向通信的具體流程。

2.1 工作單準(zhǔn)備

首先需要將醫(yī)囑項目同LIS檢測項目對照,然后將LIS檢測項目與儀器檢測項目對照(儀器通道號),LIS獲取醫(yī)囑按照規(guī)則生成檢測項目列表,如圖5。

圖5

2.2 與儀器進(jìn)行雙向通信

如圖6,LIS通信通過請求(ENQ)開始與儀器進(jìn)行交互,每次交互均需要收到儀器返回的應(yīng)答消息(ACK)后,進(jìn)行下一步的通信。其中消息部分的各段均需要收到ACK后,再發(fā)下一段。每段格式按照一定的要求進(jìn)行組織成串,每串最后均需要校驗該串的完整性與正確性。具體校驗如圖7。每段內(nèi)容均以STX開始,以CR+LF結(jié)束。具體實現(xiàn)日志如圖8。

圖8

圖9

2.3 結(jié)果通信解析

儀器檢測完畢會傳輸結(jié)果給LIS,通信模式跟發(fā)送工作單相反,即儀器發(fā)送請求(ENQ),LIS通信應(yīng)答(ACK),儀器端接收應(yīng)答后會繼續(xù)發(fā)送消息段。消息段格式與工單消息段基本相似,均以STX開始,CR+LF結(jié)束。發(fā)送完畢,會發(fā)送結(jié)束標(biāo)志(EOT)。具體數(shù)據(jù)日志如圖9。

圖6

圖7

3 總結(jié)

檢驗科作為醫(yī)院重要的醫(yī)技科室,在整個醫(yī)療行為中起到越來越重要的位置。LIS系統(tǒng)作為為實驗室開發(fā)的信息系統(tǒng)也越來越完善。檢驗設(shè)備采集是LIS系統(tǒng)中基礎(chǔ)的工作,隨著自動化流水線及條碼的應(yīng)用,實驗室自動化程度越來越高。

基于條碼的儀器雙向通信的實現(xiàn),提高的工作效率,減少了差錯,提高了檢驗科的管理水平。

檢驗設(shè)備種類繁多,接口各不相同,這就需要針對不同的儀器開發(fā)不同的通信接口,以滿足實驗室儀器采集需求。本文只簡單介紹常用的通信接口方式及雙通模式介紹,在實際開發(fā)聯(lián)機過程中,亦會遇到各種特殊情況及特殊需求,這對LIS系統(tǒng)也是逐步需要完善的過程。

猜你喜歡
條碼控件串口
熱線互動
基于NPORT的地面綜合氣象觀測系統(tǒng)通信測試方法及故障處理
基于.net的用戶定義驗證控件的應(yīng)用分析
淺析影響商品條碼質(zhì)量的主要因素
日雜商品條碼質(zhì)量現(xiàn)狀研究
基于API函數(shù)庫實現(xiàn)串口數(shù)據(jù)通信的分析與設(shè)計
基于EM9000工控板高性能雙串口通信模型設(shè)計與實現(xiàn)
關(guān)于.net控件數(shù)組的探討
船舶電子設(shè)備串口數(shù)據(jù)的軟件共享方法
ISSN條碼的制作和印前輸出要點