吵吵   2017-09-15  阅读:4,908

梅里埃的这套细菌的小流水线集合了血培养、细菌鉴定和药敏仪、质谱仪等几台仪器,可以实现血培养、细菌鉴定的一体化信息系统,提供了很多的统计等功能。

当然,要搞数据统计,得从LIS把数据给导给它。

这套系统将几台仪器的的信息集合到一起了,因此我们做接口也只要和主服务器做就可以了。

前几天“永恒之蓝”勒索病毒的变种WannaCry病毒在内网肆虐,梅里埃的服务器和几台操作电脑无一幸免,全部中招。童鞋们啊,内网的电脑要及时更新补丁,尤其是windows系统…

说回联机吧:

1、LIS与服务器的连接采用xml文件模式,分为上传病人信息和下载病人结果两种方式。

2、访问服务器的文件采用FTP模式,上传病人信息放到服务器download 文件夹,下载结果文件是在upload文件夹,访问服务器ftp账号密码都是lis和lis。

3、梅里埃也把上述两个文件夹给共享出来了,因此读取结果可以通过文件夹共享的模式,但是测试只能下载结果文件,直接通过共享模式上传到服务器的xml文件,服务器压根不认!难道梅里埃的程序和ftp深度嵌合了,只有ftp上传才触发导入病人信息么?

4、上传的病人文档包括病人的基本信息、条码、样本号等等,采用它自己定义的xml文件格式,使用utf-8编码。下载的结果文档包括了质朴鉴定的细菌结果,药敏,血培养等等的结果,分别在不同的字段,提取出来传回LIS就可以了。

vb编写代码的话,访问ftp可以采用inet控件,但是我测试了半天,发现总是莫名奇妙的中断,简直忍无可忍。

无奈采用vs2012用c#重新开发,c#访问ftp采用FtpWebRequest以及相关的类就可以了,在线程里面也跑的很顺畅。vb真的是该淘汰的东西了,奈何东华LIS的部分产品还在用,我吧vism这个cache数据库的访问控件导入到c#中来,完全没有问题,可以直接使用,而且解决了在64位服务器windows 2008 r2上运行接口的问题。

调试过程中,vism传入一个参数病人的ID号,控件老是报错,搞了半天都快疯了,ID号显示出来的时候没有问题啊,原来多了一个char(10)的不显示的字符,嗯,这个数据库可真的不会自动帮你trim()参数的,自己得谨慎罗。

看着一堆的细菌和药,嗯,慢慢匹配通道吧…

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

吵吵 吵吵

2条回应:“梅里埃Myla质谱仪LIS接口开发”

  1. 代写essay说道:

    很好的分享,赞赞。

  2. 这是每个人都在追求的有限的成本,并要求每个其他公司给旅行者提供最好的折扣,但今天的生意很好,人们准备给予更多的折扣和股票给其他人吸引更多的人。

发表评论

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