迈瑞公司的做的无分类血球仪和希森美康做的那个一模一样,这也许就是中国式的研发,把别人的仪器拆了,自己研究研究后然后按照主要思路自己再做一个出来。
以前有个笑话,说是一块国产电路板,仿制的是国外的一块板子。结果国外板子的设计失误多打的一个孔,国产板也给他打上了个孔。
这玩意儿连外形都做的蛮像的,但是通信协议不一样,本文就讲讲这个。
迈瑞bc-6700血常规仪器通信机方式可以选择tcp和串口通信。其中,tcp通信又分为DMU(他的中间软件)作为客户端和作为服务端两种方式,两种方式我都试过了,都是可以的。以下看看作为客户端的模式,即我们写的接口作为服务端。
用delphi中的indy tcpserver控件,代码很简单,在DMU通信设置中,设置ip地址和端口就能联机上了。代码如下:
procedure TForm1.btnConnectClick(Sender: TObject); begin idtcpsrvrS.DefaultPort:=5000; idtcpsrvrS.Active:=True; end; procedure TForm1.idtcpsrvrSExecute(AContext: TIdContext); var str:string; i:integer; begin i:=AContext.Connection.Socket.RecvBufferSize; str:=AContext.Connection.Socket.ReadString(i); mmTips.Lines.Add('长度:'+inttostr(i)); mmTips.Lines.Add(str); end;
我们到一起上做一个血常规,然后来查看发送过来的数据是怎么样的,(注:数据太多,截取一部分);
MSH|^~\&|BC-6800|Mindray|||20131116121657||ORU^R01|1|P|2.3.1||||||UNICODE PID|1||^^^^MR PV1|1 OBR|1||9001|00001^Automated Count^99MRC|||20130701173916|||||||||||||||||HM||||||||admin OBX|1|IS|08001^Take Mode^99MRC||O||||||F OBX|2|IS|08002^Blood Mode^99MRC||W||||||F OBX|3|IS|08003^Test Mode^99MRC||CBC+DIFF||||||F OBX|4|IS|01002^Ref Group^99MRC||??????||||||F OBX|5|NM|6690-2^WBC^LN||8.83|10*9/L|4.00-10.00|N|||F OBX|6|NM|704-7^BAS#^LN||0.00|10*9/L|0.00-0.10|N|||F OBX|7|NM|706-2^BAS%^LN||0.0|%|0.0-1.0|N|||F OBX|8|NM|751-8^NEU#^LN||8.80|10*9/L|2.00-7.00|H~N|||F OBX|9|NM|770-8^NEU%^LN||99.6|%|50.0-70.0|H~N|||F OBX|10|NM|711-2^EOS#^LN||0.00|10*9/L|0.02-0.50|L~N|||F OBX|11|NM|713-8^EOS%^LN||0.0|%|0.5-5.0|L~N|||F OBX|12|NM|731-0^LYM#^LN||0.03|10*9/L|0.80-4.00|L~N|||F OBX|13|NM|736-9^LYM%^LN||0.4|%|20.0-40.0|L~N|||F OBX|14|NM|742-7^MON#^LN||0.00|10*9/L|0.12-1.20|L~N|||F OBX|15|NM|5905-5^MON%^LN||0.0|%|3.0-12.0|L~N|||F OBX|16|NM|789-8^RBC^LN||4.55|10*12/L|3.50-5.50|N|||F OBX|17|NM|718-7^HGB^LN||137|g/L|110-160|N|||F OBX|18|NM|787-2^MCV^LN||93.0|fL|80.0-100.0|N|||F OBX|19|NM|785-6^MCH^LN||30.2|pg|27.0-34.0|N|||F
可以看出传过来的结果是按照hl7协议编码的,你再去设置中看看,其实它支持的协议蛮多的,包括15ID,hl7,ASTM等协议。我们得到数据后直接翻译和解读就ok了。
最后,附上这个联机协议文档:
联机协议文档太大,吵吵试了多次,没法粘贴到网上,如有需要,请加博客底下的QQ群索要。
如无特别说明,本博客文章皆为原创。转载请说明,来自吵吵博客。
原文链接:http://chaochaoblog.com/archives/2557
吵吵微信朋友圈,请付款实名加入:
持续关注中
感激楼主提供
联机协议文件能给我一份吗,谢谢wolfbound@sina.com
能给一份源码吗?谢谢了zhaozhh1@163.com