吵吵   2014-03-01  阅读:1,558

大概会有很多人诟病在医院的坏处,不自由等等,但是回过头来说,如果吵吵在外面公司写代码,也许就不能把这些技术细节给纰漏出来了。按照LIS开发厂商的一般收费,连一台仪器的接口费用大概在5k左右,也就是说,我写的文章,大概就是抵到5k的价值?

Alegria是一台用于分析自身性免疫疾病相关抗体的一台自动化仪器,如抗ds-dna,anti-mpo等等,以前的这些项目大多是手工的ELISA方法来做。

其实连接这台仪器并不是很复杂,大概的技术细节如下:

1、单向连接。该仪器的样本并不是采用双向连接的方式,而是简单的单向连接,即指需要将作出的结果发送到LIS端即可。在完成测试后,自带的软件会生成一个txt文件,解析这个txt文档,取出有用的信息来,然后将结果发送到LIS,txt的文本格式如下:

PatientId Barcode RunNr Testname Result ResultInterpre Date
111910678 2181212437491596 -1 Anti-PR3 Neg 1.7 U/ml 2011-10-09 12:25.16

注:只取了部分字段。

这个文件里面,有用的字段为PatientId,编辑的流水号或者说是标本好, testname 项目名称 ,ResultInterpre 结果。我们将这三个数据取出来后构造SQL发送到数据库即可。

2、解析项目名。上文取出来的项目民称,可能会和LIS定义的项目民称不一样,但是没有关系,我们做一个对应就好了,方式可以是LIS提供这样一张对应表,或者是本地建立一个ini文件进行翻译。

3、发送到LIS,这个各个LIS有各个的结构,不再说了。

最后,看看我最新接口UI的设计吧:

一个置于最底层的半透明型的圆角矩形,正常时刻以绿色显示,有异常时,以黄色显示,断线时候,以红色显示。

ALEGRIA

最后,补充了该接口的断线自动重连,连接上LIS后继续监视文件夹,搜寻txt文件。

吵吵微信朋友圈,请付款实名加入:

吵吵 吵吵

发表评论

电子邮件地址不会被公开。 必填项已用*标注