问题标签 [mirth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2767 浏览

hl7 - Mirth Connect HTTP 侦听器映射响应 ACK 消息

我们正在尝试合并两个 Mirth 服务器。一台服务器(我们称之为服务器 1)保存所有记录,另一台服务器(服务器 2)从第一个服务器获取 HL7 消息并将消息写入数据库。

到目前为止一切都很完美。但是服务器 1 在发送每个 HL7 消息后,等待 ACK 认为此事务已完成并从列表中发送另一条消息。

来自服务器 2(写入数据库)的成功状态包含 MySQL 响应,例如“成功:数据库写入成功。更新了 1 行。 ”。这不是服务器 1 所期望的。

因此,Server 1 认为此 ACK 无效,产生错误“ Message Read Error - Will Retry ”并不断尝试再次发送相同的消息,导致 Server 2 在数据库中重复消息。

我们正在使用 Mirth Connect HTTP 侦听器,我们找不到任何解决方案将 ACK msg 发送到我们的第一台服务器,即同屏 HTTP 侦听器。

有没有办法做到这一点?有什么建议吗?

真的需要帮助。

0 投票
2 回答
10600 浏览

web-services - 如何使用 POST 发送 Mirth HTTP 连接器

我们有一个 mirth 实例使用 POST 方法发送到休息服务。

然而,Mirth 似乎是通过 URL(如 GET)发送至少一个参数。

我们设置了以下选项:

方法:POST 多部分:无发送响应:无响应内容:标头和正文作为 XML 身份验证:无使用持久队列:无字符集编码:UTF-8

然后我们有 5 个查询参数 -

其中之一是名称“文件”和“${message.rawData}”的值。我正在查看 Apache 请求日志,并且可以看到这个属性/值对出现在 URL 中(好像它正在执行 GET 而不是 POST)。

没有标题

内容类型 text/plain 内容:文字“无数据”。

我们正在使用 Mirth Connect Server 2.2.1.5861

如何强制此值(“文件”)出现在 POST 中?

0 投票
1 回答
1000 浏览

mirth - Mirth Connect 在尝试创建两个动态日志文件时挂起

我在 mirth 环境中创建了一个频道。在这个频道中,我编写了用于创建两个动态日志文件的 javascript 代码。每当我启动频道文件时,都会创建频道文件,但 mirth 连接被挂起(不再进入正常状态,我正在重新启动每个时间)..请帮助我....

----logs.properties 文件-----

------javascript代码--------

0 投票
1 回答
1779 浏览

javascript - 如何在 mirth 环境中将属性文件从 jar 加载到 javascript 代码

海我正在尝试从欢乐环境jar中的javascript代码中读取属性文件。我在transformer中写了js代码。

我将 jar 文件保存在 lib 文件夹中。

它显示异常,例如:

匹配 JavaScript 参数类型(null)的 Java 方法 java.io.FileInputStream 的选择是不明确的;候选方法是:
FileInputStream(java.lang.String) FileInputStream(java.io.File)
FileInputStream(java.io.FileDescriptor) (com.mirth.connect.server.MirthJavascriptTransformerException)

下面是代码:

0 投票
2 回答
1451 浏览

hl7 - 您如何在 Mirth 中发送文件分隔符?

我要发送到的 HL7 接收器期望 TCP 消息中有一个非常具体的文件结束标记:

<FS>ascii 28 和<CR>ascii 13在哪里。

我们使用 Mirth 2.x 作为我们的 HL7 引擎。(<CR>回车)相当直接。

但是如何发送文件分隔符?

先谢谢了。

0 投票
1 回答
734 浏览

regex - 在 MIRTH 中用正则表达式分隔 Last^First

我已经尝试并尝试让表达式选项在 Mirth 的转换器中工作,如果我包含它,频道将无法启动。基本上,我Last^First^MI^^在 XML 中。我想将 LastName 的 Last 部分转换为 LastName 的 HL7 字段,第一个字段相同,等等。

如果我尝试一个我知道在其他地方工作的表达式: ([^^]*) 应该只取姓氏,它不会启动频道。

关于如何获取 XML 字段的任何帮助,Last^First^MI^^以便为我提供姓氏 HL7 映射的姓氏,然后提供给我名字等的帮助,将不胜感激!

0 投票
1 回答
1267 浏览

hl7 - HL7 - 如何获取 POS(服务地点代码)代码详细信息?

我需要从 HL7 获取与 POS(服务地点代码集)相关的值。我尝试了很多寻找不同类型的消息事件段,但无法找到它。请让我知道该值将出现在哪个段中。

谢谢,

库纳尔沙

0 投票
1 回答
2372 浏览

hl7 - 消息发送到目的地后如何获得确认

我创建了一个通道,使用 LLP 侦听器连接器类型接收入站消息。我正在使用发送确认单选按钮。我们知道一旦频道默认接收到消息,它就会向发送者发送确认。我可以从查看消息选项的映射选项卡中看到响应。但我想以编程方式获取发送给发件人的确认。我该如何编码,请帮助我。

0 投票
2 回答
1930 浏览

mirth - 米尔斯:我如何将不同类型的消息(即 ADT 与 ORU)发送到两个不同的目标文件?

MIRTH:如何将来自通道的不同消息类型发送到两个不同的目标文件?

0 投票
1 回答
2737 浏览

javascript - Mirth Connect 和 HL7 v3 消息验证

我正在使用 Mirth Connect(稳定版)为 HL7v3 创建接口。我创建了一个接口来接收 PRPA_IN201305UV02 消息。

此时,我想对传入的 XML 消息进行某种验证。经过一番搜索,我发现 HL7 有模式文件 (xsd) 来验证消息的正确性。

因此,我正在尝试针对 xsd 文件实施验证。搜索 mirth 论坛,其中一位管理员发布了一个指向用于 xml 验证的 java 库的链接。

在我的频道源转换器中,我根据该链接编写了 javascript。

当我收到一条消息时,最后一行代码给我一个错误

我也试过

但我得到同样的错误。

这里缺少什么?这是在 Mirth Connect 上进行 XML 验证的最佳方式吗?

谢谢