仪器主控程序与LIS程序串口通讯共用主机解决方案*

2017-01-06 01:46肖春海董志武
国际检验医学杂志 2016年24期
关键词:共用串口端口

肖春海,王 阳,董志武,梁 爽

(上海市第六人民医院金山分院检验科 201500)



·论 著·

仪器主控程序与LIS程序串口通讯共用主机解决方案*

肖春海,王 阳,董志武△,梁 爽

(上海市第六人民医院金山分院检验科 201500)

目的 探讨串口通讯方式的仪器主控电脑和LIS软件共用主机的联机方式。方法 对LIS联机中标准物理串口联机方式进行物理串口和虚拟串口共用主机的两种改良方案,并对标本检测结果进行传输测试。结果 物理串口和虚拟串口共用主机两种方案均能将数据结果准确无误地传输到LIS中。结论 物理串口和虚拟串口共用主机两种方案都能满足临床实验室LIS需要,并且节省空间,节省成本。

LIS; 串口通讯;VSPD

随着临床检验信息化的发展,特别是试管条码化的普及,临床实验室对于实验室信息系统(LIS)越来越依赖,越来越融合,LIS能提高检验科的工作效率和降低管理成本[1-5]。很多检验仪器的功能越来越强大,对电脑硬件的要求越来越高,为此很多检验仪器都具备独立的外接主控电脑,检验仪器的主要信息控制程序安装在此电脑上,数据由主控电脑的串口经串口线传至LIS终端电脑中。这样虽然满足了主控软件对于硬件的要求,但同时也使仪器的占用空间加大,给空间较小的实验室带来了困扰。如果仪器的信息主控电脑适合LIS软件的安装,为了节约空间可以尝试把LIS软件也安装在仪器主控电脑上。本文介绍了两种串口通讯改良方案,并以Sysmex XS-800i全自动血球分析仪为例进行探讨分析。

1 材料与方法

1.1 器材与设备 联想电脑2台(其中1台配有两个网卡接口和1块PCI-COM卡)、1 m标准RS-232线1条、1 m标准网线两条、随机患者血常规标本1份、全自动血液分析仪Sysmex XS-800i。

1.2 软件 金仕达卫宁公司的LIS 5.0、Sysmex XS-800i的信息控制单元(IPU)软件、虚拟串口驱动软件(VSPD V6.9)。

1.3 标准物理串口连接方式 IPU主机安装好XS-800i的IPU软件,LIS主机安装好LIS软件和数据接口驱动程序。按照仪器说明书要求,用标准RS-232 串口数据线,两端分别连接IPU电脑和LIS电脑。IPU设置数据输出端口为COM 1,LIS数据接收端口设置为COM 1。其他通讯参数方面,发送和接收的通讯设置一致。波特率:9600;校验位:NONE;数据位:8;停止位:1。IPU的数据,经RS-232 串口数据线从IPU主机的COM 1传至LIS主机的COM 1。

1.4 IPU程序和LIS程序共用主机物理串口连接方式 在Sysmex XS-800i血球仪的主控电脑上进行IPU和LIS软件的安装,同时安装好LIS接口驱动程序。同样需要一条RS-232 串口数据线,将主机上的COM 1和COM 6连接好。IPU设置数据输出端口为COM 1,LIS数据接收端口则设置为COM 6,反之亦然。其他通讯参数方面,发送和接收的通讯设置一致。波特率:9 600;校验位:NONE;数据位:8;停止位:1。IPU的数据,经RS-232 串口数据线从IPU主机的COM 1回传到COM 6。

1.5 IPU程序和LIS程序共用主机虚拟串口连接方式 在Sysmex XS-800i血球仪的主控电脑上进行IPU软件、LIS软件及VSPD软件的安装,同时也要安装好LIS接口驱动程序。通过VSPD软件虚拟一对串口COM 2和COM 3。IPU设置数据输出端口为COM 2,LIS数据接收端口则设置为COM 3,反之亦然。其他通讯参数方面,发送和接收的通讯设置一致。波特率:9 600;校验位:NONE;数据位:8;停止位:1。IPU的数据,从虚拟COM 2直接回传到虚拟COM 3。

1.6 结果比较方法 通过标准物理串口连接方式传输,结果记录后删除LIS中的标本结果。然后先用共用主机物理串口传输测试,成功后删除结果,再进行虚拟串口的传输测试。

2 结 果

2.1 标准物理连接方式 数据通过血球仪的IPU电脑发送数据,LIS电脑通过串口数据线进行数据接收,经过接口驱动程序对接收的数据进行解析处理,通过已经配置好的通道号,进行各指标的数据匹配,在LIS数据库中生成相对应的数据。

2.2IPU程序和LIS程序共用主机物理连接方式 安装好一张双串口PCI-COM卡后,电脑增加了COM5和COM6两个物理串口。数据由IPU软件发送数据,通过COM1输出,经过串口线数据返回COM6接收,之后的数据生成方式同标准传输方式。

2.3IPU程序和LIS程序共用主机虚拟连接方式 用VSPD软件虚拟了COM2和COM3,数据通过血球仪的IPU电脑发送数据,通过虚拟串口COM2输出,经过电脑内部处理,数据返回虚串口COM3,之后的数据生成方式同标准传输方式。

2.4 3种连接方式的传输结果 以上3种传输方式对于数据的传输和处理没有差别。见表1。

表1 3种连接方式的传输结果

2.5 3种连接方式对于单个标本的传输时间 20个标本结果同时传输,3种传输方式对于数据的传输速度,以虚拟联机方式最快,标准连接方式最慢,但差异无统计学意义(P>0.05)。见表2。

表2 3种连接方式对于单个标本的传输时间

3 讨 论

LIS系统检验数据的保存大多在医院的服务器中,这样可以方便医院其他程序模块的数据采集,如自助打印、电子病例等[6]。这就需要对检验结果进行数据采集并上传LIS数据库。

目前,一部分仪器操作软件的数据库是开放的,LIS接口驱动程序直接从仪器操作软件的数据库中直接解析,并上传至LIS数据库中,此种设备一般不能实施双向通讯,但能够进行数据交互的双向通讯将是发展的主流[7]。比如Sysmex系列中的XE-2100、XT-4000i及UF系列尿沉渣分析仪中的操作软件来说,它们的数据库是不直接开放的,通过通讯接口进行联机,要求通过串口连接到另外一台LIS终端电脑,进行数据的交互[8]。至于Sysmex公司提供的Labman软件虽然可以实现本地传输,但对于大多数实验室来说仍不愿选择,因为它的数据不能直接传入医院的LIS数据库中,仍需要用接口进行数据转换。因此,大多数实验室仍采用了传统的串口联机方式,即通过RS-232数据线连接LIS电脑,实现数据采集工作。由于增加了一台LIS数据接收电脑,需要占用一定的空间,所以此种方式的最大缺点是浪费空间,对于狭小的门急诊实验室尤为明显。

仪器主控程序和LIS程序通过硬件端口或软件虚拟端口共用一台电脑连接的两种方式,都需要两个网口,因为一个负责接受控制仪器,另一个负责和医院的内网相连接,上传数据到LIS数据库中。前一种方式对于传统的传输改变不大,软件方面只是设置方面的改变,相对来说更加稳定,缺点是大多数电脑需要增加1个PCI-COM卡。采用VSPD软件虚拟串口连接方式,是一种仿真串口通讯[9]。免去了PCI-COM卡的安装,需要注意的是如果通过虚拟串口进行连接,发送端(仪器软件)和接收端(LIS软件)都需要使用虚拟的COM口,不可以一方使用物理串口,另一方使用虚拟串口。经实际测试,虚拟串口设置好后,删除VSPD软件虚拟端口仍存在。这就无需VSPD软件的随开机启动项设置和入域设置,但对虚拟端口的稳定性要求较高。

3种联机方案的传输速度差异无统计学意义(P>0.05)。虚拟串口方案的传输速度相对快些,可能是数据绕过了物理串口,直接在电脑内部转换的原因。另外,IPU一般安装在C盘下,LIS安装在其他盘下,长时间使用数据互不干扰。LIS的数据保留在服务器上,本地只保留近期日志,虚拟端口驱动不保留日志这样不会造成数据堆积。本实验室使用共用主机物理连接方案已经长达5年,使用虚拟串口方案也超过半年,期间没有发现任何传输方面的异常。可见后两种连接方式在安全、速度和稳定性上和标准的物理连接方式没有明显差别。

仪器主控程序和LIS程序无论采取哪种共用主机连接方式都节约了一台电脑,从而节约了空间。在实际工作中,检验人员需要经常对IPU软件进行标本号码进行更改、报警信息和散点图的监控等操作;也要随时对LIS软件进行患者信息录入,结果进行审核发布等操作。所以仪器主控程序和LIS程序的使用都比较频繁,这就要求屏幕上能时刻对两个软件进行很方便的操作。通过增加一个显卡,可以实现一台主机连接两个4∶3小屏幕(15寸)显示器,通过显示器支架,可以使两个屏幕上下或左右摆放。仪器主控程序和LIS程序在两个小屏幕上分别显示,便于操作。但更建议采用一个宽屏显示器,使两个软件分别撑满半个屏幕,更便于操作。

本文介绍的两种共用一台主机的方案,需要根据科室的实际情况进行选择,不论哪种方案都节省了空间,节省了成本。如果多台仪器IPU程序共享主机,虚拟串口的优势将更加明显地减少LIS接口客户端主机[10]。

[1]费阳,王薇,王治国.ISO15189:2012与临床实验室信息系统[J].国际检验医学杂志,2015,36(3):426-428.

[2]王小芳,吕振强.条形码技术在临床实验室信息系统中的作用[J].检验医学与临床,2012,9(8):996-997.

[3]肖春海,王阳,梁爽.多台仪器共用条形码试管临床实验室信息系统解决方案探讨[J].检验医学与临床,2013,10(22):3081-3082.

[4]陈立,周海核.检验科LIS及院内计算机网络的应用[J].国际检验医学杂志,2016,37(8):1151-1152.

[5]沙玲,平竹仙,把丽美.LIS系统在体外诊断试剂管理中的应用[J].国际检验医学杂志,2015,36(10):1469-1470.

[6]刘栋,施惠兰,刘瑾,等.实验室信息系统改造在门诊检验流程优化中的作用[J].检验医学,2012,27(12):1084-1086.

[7]周毅,颜方.医院实验室信息系统与仪器的双向传输及标准化[J].中国医学装备,2016,13(1):55-57.

[8]李天舒.Lis系统的联机方式分析[J].医疗装备,2015,28(8):8-9.

[9]阳世荣.Keil与VSPD软件仿真的智能仪表串口通信调试方法[J].单片机与嵌入式系统应用,2010,10(9):29-32.

[10]崔海彪.LIS系统接口的设计与实现[D].黑龙江:东北石油大学,2015.

Shared hosting solutions of serial port communication between instrument master program and the LIS*

XIAOChunhai,WANGyang,DONGZhiwu,LIANGShuang△

(DepartmentofClinicalLaboratory,JinshanBranchHospital,ShanghaiSixthPeople′sHospital,Shanghai201500,China)

Objective To investigate the serial communications between the master computer in the clinical analytical instruments and the LIS shared host computer.Methods The standard physical serial port in the LIS online way was improved by physical or virtual serial port host sharing method,and the results of the sample transmission were tested.Results Both physical and the virtual serial port could transmit the data results accurately and correctly to LIS.Conclusion The two schemes of physical and virtual serial port sharing host computer could meet the needs of the laboratory LIS,save space and costs.

LIS; the serial port communication; VSPD

上海市金山区科学技术创新资助项目(2014-3-09)。

肖春海,男,主管技师,主要从事临床生化与实验室管理研究。△

,E-mail:dongzw312@163.com。

10.3969/j.issn.1673-4130.2016.24.008

A

1673-4130(2016)24-3406-02

2016-09-01

2016-10-20)

猜你喜欢
共用串口端口
一种端口故障的解决方案
浅谈AB PLC串口跟RFID传感器的通讯应用
GSM-R网络新设共用设备入网实施方案研究
交换机生成树安全
端口阻塞与优先级
解决因病致贫 大小“处方”共用
数字电源内部数据传输的串口通信方法实现
USB接口的多串口数据并行接收方法探索
串口技术的实物调试和虚拟仿真联合教学模式
卫星三端口DC-DC变换器技术综述