一步一步教你做LIS接口教程(一)

CS5100这次来了之后,我发现它变成了一个大家伙,以前凝血仪都是要放在桌子上的,这次发现这个家伙有底座,而且还带滚轮了。更加重要的是,它的控制电脑变成了windows7了,这不得不说是一大进步啊。想想以前做windows2000系统的接口我就头疼。

废话少说,我们一步一步来研究这个接口这么做?

我们进入CS5100的设置界面后,发现他可以兼容多种协议,包括比较老一点版本的CA1000,CA1500,ASTM,HL7等。老一点的版本肯定比ASTM要简单的多,比如CA1500我尝试抓包发现他的结果传输就是一个次发送的,你收到后解析就OK了,老实讲,我是没有做过这个老版本的接口,所以只能弄新的了。

从这个界面还可以看出来,CS5100还支持TCP协议的传输,输入接口服务器的IP地址和端口,就能够连接上了。

一、如何接入LIS。

如何接入LIS是需要考虑的一个问题,首先说串口的问题。如果我们是用COM口来通信的话,那么你就需要再增加一台电脑来放接口,该电脑通过串口线与控制电脑连接,这么一来,实际上是需要两台电脑了。这里就会产生一个问题,你的接口电脑除了运行一个接口外,就没有啥用了,每次开仪器还要开两台电脑,不管怎么样算,这个都是不划算的。

能不能只用一台电脑呢,控制电脑同时也作为接口的电脑,因为它用的是windows7,而且对操作系统没有做任何的改变和封装,那么答案就是肯定的:

1)找一条串口线将电脑上的com1直接连接到COM2口上,然后IPU输出设为COM1,而LIS接口设置为com2,相当于就是物理直通了。等到我们去看它的控制电脑的时候,才发现它压根就只有一个com口,那怎么办呢?要不再加装一个PCI的com口,要不就看第二个方法

2)虚拟串口。以前编写一个接口的时候,因为不想用两台电脑,所以就装了个虚拟串口程序VSPD,通过虚拟两个直接相连接的串口来实现模拟的数据传输。当今天我们有这个需要的时候,发现完全可以用它虚拟两个串口出来,然后一个用于IPU,一个用于LIS接口:

虚拟串口

通过上图你就可以发现,点击“Add Pair”即可以方便的添加成对互通的串口,但是有一点要注意,你得去下载win7版本的,旧版本的不一定支持win7。如果是公司,科室用,还是去搞个正版的吧,等到大家都在用免费软件的时候,这个软件也就该消失了!

通过测试,虚拟串口是完全可以达到传输要求的,性能稳定,也不出啥问题,一开机它就自动虚拟出来了,用不着手动启动,如果你以后想减少因为LIS接口而多出来的没用电脑,试试虚拟串口吧。

2、当我们还在纠结怎么搞虚拟串口的时候,你别忽略了其实还有更加方便的一种方式,那就是TCP协议通信。在局域网内找到任意一台电脑,将接口放在它上面,它同时也可以用于LIS系统等正常工作,然后在设置中填写那台电脑的IP地址和端口就行了!

当然,用这种方式的前提是IP地址是静态分配的,至少放LIS接口的那台电脑是固定的IP地址,否则IPU该找不到TCP server了,即连接不上了。

此外,用tcp通信还有个缺点,就是网络断了就玩完了,而且稳定性不见得有COM口好。但是网络连接应该是趋势,因为网线的信号没有衰减,而com口线太长就不行了,一根网线就能够解决的问题,对实验室布局来讲,会方便的多,因此以后的设备和LIS的通信,都该是TCP通信了!

既然聊到了这里,我们也可以想象,以后每台电脑加装一个无线网卡,那么设备丢在哪里,就完全不用考虑网线布线的问题,也就更加灵活了!

2、连接协议,这台CS5100兼容的协议就是多,各种连接方式使用的协议如下:

1)TCP/IP连接
表现层:ASTM E1394-97
数据链接层:ASTM E1381-02
物理层:IEEE802.3(*1)

2)串口通信 ASTM E1381-02 模式
表现层:ASTM E1394-97
数据链接层:ASTM E1381-02

3)串口通信 ASTM E1381-95 模式
表现层:ASTM E1394-95
数据链接层:ASTM E1394-95

我们这次讨论的主要是用ASTM E1381-02 模式,表现层用的是ASTM E1394-97。

当然,你会糊涂什么叫表现层,什么叫数据链接层。表现层比较好理解,就是什么病人信息、结果等数据的结构了。数据链接层呢?这就是我们下篇文章要讲的com口的数据传输了,它的传输机制是如何的呢?ACK 等信号有什么用呢?且听下回分解。

迈瑞BC3000Plus LIS接口文档主要包含以下内容: 1. 接口介绍:文档首先会介绍接口的基本信息,包括接口名称、版本号、作者以及适用范围等。同时,还会简要说明接口的功能和作用,帮助用户更好地理解接口的用途。 2. 数据格式:接口文档会详细介绍接口数据的格式要求,包括数据类型、数据长度、数据编码等。用户在使用接口时,需要按照文档中规定的格式来提供和解析数据,确保数据的准确性和完整性。 3. 接口参数:文档会列出接口所需的参数信息,包括输入参数和输出参数。对于每个参数,文档会说明参数的名称、数据类型、取值范围以及是否必填等,帮助用户准确传递参数。 4. 接口流程:接口文档将详细描述接口的调用流程,包括请求和响应的顺序和内容。用户可以根据文档中提供的流程来使用接口,确保接口调用的正确性和可靠性。 5. 错误处理:文档会说明接口在异常情况下的错误处理方式,例如错误码和错误信息的定义及返回方式。用户可以根据文档提供的信息来处理接口调用过程中可能出现的错误,提高系统的稳定性和可扩展性。 通过阅读迈瑞BC3000Plus LIS接口文档,用户可以了解该接口的基本信息、参数要求和调用流程,有助于正确使用接口进行数据传递和处理。同时,对于系统的开发者来说,接口文档也提供了一种标准化的开发规范和参考,帮助开发者更快速地完成系统集成和开发工作。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值