亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        應(yīng)用串行通信實(shí)現(xiàn)檢驗(yàn)儀器的數(shù)據(jù)傳送與處理

        2010-11-16 08:32:28黃大節(jié)龔曉燕涂巖軍王赟
        中國(guó)醫(yī)療設(shè)備 2010年2期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)

        黃大節(jié),龔曉燕,涂巖軍,王赟

        (南京軍區(qū)鼓浪嶼療養(yǎng)院 信息科,福建 廈門 361002)

        應(yīng)用串行通信實(shí)現(xiàn)檢驗(yàn)儀器的數(shù)據(jù)傳送與處理

        黃大節(jié),龔曉燕,涂巖軍,王赟

        (南京軍區(qū)鼓浪嶼療養(yǎng)院 信息科,福建 廈門 361002)

        分析串行通信控件MSCOMM的屬性,研究PowerBuilder處理字符串的方法,利用MSCOMM控件結(jié)合VB和PowerBuilder編寫程序,實(shí)現(xiàn)了兩種檢驗(yàn)儀器到計(jì)算機(jī)的數(shù)據(jù)傳送與處理。

        血液細(xì)胞分析儀;血液流變分析儀;串口通信;LIS數(shù)據(jù)庫(kù)

        0 前言

        實(shí)驗(yàn)室信息系統(tǒng)——LIS作為醫(yī)院信息化的重要組成部分,在各醫(yī)院檢驗(yàn)科室得到了廣泛應(yīng)用[1]。目前,各大醫(yī)院的LIS絕大多數(shù)由軟件公司開發(fā)設(shè)計(jì),前期投入高,新增設(shè)備的通信接口程序及每年的維護(hù)費(fèi)用也是一筆不小的數(shù)目。隨著醫(yī)院信息科工程技術(shù)力量的增強(qiáng),自主開發(fā)設(shè)計(jì)LIS已成為可能,而開發(fā)LIS的前期主要工作就是完成檢驗(yàn)儀器的數(shù)據(jù)采集。根據(jù)數(shù)據(jù)采集方式的不同,可以將檢驗(yàn)儀器分為兩類:一類是自帶單機(jī)操作系統(tǒng)與數(shù)據(jù)庫(kù),另一類是不帶單機(jī)數(shù)據(jù)庫(kù)而是提供標(biāo)準(zhǔn)RS-232串行通信接口。第一類儀器可以通過SQL查詢提取數(shù)據(jù)庫(kù)數(shù)據(jù)的方式進(jìn)行數(shù)據(jù)采集。第二類(也是更為普遍的),則是通過編制檢驗(yàn)分析儀通信接口程序,利用檢驗(yàn)分析儀自帶的標(biāo)準(zhǔn)RS-232串行通信接口,通過對(duì)微軟的MSCOMM控件進(jìn)行編程,編制相應(yīng)的軟件,使計(jì)算機(jī)和檢驗(yàn)分析儀之間進(jìn)行數(shù)據(jù)通信,達(dá)到計(jì)算機(jī)自動(dòng)采集檢驗(yàn)分析儀檢測(cè)結(jié)果的目的[2]。對(duì)于第二類儀器,為了將采集的數(shù)據(jù)寫入LIS數(shù)據(jù)庫(kù)中,在程序設(shè)計(jì)當(dāng)中不僅要實(shí)現(xiàn)數(shù)據(jù)通信還必須完成對(duì)字符串的分析處理,即提取各檢驗(yàn)信息寫入變量。本文以我院檢驗(yàn)科使用的血液細(xì)胞分析儀MINDRAY BC-2000和全自動(dòng)血液流變分析儀MVIS-2015兩種儀器為例,論述了利用Microsoft的串口通信控件MSCOMM結(jié)合VB、PowerBuilder程序設(shè)計(jì)實(shí)現(xiàn)檢驗(yàn)數(shù)據(jù)傳送與處理的方法。

        1 系統(tǒng)軟硬件配置

        1.1 硬件配置

        MINDRAY BC-2000血液細(xì)胞分析儀、MVIS-2015全自動(dòng)血液流變分析儀、PC、串口卡(保證兩個(gè)串口)、RS-232串口數(shù)據(jù)線2根。硬件連接示意圖如圖1。

        圖1 硬件連接示意圖

        1.2 軟件配置

        注冊(cè)Mscomm32控件;安裝PowerBuilder 9.0、VB6.0、串口調(diào)試助手等軟件工具。

        2 主要工作

        2.1 分析儀數(shù)據(jù)格式及發(fā)送數(shù)據(jù)

        血液細(xì)胞分析儀:通過手工設(shè)置,在通信設(shè)置界面將儀器的通信參數(shù)作如下設(shè)定:

        通過設(shè)置儀器的通信參數(shù),MINDRAY BC-2000在每檢測(cè)完一個(gè)樣本后將會(huì)自動(dòng)將樣本數(shù)據(jù)傳送至與之相連的外部計(jì)算機(jī)。

        全自動(dòng)血液流變分析儀:儀器的一體機(jī)PC自帶單機(jī)操作系統(tǒng),可在本機(jī)生成檢驗(yàn)結(jié)果的TXT文件。文件格式為:每個(gè)樣本用成對(duì)(")包括,樣本內(nèi)數(shù)據(jù)間用(|)分隔,樣本內(nèi)數(shù)據(jù)格式如下:

        記錄號(hào)、姓名、性別、年齡、科別、病床號(hào)、住院號(hào)、診斷、檢驗(yàn)醫(yī)師、日期、順序號(hào)、高切粘度、中切粘度等10個(gè)樣本。

        舉例(包含10個(gè)樣本):

        使用VB6.0對(duì)微軟標(biāo)準(zhǔn)控件MSCOMM進(jìn)行編程,將數(shù)據(jù)文件通過串口發(fā)送接收計(jì)算機(jī)上。

        2.2 數(shù)據(jù)接收

        應(yīng)用PowerBuilder 9.0開發(fā)環(huán)境進(jìn)行程序設(shè)計(jì),可在其中鏈接或嵌入有關(guān)的OLE對(duì)象[4]——串行通信MSCOMM控件。使用MSCOMM控件的事件驅(qū)動(dòng)方式(通信接口對(duì)外設(shè)進(jìn)行控制的方式為中斷處理方式)接收數(shù)據(jù)[5],并將接收的數(shù)據(jù)存入字符串變量。

        2.3 數(shù)據(jù)處理

        為了將檢驗(yàn)結(jié)果寫入LIS數(shù)據(jù)庫(kù),必須對(duì)接收的字符串?dāng)?shù)據(jù)進(jìn)行處理,提取患者信息、檢驗(yàn)項(xiàng)目、檢測(cè)結(jié)果等各項(xiàng)檢驗(yàn)信息的值寫入變量。

        3 軟件設(shè)計(jì)實(shí)現(xiàn)

        3.1 MINDRAY BC-2000血液細(xì)胞分析儀

        3.1.1 程序啟動(dòng)完成初始化

        在PowerBuilder主窗體中加入OLE控件(Microsoft communications control),命名為ole_comm,完成初始化。初始化串口時(shí)要明確好接收端的端口號(hào),以免因數(shù)據(jù)端口的混淆造成工作失誤[6]。

        3.1.2 數(shù)據(jù)的寫入

        3.1.3 字符串處理函數(shù)

        編寫字符串處理函數(shù)txt_analyse(ls_input),代碼如下。

        3.2 MVIS-2015全自動(dòng)血液流變分析儀

        3.2.1 文本文件發(fā)送

        MVIS-2015產(chǎn)生的檢驗(yàn)數(shù)據(jù)為文本文件,需要先編制程序?qū)⒃撐募l(fā)送至處理數(shù)據(jù)的PC。在VB中新建一個(gè)基于對(duì)話框的應(yīng)用程序,在工程中的窗體入MScomm控件,程序初始化中設(shè)置控件相關(guān)屬性。打開并讀取TXT文件后,使用Mscomm控件的output屬性發(fā)送數(shù)據(jù)。此程序運(yùn)行在MVIS-2015儀器的一體機(jī)PC上。

        3.2.2 文本文件接收

        同BC-2000,使用PowerBuilder編程,代碼略。

        3.2.3 數(shù)據(jù)處理

        MVIS-2015一體機(jī)PC發(fā)送的數(shù)據(jù)包含多條記錄,使用專門的符號(hào)(")和(|)分別作為樣本記錄與信息的分隔符。字符串處理函數(shù)代碼(PB)如下:

        4 結(jié)束語(yǔ)

        檢驗(yàn)儀器數(shù)據(jù)的傳送包括儀器向PC發(fā)送和PC接收兩個(gè)部分。本文在詳細(xì)論述了兩種儀器的數(shù)據(jù)傳送的基礎(chǔ)上重點(diǎn)介紹了對(duì)接收數(shù)據(jù)的信息提取,并給出了原始代碼。對(duì)兩種儀器進(jìn)行分析可以看出,這兩種儀器除了數(shù)據(jù)接收方法大致相同外,在數(shù)據(jù)的發(fā)送和處理上都代表了兩種不同的方式:在發(fā)送方式上,一種為儀器自動(dòng)發(fā)送,另一種需編程實(shí)現(xiàn)文本發(fā)送;數(shù)據(jù)處理上,代表了兩種信息格式,一種為“固定長(zhǎng)度”,另一種為“符號(hào)分隔”。

        本文建立在完整的實(shí)驗(yàn)基礎(chǔ)上,數(shù)據(jù)傳送和處理方法具有鮮明的代表性,對(duì)完成同類檢驗(yàn)儀器數(shù)據(jù)傳送和處理具有很好的參考價(jià)值。為醫(yī)院信息技術(shù)工程人員自行開發(fā)實(shí)驗(yàn)室信息系統(tǒng)提供了技術(shù)上的參考。

        [1] 朱有存,白青偉,楊曉榮,等.利用Mscomm32控件實(shí)現(xiàn)檢驗(yàn)儀器聯(lián)機(jī)[J].醫(yī)療衛(wèi)生裝備,2008,29(6):55-56.

        [2] 鄭善鑾,王暾,王秉康,等.檢驗(yàn)分析儀通信接口程序在LIS中的應(yīng)用[J].醫(yī)療衛(wèi)生裝備, 2008,29(5):46-47.

        [3] 叢玉隆,樂家新.現(xiàn)代血細(xì)胞分析技術(shù)與臨床[M].北京:人民軍醫(yī)出版社,2005.

        [4] 盧守東.PowerBuilder數(shù)據(jù)庫(kù)應(yīng)用開發(fā)技術(shù)[M].北京:清華大學(xué)出版社,2006:576.

        [5] 唐薇,邵定蓉,李署堅(jiān).一種監(jiān)控系統(tǒng)數(shù)據(jù)傳輸方案[J].計(jì)算機(jī)工程, 2005,31(19):198-230.

        [6] 王曉民,李傳嶸,孫飛.用備用微機(jī)處理分析儀工作站數(shù)據(jù)通訊故障[J].中國(guó)醫(yī)療設(shè)備,2008,23(11):93-95.

        Data Transfer and Processing of Laboratory Equipment by Applying Serial Communication

        HUANG DA-Jie, GONG Xiaoyan, TU Yan-jun, WANG Yun
        (Information Department,Gulangyu Sanatorium of Nanjing Military Command,Xiamen Fujian 361002, China)

        This paper analyzes the attribute of the serial communication control—MSCOMM,and studies how to analyze and process character string with PowerBuilder ,and successfully realizes the data transfer and the data processing between PC and laboratory analyzer with the MSCOMM, VB and PowerBuilder programming.

        blood cell analyzer; hemorheology analyzer; serial communication;LIS database

        TP311.52

        A

        10.3969/j.issn.1674-1633.2010.02.012

        1674-1633(2010)02-0032-03

        2009-05-28

        作者郵箱:huangdjaq@163.com

        猜你喜歡
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        兩種新的非確定數(shù)據(jù)庫(kù)上的Top-K查詢
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        成人国产在线观看高清不卡| 国产午夜福利在线观看红一片| 久久精品国产亚洲综合av | 精品熟妇av一区二区三区四区| 白白色发布在线观看视频| 三年片在线观看免费观看大全中国| 国产99在线 | 亚洲| 狠狠爱无码一区二区三区| 国产精品女同久久久久久| 在线观看视频免费播放| 色哟哟精品视频在线观看| 日日摸夜夜添夜夜添无码免费视频 | 亚洲人成网站免费播放| AV无码人妻一区二区三区牛牛| 亚洲国产精品一区亚洲国产| 亚洲高清国产一区二区| 99久久久国产精品免费蜜臀| 特级黄色毛片视频| 男男互吃大丁视频网站| 日韩精品熟女中文字幕| 国产黄大片在线观看画质优化| 99偷拍视频精品一区二区| www.亚洲天堂.com| 久久国产精品免费久久久| 最近免费中文字幕中文高清6| 一本色道久久99一综合| 精品少妇一区一区三区| 久久精品国产亚洲av高清蜜臀 | 欧美人妻少妇精品久久黑人| 国产一区曰韩二区欧美三区| 久久精品国产亚洲av成人无人区| av在线观看一区二区三区| 一本一道久久综合狠狠老 | 国产精品国产三级国产专播| 91国产熟女自拍视频| 亚洲精品1区2区在线观看| 国产精品无码专区av在线播放| 久久精品国产亚洲AV无码不| 黄片免费观看视频播放| 乱中年女人伦av三区| 91av小视频|