我已经搜索了很多关于使用 HL7 使用 mirth 作为服务器发出 A19 请求但无法成功,是否有任何好的教程来制作 HL7 A19 请求查询并将患者数据作为 HL7 获取?
帮助真的很感激。
我已阅读您的问题和评论。我发现很难准确识别您的要求,但我会尽力提供帮助。
听起来你接受什么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”将是下拉选择器中的一个选项。
我相信您已经知道以下内容: