当我的LIS接收到ORU^R01 (包含示例结果OBX,OBR)的消息时,它使用ACK^R01响应s,这会导致mindray 200软件关闭!我无法解释,因为我遵循了手册中的说明,任何帮助都会很好,谢谢。
发布于 2018-09-09 12:57:01
我以前对这台机器也有类似的问题。Mindray- as 200要求您按照他们在文档中所写的方式发送ACK消息。
下面是手动MSH|^~\&|||Manufacturer|Model|20070719145307||ACK^R01|2|P|2.3.1||||0||ASCII||| MSA的一个示例:AA,AA,2,000,000,000,000,000,000,000,000,000,000,000,000,000,000,200,200,000,000,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,639,639,639,684,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,688。以下是手册中的一个样本,它来自手动的MSH|^~\&|||Manufacturer|Model|20070719145307||ACK^R01|2|P|2.3.1||||0||ASCII|||MSA,a,AA,2,is,收信,收信
这是你的MSH|^~\&|ilias|eCAC|||||ACK|3beaab72-280d-4213-bd4d-e5856f004d6f|P|2.3.1||||0||ASCII MSA\AA_1
因此,您必须在ASCII的末尾添加3个组件分隔符(X)条,并且MSA段应该准确地说:“MSA_AA_a_2消息已被接受吗?\##.
这一次机器不会出故障。但在我的例子中,它确实得到了确认,但是请求超时。
https://stackoverflow.com/questions/50217885
复制相似问题