问题标签 [mllp]
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.
hl7 - HL7 消息可以包含 MLLP 吗?
我不完全确定这是适合它的地方 - 如果是这样,这个问题应该是“我应该在哪里问这个问题?” ;)
我有一些我正在维护的代码正在解析 HL7 和 MLLP。它打开 MLLP 消息并将其发送到 HL7 解析器。它将它直接发送回 MLLP 解析器。正如你可以想象的那样,这很糟糕,很快。
我对 HL7/MLLP 还很陌生,但我真的很困惑,也很确定 HL7 不应该包含另一个 MLLP 消息。如果允许这样做,我能否获得一些文档的链接/引用来说明这一点?
routing - HL7 2.7 和骆驼 mina2
我们的客户将 HL7 消息格式从 2.3 更改为 2.7,我对新消息格式有一些问题。基本上,我们能够以这种方式使用 mina2 协议路由消息:
在消息标准升级之前它运行良好。实际上,将格式从 2.3 更改为 2.7 不起作用,我们收到以下 DEBUG 消息:
我们正在使用 HAPI 作为消息解析器,恐怕这应该是问题所在,但在这种情况下,我期望 Camel 应该能够通过 mina2 路由消息,并且当我们从我们的业务中读取 HL7 消息时类捕获异常。但事实并非如此,似乎 mina2 无法路由消息。
有什么线索吗?是否可以在 mina2 解析之前捕获 MLLP 消息,以确保我们的客户以正确的格式发送它?
我还有一个问题。我试图生成一个非常简单的 jUnit 类来向 String 消息发送消息,但我不知道如何实现 MLLP 消息,我的问题是:mina2 是不是这样做的(将 String 消息包装为 MLLP 格式) 还是我在发送 HL7 消息之前要做的事情?
谢谢,安德里亚
vb.net - 使用带有 MLLP 的 VB.NET 发送 HL7
我正在尝试使用带有 mllp 的 vb.net 发送 hl7,有人可以告诉我这是我的代码错误吗
hl7 - 我们可以将 MLLP 版本 2 与 HL7 版本 2 一起使用吗?
在网上找到的文档说,MLLP V2(第 2 版)是用于传输 HL7 第 3 版内容的所有消息传输协议的要求。MLLP 第 2 版似乎主要与 HL7 第 3 版一起使用。
我们可以/应该使用 MLLP 版本 2 作为传输协议来传输HL7 版本 2吗?
为什么需要 MLLP V2 来传输 HL7 版本 3 内容?
javascript - 使用 node.js 向 HL7 服务器发送数据的问题
我只是想使用 node.js 制作一个简单的 HL7 MLLP 客户端,我编写了一些代码,通过套接字创建与 HL7 服务器的连接。它向服务器发送一些数据。然后它等待一些答案。出于测试目的,我使用 HAPI TestPanel 2.0.1。所以,我有一个问题。当我使用我的脚本向 HAPI TestPanel 发送数据时,testpanel 不回答我。在测试面板的日志中,它说我的客户端已经连接到它,而不是什么都没有。当我在 testpanel 中打开调试选项时,Log 说 testpanel 从我的客户端收到了字节,然后就结束了。我的脚本有什么问题?谁能帮我?
谢谢!
这是我的脚本:
这是一个测试面板的日志截图:
c# - 如何在 .NET 中通过 ssh 连接实现发送和接收 hl7 数据
我正在.Net 中实现一个应用程序。我必须通过 SSH 创建一个有效的连接,但是 HL7 数据接收失败。目的地是树莓派。因此,当我调试 ssh 客户端已连接时,端口已转发,tcp 客户端也已连接,但我的查询没有答案。请给我一些例子!
在这个项目中,我已经在 Android 上实现了它——它运行良好。所以在 .Net 中我尝试了 NHapiTools 库,我也尝试了直接的 TcpClient 方式。本地端口 = 远程端口。我用 localIP = "localhost"
}
所以我体验到 TCP 中的缓冲区大小为 0(由于超时)。在 SimpleMLLP 测试中,SendHK7Message 方法永远不会返回
python - Python HL7 Listener 套接字消息确认
我正在尝试在 python 中创建 HL7 侦听器。我能够通过套接字接收消息,但无法发送有效的确认
蟒蛇代码:
python - 如何通过同一个套接字连接发送多条消息?
我试图通过同一个套接字连接发送一组消息,但出现错误。
这是我的客户代码:
sock.recv(1024*1024)
在调试代码时,我看到当我调用第二条消息时发生了异常。
这是错误:
服务器端代码:
这里我使用的是 MLLP 协议,它在后台有一个 TCP 连接。
你能帮我弄清楚发生了什么吗?是ACK的问题吗?
c# - 如何发送 HL7 ACK 消息作为 TCP 响应?
我通过 TCP 连接接收 HL7 消息。这些消息将始终为 ADT 类型。我正在使用 Kestrel 来监听这些消息,并使用 NHAPI 包来处理它们。我使用David Fowler 的 Kestrel 示例代码来设置 TCP 侦听器。所以基于这个示例代码
我正在使用工具 7Edit 将 HL7 消息发送到我的应用程序。存储库中的回声示例(上面的链接)工作正常。echo 示例代码生成这样的日志
但是当使用我的代码时,我得到了这个错误
所以我认为我没有正确转换 ACK 消息。任何想法如何解决这一问题?
c# - 当通过 TCP 连接时,Mirth Connect 确实回复/回复
我需要Mirth/Rosetta (NextGen)
通过连接进行TCP
连接,以便发送HL7
消息接收回响应。由于这是我第一次与 mirth 互动,所以我从测试开始,以了解它是否有效。
问题:当我尝试向 mirth 发送随机文本时,甚至MLLP HL7 message
,它根本没有响应。我正在使用非常基本的TCP
连接代码(如下所示)来测试连接。我期待愉快地发送带有错误的 ACK,或者至少是一些错误。但是在stream.Read
执行 line 时它保持空白。
令人惊讶的是,当我从某些HAPI TestPanel
(通过 TCP 连接/发送消息的测试工具)发送相同的消息时,它工作正常并且我收到响应(如下面的屏幕截图所示)。这让我觉得好像有什么我错过了。即使上面显示的测试代码与我自己的 TCP 侦听器连接起来效果很好。但是当它试图与 Mirth 连接时,它没有得到任何响应。
问题:为了与 Mirth 的 TCP 服务器(或任何 HL7 标准 TCP 服务器)通信,我需要在我的 TCP 发送器中添加什么特别的东西吗?如果没有,请在这方面指导我。我需要连接并获得回复。
我试过的消息:
- “你好世界”
- “MSH|^~&|xyz|xyz|xyzz||20210224162555.3992||ADT^A28|13391074-7b39-42f7-b6bf-f174fb6e8231|P|2.5 ...”
- 包含在 VT 和 FS CR 标记中的 HL7 消息