问题标签 [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.
sql-server - 使用 HL7 消息在我的 SQL Server 中插入数据
我正在使用 mirth 来发送和接收 HL7 消息。
是否可以通过拾取 HL7 消息(文件类型)将自定义数据(char 数据类型)插入到我的 SQL Server 数据库中,使用转换器将其映射到我的数据库列并插入到我的数据库中。
是否有任何选项可以在出站 HL7 消息中生成状态?
javascript - 如何从 Mirth 的仪表板中提取消息?
如何从 Mirth 的仪表板中提取消息?
基本上使用 java 脚本,我将如何从 Mirth 的仪表板中提取信息。例如,我在从目的地提取编码数据和 ACK 之后。
我尝试的一件事是运行以下后处理器。但它只写原始消息而不是编码。
任何建议都非常感谢。谢谢你。
hl7 - 如何通过从我的数据库中读取数据来发送 HL7 消息
我有一个问题是使用 mirth 发送(创建)一条 HL7 消息。
我想从 SQLSERVER 2008 中的患者表中读取数据,并使用该数据向我的目标连接器(文件写入器)发送一条消息。我希望我的消息保存在文件编写器的输出目录中。
到目前为止,我能够生成消息,但是随着通道轮询时间的延长,我的目标目录中的输出文件的大小正在增加。
我在变压器映射中做错了吗?
更新:
我的目标目录中输出文件的大小正在增加。(我的 .txt 文件从 1 kb 开始到 900kb 等等)。发生这种情况是因为同样的数据会一次又一次地生成并且多次生成。例如。我生成的消息有一个(MSH,PID,PV1,ORM)用于我的数据库中的一行数据。多次生成相同的 MSH、PID、PV1 和 ORM。
mirth - Mirth processing multiple segments
Here I am doing some mapping for Next of Kin $('Nok')
(see mapping table).
Then to process this I have the Javascript below. The reason that I am trying this was is, at times we get multiple next of kin segments come through. If that is the case, mirth throws error as ‘DETAILS: TypeError: Assignment to lists with more than one item is not supported’</p> #xA;
But unfortunately my script doesn’t work. Basically, it doesn’t throw any error, but it doesn’t do what it supposed to do for multiple segment. It does works for a single segment
This my outbound message:
NK1|1|BENNY^BEN^^^MR^^L|<12K1.3.1>22<12K1.3.1>627^^RELTN|PRETTY GREEN^LONDON^""^""^GH15 3KW^^^Q36|||^^RELT|20030321|||||||9 NK1|2|^^^^^^L|SP^^RELTN|41 PIPERS GREEN^LONDON^""^""^NW9 8UH^^^Q36|||^^RELT|20010923|||||||9
hl7 - 实施 Mirth HL7 变压器以有条件地更改字段
我正在使用 Mirth 来读取 HL7 消息。EMR 提供者已要求对于特定实践中的医生,我们应该在 MSH 字段 6 中插入一个实践代码。我有一个医生代码列表;我需要说“如果医生代码(ORC.12.1)在此列表中,则将 MSH.6 更改为此值。” 我不完全确定如何做到这一点,不幸的是,Mirth 文档(简单地说)在这方面相当稀疏。
我可以让转换器提取医生代码 - 但我如何进行有条件更新?
java - 使用自定义代码将 Mirth 上的文件从一个文件夹移动到另一个文件夹
我需要知道,如果源变压器或目标中的 hl7 文件的某些条件不匹配,我如何停止处理特定 hl7 文件的通道,然后如何将该文件从源变压器或目标移动到所需的文件夹。
javascript - Javascript:在指定行插入文本
我对javascript有点陌生,但我想看看是否可以在指定位置向文件中添加一行文本?即每个文件都需要在第 1 行插入相同的文本。3
有人建议“按换行符拆分,添加数据,然后重新加入”,但我不知道该怎么做。只是寻找开始的地方或指向正确的方向。
mirth - mirth 管理员不会加载某些用户帐户
我在 Windows 服务器上有一个 mirth 系统。系统运行正常。然后,突然间,我只能在 Windows Server 上以管理员身份登录时才能启动 Mirth Administrator。对于所有其他帐户,如果我右键单击系统托盘中的 mirth 图标,单击运行管理员并提供我的凭据,Mirth 将挂在“加载首选项”上。如果我没有以管理员身份登录,则 Mirth 服务器管理器菜单中的所有按钮都显示为灰色,如果我单击确定,我会收到一条错误消息,提示“无法保存文件 conf\mirth.properties”
似乎 Mirth 突然无法与 mirthdb 通信——可能是因为权限问题。但我不知道为什么。
我对系统所做的唯一更改是安装 .NET 4。
关于如何调试这个的任何建议?
mirth - javascript split 函数在 mirth 中是否有特殊含义?
我正在维护一个遗留的欢乐系统。我们收到一些带有重复 ZP1.36 段的传入 HL7 消息。据我所知,mirth 是通过 split 函数将这些重复段划分为重复段数组。
但是在原始数据中,我没有看到字符串 ZP1.36 ......
我习惯于在 VB/Java/C# 中使用拆分函数,将字符串分成围绕某个字符的标记,如下所示:
Mirth 的 split 功能似乎不是这样工作的。它似乎正在根据 HL7 消息的假定结构解析消息。
这是怎么回事?我错过了什么吗?mirth 中拆分函数的规则是什么?
交叉发布在 mirth 社区http://www.mirthcorp.com/community/forums/showthread.php?p=26203#post26203
mirth - 如何从 Mirth 中的 Web 服务响应中提取 ACK?
我有一个向 WCF Web 服务发送 HL7 v2 消息的目的地。我已经成功地将消息正确地发送到了 web 服务(在修复了各种编码问题之后),并且我可以确认消息正确地到达了 WCF 端点。但是,在论坛和文档中四处寻找之后,我无法正确解析我们收到的 ACK 以指示何时发生错误。
从 Web 服务返回的响应如下所示:
响应在 ProcessMessageResult 元素中包含一个 ACK。如何从响应中提取此 ACK 并将其作为目标的输出传递?Mirth 会自动解析 ACK 并确定有错误吗?
我曾认为我需要在目的地上使用某种转换器(称为“SOAP”)并使用以下内容:
然后提取 ProcessMessageResponse 元素,但 responseMap.get('SOAP') 返回 null 所以这似乎是错误的方法。