0

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

帮助真的很感激。

4

1 回答 1

2

我已阅读您的问题和评论。我发现很难准确识别您的要求,但我会尽力提供帮助。

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

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

在后处理器中,在 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:”选择“Respond from:”“Custom Ack”将是下拉选择器中的一个选项。

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

  • 如何解析 A19 消息
  • 如何查询你的数据库
  • 您的确认消息应如何格式化
于 2013-01-28T18:55:06.807 回答