问题标签 [mirth-connect]

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 投票
2 回答
1566 浏览

javascript - 我如何检查 XML 标记中的属性是否为未定义的 JavaScript (Mirth Connect)

我想检查 XML 标记中的属性是否存在。

这是示例 xml 标记: <value @code="">

我想检查以下条件..

  1. 如果标签存在。
  2. 如果@code 存在。
  3. 如果@code 为空。

目前我正在检查以下情况:

但此条件返回hasValue标志始终为真。即使@code 丢失/未定义。

有没有办法检查@code 是否未定义/丢失?

0 投票
2 回答
243 浏览

mirth - 在 Mirth and Database 中处理 HL7 数据的优化方式可能是什么?

我们在 Mirth Interface 上从医院获得 HL7 ADT 消息。我们在每条消息中获得诊断和过程代码,我们希望存储所有 50 个诊断和过程代码。注意=我们还想用这些代码中的每一个捕获相关\关联的字段。就像每个诊断代码都有代码日期、描述、类型、类别、poa、组。

  • 如果我们在单独的变量中捕获所有这些并将所有这些存储在列中 - 所以对于每个患者,大约 400 列填充在一个插入中
  • 如果我们存储为行,那么对于每个代码,都会触发一个单独的插入语句。这也会降低性能

什么可能是最好的方法来处理这个并存储在数据库中 - 因此,如果患者 x ADT 消息 1 将插入 3 个诊断代码(带有相关字段)。消息 2 可以附加并且将插入总共可能是 5 个代码?

谢谢

0 投票
1 回答
416 浏览

java - 如何在 Mirth 中部署具有 HTTP Sender 连接器类型的通道作为目标?

我在 Mirth connect 中创建了一个具有 HTTP Sender 类型目标的通道,但我无法部署该通道。如果失败并显示消息:

我已经在 Mac OS 中安装了在 Java 10 上运行的 Mirth 3.6.1。

有一个解决方案可能对我有帮助并且已经被建议,但我对 Mirth 很陌生,以至于我不明白如何实施它。

建议的解决方案

0 投票
2 回答
1296 浏览

rest - 查询mirth connect的消息存储

我可以使用 mirth connect 来存储数百万条 HL7v2 消息(管道分隔)并在以后由我们的第三方软件应用程序以编程方式查询它们吗?

最好的方法是什么?mirth 的 REST API 是否能够有效地查询其消息存储?

不幸的是,我需要一个正在运行的 mirth connect 实例来根据第 368 页的手册浏览 REST API 文档。(如果不需要运行 mirth 实例来浏览 REST API 的文档,我就不会问了那个问题。互联网上有没有可用的 mirth connect 实例可以玩?或者有人会那么好心地为那个问题发布相关的 REST API 文档吗?

到目前为止,这些是我想出的场景:

在此处输入图像描述

0 投票
1 回答
54 浏览

mirth - 从 CCD 节点中删除 HTML

我们有一个入站 CCD。在一些内容节点中,有 <br/> 标记的实例,后跟文本。不幸的是,在处理 XML 时,似乎 <br/> 标签导致后面的文本完全丢失。

我们正在尝试在处理之前删除这些标签,但在使其正常工作时遇到了问题。我们曾尝试设置频道的 Attachment 属性来移除标签(即 Replace All = <br/>、Replace With = ""),但没有效果。

这是一个示例节点:
<content ID="MEDSIG252044747">
<br/>
81 mg 1 tab, PO, Every Day <--处理时删除此行
</content>

我们如何在预处理过程中去掉 <br/> 标签?

0 投票
1 回答
493 浏览

regex - 在 Mirth Connect 中过滤文件名所需的正则表达式帮助

我需要一种方法,在 Mirth 文件阅读器频道中,获取除具有给定名称的文件之外的所有文件。我可以在 Filename Filter Pattern 框中使用正则表达式。

大多数文件的格式为#######.brf。我需要提取任何未命名为 0050450.brf 的文件。有人可以帮忙吗?

谢谢车辙

0 投票
1 回答
105 浏览

mirth-connect - 如何在 2 个函数类型代码模板之间传输变量

我的频道正在接收 HL7 消息,并且我的频道中有 2 个转换器。我正在一个转换器中捕获来自 HL7 消息的所有数据,例如:

  • ....在第二个转换器中,我将所有这些数据作为插入语句推送到外部数据库中,例如插入表 x 值(vACCNo,vSTATE....)。

在上面的设计中,没有做任何事情,在第一个变压器中捕获的数据在第二个变压器中可用并且它可以工作。

现在我计划摆脱这两个转换器并将它们移动到代码模板中,我计划在其中为每个转换器创建一个单独的函数。

但是我如何将第一个函数中捕获的变量传递给第二个函数?

谢谢