我有一个 Mirth 通道,它设置为 Web 服务侦听器,它接收 ID、构建 HL7 查询消息并发送此查询并最终返回 HL7 响应。
这是我从查询中收到的典型 HL7 响应,如下所示:
MSH|~|\&|VAFC RECV|FACILITY|VAFC TRIGGER||20121011141136-0800||ADR~A19|58269|D|2.4|||NE|NE|USA
MSA|AA|1234|
QRD|20121011051137|R|I|500000001|||1^ICN|***500000001***|ICN|NI|
EVN|A1|20121004064809-0800||A1|0^^^^^^^^USVHA\\0363^L^^^NI^TEST FACILITY ID\050\L|20121004064809-0800|050
PID|1|500000001V075322|500000001V075322^^^USVHA\\0363^NI^VA FACILITY ID\050\L~123123123^^^USSSA\\0363^SS^TEST FACILITY ID\050\L~9^^^USVHA\\0363^PI^VA FACILITY ID\050\L||JOHN^DOE^^^^^L|""|19800502|M||""|""^""^""^""^""^^P^""^""~^^""^""^^^N|""|""|""||S|""||123123123|||""|""||||||""||
PD1|||SOFTWARE SERVICE^D^050
ZPD|1||||||||||||||||""
Run Code Online (Sandbox Code Playgroud)
如果我将 Source 的 Response From 参数设置为QueryToVista,我可以返回以上所有内容
但是,我只想从上述消息返回值500000001 。我尝试在 QueryChanel 目标中使用变压器,但没有成功。
更新:
我尝试在同一通道中的 QueryToVista 连接器之后添加一个 javascriptwriter 连接器,如下所示:
var destination = responseMap.get('QueryToVista');
var responseMessage = destination.getMessage();
//Fails with following error: TypeError: Cannot read property "QRD.4" from undefined
var customack = ResponseFactory.getSuccessResponse(responseMessage['QRD']['QRD.4'] ['QRD.4.1'].toString())** …Run Code Online (Sandbox Code Playgroud) 我正在尝试为我的客户端设置一个免费版本的mirth connect 3.6版本.我需要设置一个带HTTP连接器的接口.通过HTTPS连接所需的证书是什么.任何人都可以列出所有清单证书.
Mirth Connect 的用户指南在哪里?
Google 搜索指向较旧的论坛帖子和相对较旧的 3.0.1 版本链接。当前版本是 3.6.1,比这些链接新几年。
我正在 Azure VM (Windows Server 2016) 上运行 mirth,并尝试从 Meditech 获取 HL7 消息。不太熟悉 tcp/ip 概念,因此在此感谢帮助。当 Meditech 向我的服务器(VM)发送 HL7 消息时,我应该如何配置 mirth 频道中的设置?
例如,在Listener Settings面板中,
1.选择Specific interface并输入我的VM的公共IP地址。
2.将我在入站规则中设置的端口号放入Local Port
或者我把Meditech的IP地址和端口号放进去Listener Settings?
我可以在同一个端口上运行多个 mirth HTTP 侦听器通道,但按名称/url 进行区分吗?例如:
https://healthcare.org:443/api/GetPatient
https://healthcare.org:443/api/GetReport
这是可能的,还是我必须为每个通道使用单独的端口?
Mirth 3.6.0,Java 10
引起:java.lang.NoClassDefFoundError:javax/activation/DataSource
你好,
我试图通过Mirth发送电子邮件时收到上述错误.我已经读过Java 10中缺少一个类,但是我找不到明确的指令来成功解决这个问题.任何帮助将不胜感激.