问题标签 [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.
javascript - 如何在 Mirth 中运行 javascript 正则表达式
我有以下字符串:
当我在 JavaScript 正则表达式测试站点进行测试时,我得到了 A1234567,所以一切都很好。
我把这个表达式放在我 Mirth 频道的一个 javascript 转换器中。但我得到的 hk_id 值是空字符串或空字符串。
我尝试过的事情:
- 使用该功能
re.match()
,但这给了我错误,笑声说cannot find function match in object...
- 我试图在下面的正则表达式周围加上单引号,或者
/
- 我试图将我的正则表达式简化为最简单的形式来测试它
re.exec('.*')
,但我仍然得到空值或空值。 - 我没有尝试运行
RegExp.$1
,而是仅尝试返回 m,但没有产生任何差异。
我认为这可能归结为我如何逃避角色,但我找不到任何关于此的 Mirth 文档,如果您有任何见解,他们将不胜感激。
mirth - 欢乐穿越 GlobalMap
在我的 mirth 实现(Mirth Connect Server 2.2.1)中,我有一个 GlobalMap,其中包含来自外部属性文件的键和属性。如何从 Globalmap 获取密钥集并对其进行迭代以获取值?
mirth - Mirth connect:javascript 阅读器和 bytea
我需要在通道读取器中从数据库中读取一个 blob 字段,然后通过 TCP 发送它。
我可以使用数据库阅读器轻松完成此操作,除非我有 Blob 字段,因此我尝试使用 JavaScript 阅读器:
正如堆栈跟踪所暗示的,结果似乎需要是一个 XML:
如何在变压器中使用我的 bytea 字段?
mirth - 从 Mirthconnect 读取多个段时出错
我正在尝试使用 Mirthconnect 从 HL7 消息读取多个段 (OBR) 到数据库。消息正常,Mirthconnect 记录为数据库写入成功,但是我看不到数据库中的数据。谁能告诉我如何调试 Mirthconnect 与数据库的连接。
HL7 消息:
mirth - Mirth 数据库读者频道
我已经配置了 mirth 数据库读取器通道和 LLP 发送器通道。我能够发送消息并更新数据库中的详细信息。如果任何确认失败,我想更新数据库。我怎样才能做到这一点?任何建议都会有很大帮助。
hl7 - 实体名称必须紧跟发送 HL7 消息的实体引用中的“&”
全部
当我向 Mirth Http Listener 发送 hl7 消息时,我是新来的,我得到一个异常
实体名称必须紧跟实体引用中的“&”。
预先感谢
hl7 - A19 HL7 获取患者数据
我已经搜索了很多关于使用 HL7 使用 mirth 作为服务器发出 A19 请求但无法成功,是否有任何好的教程来制作 HL7 A19 请求查询并将患者数据作为 HL7 获取?
帮助真的很感激。
mirth - MirthConnect 错误数据库写入成功,但在 SQL Server 数据库中未找到数据
我在 Mirthconnect 中有一个通道,它读取 HL7 消息,然后提取相关信息并写入 SQL 服务器数据库。它显示了一些不寻常的行为,在 Mirthconnect 消息日志上显示“成功:数据库写入成功”,但在数据库中找不到数据。它工作正常并且大部分时间都在写入数据,但有时它会这样做。通常,如果写入数据时出错(执行 Javascript),它会在 Mirthconnect 中显示错误详细信息,我明白这一点,但它为什么显示“写入成功”,然后数据库中没有数据。
任何人都可以对此有所了解吗?有人经历过吗?
谢谢。
hl7 - Mirth Connect Sender Channel Destination Database writer 无法更新数据库中的记录
我对 Mirth Connect Sender Channel 有一个奇怪的问题。
一切工作正常并在测试环境中进行了测试,当我在现场部署发送方通道时出现了奇怪的问题。
数据在 Source Transformer 中成功处理并发送到目的地,LLP Sender 将消息成功发送到接收者。
在 Database Writer 步骤,我收到以下错误
javascript - 有条件地更改字段的 Mirth java 代码
我正在使用 Mirth 从我们的数据库中读取 HL7 消息并将它们发送到客户的 EMR。此特定 EMR 要求嵌入 PDF 的 OBR 和 OBX 以特定方式格式化。如果 OBR.4.1 和 OBR.4.2 有“0PDF^PDF Report”,我们需要在 OBX.5.1、OBX.5.2 和 OBX.5.3 中插入“^PDFReport^PDF^Base64”,如下例所示。
我们目前使用的代码在 99% 的情况下都有效,但似乎在特定报告类型上出现问题。尤其是当 OBR 多于 OBX 时。
任何解决此问题的帮助将不胜感激。我们当前使用的代码如下。