A19 HL7获取患者数据

时间:2013-01-22 22:37:08

标签: hl7 mirth

我已经搜索了很多关于使用HL7作为服务器使用HL7制作A19请求但是无法成功,是否有任何好的教程来制作HL7 A19请求查询并获取患者数据为HL7?

帮助真的很感激。

1 个答案:

答案 0 :(得分:1)

我已阅读您的问题和评论。我发现很难确切地看出你在问什么,但我会尽力帮助。

听起来你接受A19查询消息是什么,然后使用ack消息向发送者提供响应。一个表面,Mirth并没有明确如何修改ack消息的内容,但功能就在那里。

创建单个频道。源将收到A19消息,目标将查询您的数据库以获取所需信息。后处理器将生成确认。

在后处理器中,在return语句之前添加以下内容。

var ackString = 'build a valid ack string here, populating it with data from your db query';
var ackResponse = ResponseFactory.getSuccessResponse(ackString);
responseMap.put("Custom ACK", ackResponse);

现在,转到Source选项卡,找到“Send Ack:” 选择“回复:” “自定义确认”将是下拉选择器中的一个选项。

我相信你已经知道以下内容:

  • 如何解析A19消息
  • 如何查询数据库
  • 如何格式化您的确认消息