问题标签 [hl7-v2]

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 回答
4237 浏览

e4x - 欢乐:用 XML 对象中的内容覆盖 msg 对象

任务是将 XML 对象从 Channel-A 发送到 Channel-B

渠道沟通的步骤:

  • 在 Channel-B 的源转换器中,提取 HL7v2 内容
  • 用提取的内容覆盖 Channel-B 中的当前 msg 对象
  • 继续在其他通道-B 源变压器中,并期望msg['PID']['PID.5']正常参考。

好消息是我可以将 HL7v2 的“有效负载”提取到一个变量中。问题或困难在于重置msg对象或任何其他能够按预期引用 HL7 属性的对象。

当我用 . 创建一个新变量时SerializerFactory.getHL7Serializer,它会用标签<HL7Message>.

替代文字 链接到全尺寸图像

问题:您对如何覆盖 msg 对象有任何建议吗?

我怎样才能开始这样引用味精:

msg['PID']['PID.5']

现在的情况

  • 接收通道的输入类型是 XML
  • 需要从该 XML 对象中提取所有属性;ID 是稍后在目标中使用的数据库 PK。
0 投票
2 回答
4781 浏览

hl7-v2 - HL7 2.X 标准确认

我正在尝试编写一个 HL7 消息解析器,它将指定的确认发送回消息传递引擎,以便我的应用程序可以接收下一条消息。

发送消息的接口引擎称为 VISTA(有人曾经使用过它吗?)有人告诉我,如果 MSH 字段 15 中有值,它希望收到“确认 ACK”。在所有消息中我目前正在接收,我得到的值是“AL”。

我基本上已经将我的应用程序设置为将 TCP 消息发送到可以在应用程序启动之前设置的主机名/IP:端口号。

如果可能的话,有人可以提供一个示例 ACK 消息(当然没有敏感数据)和包装消息的非空白字符吗?

我想确保我知道我需要将什么发送回发送应用程序。

0 投票
1 回答
957 浏览

biztalk - HL7 数据类型错误

我有一条 ORU R01 版本 2.4 消息,我正在尝试通过,但由于某种原因,它一直在接收端给我一个数据类型错误。以下是留言:

这是我收到的错误消息:

我已确保我的派对设置正确,并且未选中 Validate Body Segments 和 Allow Trailing delimiters 已选中。

0 投票
3 回答
2105 浏览

image - HL7 V3 ED 数据类型是在 HL7 消息/文档中发送多媒体数据的唯一可能性吗?

我正在研究 HL7 版本 3 消息传递标准。有人告诉我,hl7 版本 2 的实现并不真正支持多媒体数据处理(图像、视频等)。但是这个博客:http ://www.hl7standards.com/blog/2006/10/18/how-do-i-send-a-binary-file-inside-of-an-hl7-message/指出, ed(封装数据)数据类型已经存在于版本 2 标准中。我什至在 hl7 v2.3.1 标准的第 2 章中找到了 ed 数据类型的规范。因此可以在 hl7 v2 消息中发送图像数据。

此外,处理是相同的:可以有对多媒体数据(即 url)的引用,也可以有 base64 编码数据。

我知道发送系统和接收系统都必须支持 ed 数据类型。因此,hl7 v2 实现可能不支持这种数据类型。但除此之外,真的有区别吗?

谢谢!

PS:当然我不是在谈论主要区别:hl7 v3 的模型驱动方法。我的范围只是多媒体数据的处理。

0 投票
1 回答
823 浏览

hl7 - HL7 确认 - 我可以在确认消息中有多个 ERR 段吗?

我正在自己编写 HL7 确认机制。

从我遵循的在线文档中,他们指出 Hl7 确认消息具有以下部分

我想知道 - 如果 HL7 文件中存在多个错误,我可以放置多个 ERR 段来描述每个错误吗?这有什么标准吗?

0 投票
2 回答
322 浏览

wso2 - WSO2 ESB 中的 HL7 - 支持哪些版本?

我正在评估 WSO2 的 ESB,我看到您可以安装 HL7 功能来启用 HL7 传输。是否可以在使用该功能时指定版本?在我的应用程序的某个时刻,我必须区分 HL7 版本 3 和 HL7 版本 2.6。提前致谢

0 投票
1 回答
273 浏览

xml - 生命体征与 c-cda 临床文件中的遭遇有何关系?

我对 CCDA 临床文件中的遭遇有一些疑问。

1)如果CCDA XML文档的正文中有遇到模板,为什么在标题中使用componentOf标签。

2)Vital总是反对一些遭遇。我怎么能把它们联系起来?我怎么知道哪个重要是针对哪个遭遇?我们怎么可能有一个相遇和两个重要的条目?我很困惑

0 投票
2 回答
846 浏览

biztalk - HL7 加速器错误:未找到架构(升级到 BizTalk 2013 后)

在开发机器上,我们将 BizTalk 2010 服务器升级到 BizTalk 2013。我们正在将 HL72 消息从另一台机器发送到这台机器,并收到未找到架构的错误:

备用错误号:301 备用错误说明:未找到架构http://microsoft.com/HealthCare/HL7/2X#ORU_R01_23_GLO_DEF备用编码系统:HL7-BTA

该消息将“LAB”指定为发送应用程序,并且我们有一个名为“LAB”的方将“”指定http://mycompany/myapplication/HL7/2X/2.3/ORU/v1为模式命名空间,因此我们无法弄清楚它为什么要在默认的微软命名空间中寻找 ORU R01 2.3 模式.

在此处输入图像描述

我们的消息如下所示:

有人有我们应该尝试的想法吗?

0 投票
1 回答
674 浏览

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 消息之前要做的事情?

谢谢,安德里亚

0 投票
1 回答
306 浏览

java - 如何在 HAPI 中使用 ReceivingApplication 处理 QRY^Q02?

我正在开发一个与化学分析仪交互的应用程序,我需要使用 QRY^Q02 和 DSR^Q03 消息。

通信模式如下:

我已经实现了一个 ReceivingApplication 来处理传入的消息并生成响应。

我遇到的问题是我在响应 QCK^Q02 后不知道如何发送 DSR^Q03 消息。

一种替代方法是从“processMessage”中触发一个单独的线程,该线程将向查询发送响应。我认为这不是处理查询的好方法,原因有几个。

有人知道在响应 QCK^Q02 后如何发送 DSR^Q03 吗?

如果有人可以帮助我,我将不胜感激。

提前致谢。此致。