问题标签 [hl7]

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 投票
5 回答
5457 浏览

hl7 - HL7格式如何处理ECG(数字)数据

HL7 格式是否能够存储(如果是 XML)和框架在数字显示心电图机上生成的心电图数据?如果是,那么它是如何做到的。是原始图像数据 (BMP) 还是 XML 之类的标签?

欢迎任何帮助。

谢谢,西比

0 投票
1 回答
540 浏览

biztalk - 使用 HL7 在 Biztalk 2006 R2 中执行发送管道失败

我们有一个奇怪的问题。我添加了一些新的架构和编排,类似于我们已经拥有的架构和编排,并重新部署。问题是,我们最近升级到 SP1 BizTalk 2006R2,我不确定这是否是我们问题的原因。

我收到这样的错误:

执行发送管道失败:“blablabla.pipeline, blablabla, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bf4bb7b2a02e5c5f” 来源:“BTAHL7 2.X Assembler” 发送端口:“toFDW” URI:“192.168。 100.1:8008" 原因:值不能为空。参数名称:父

现在的问题是,这仅适用于我添加额外过滤器的消息。在端口上,我过滤了几种消息类型,对于一种类型,在提升的属性上还有一个额外的过滤器。在编排中,此类型将提升的属性设为 true 一个 xpath 表达式,对于所有其他类型,没有提升的属性。但是,即使我没有设置额外的过滤器,我也会在我们的发送端口上收到此错误。所以我猜测 BTAHL7Pipeline(HL7 适配器​​)在我通过 xpath 代码设置的提升属性方面存在问题。但是,我们一直这样做,并且使用所有其他编排和消息,这不会产生问题。

所以我猜这与我们的 SP1 安装有关,但我不太确定。有谁知道发生了什么或有类似的问题?

编辑:我在另一台也有 SP1 等的服务器上做了同样的事情,它在这里工作。只有这是开发服务器,所以有人知道另一个设置或配置可能是错误的吗?

0 投票
2 回答
6257 浏览

hl7 - Mirth Transformer 错误:元素的前缀未绑定

尝试将 HL7v3 转换为 HL7v2 时出现以下错误

传入的消息是:

我得到的错误是:

ERROR-300:变压器错误错误消息:评估变压器时出错 com.webreach.mirth.server.MirthJavascriptTransformerException:通道:v3v2ConversionResponseMessage 连接器:sourceConnector 脚本源:行
号:5 详细信息: TypeError:元素“S:信封”的前缀“S” " 不受约束。 在 com.webreach.mirth.server.mule.transformers.JavaScriptTransformer.evaluateScript(JavaScriptTransformer.java:460) 在 com.webreach.mirth.server.mule.transformers.JavaScriptTransformer.transform(JavaScriptTransformer.java:356) 在 org.mule .transformers.AbstractEventAwareTransformer.doTransform(AbstractEventAwareTransformer.java:48) 在 org.mule.transformers.AbstractTransformer.transform(AbstractTransformer.java:197) 在 org.mule.transformers.AbstractTransformer.transform(AbstractTransformer.java:200) 在 org. mule.impl.MuleEvent.getTransformedMessage(MuleEvent.java:251) 在 org.mule.routing.inbound.SelectiveConsumer.isMatch(SelectiveConsumer.java:61) 在 org.mule.routing.inbound.InboundMessageRouter.route(InboundMessageRouter.java: 83) 在 org.mule.providers。AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:493) at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:272) at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:231) at com.webreach .mirth.connectors.vm.VMMessageReceiver.getMessages(VMMessageReceiver.java:207) 在 org.mule.providers.TransactedPollingMessageReceiver.poll(TransactedPollingMessageReceiver.java:108) 在 org.mule.providers.PollingMessageReceiver.run(PollingMessageReceiver.java:90 ) 在 edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) 在 edu.mule.impl.work.WorkerContext.run(WorkerContext.java:290)。 emory.mathcs.backport.java.util.concurrent。ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Unknown Source)

当我删除信封和正文前面的 S: 标签并将命名空间重新定义为默认值时,它给了我一个新错误

TypeError:与元素类型“targetMessage”关联的属性“xsi:nil”的前缀“xsi”未绑定。”

这是指

好像 Mirth 无法处理与该元素的第一次使用在同一行上定义的名称空间。

任何建议都会很有用

0 投票
1 回答
832 浏览

e4x - 在欢乐中覆盖味精

我现在有两个目的地,第一个调用 SOAP 网络服务。我想通过以下方式获取该目的地的响应:

并将其转换为可变 XML 对象。正在做:

logger.error(msg);

显示我想要的有效味精,但是当我这样做时:

msg['S:Body']它什么也不返回。

任何建议都会有所帮助。

0 投票
4 回答
1521 浏览

.net - .net 的 hl7 组件

我有一个内置在 .net 中的 Windows 服务,它必须构建一些 hl7,通过 tcp/ip 发送它,接收一个 ack。有没有免费的图书馆可以做到这一点。我可能自己可以处理 tcp/ip 部分,但如果我能找到一个好的库,它至少具有所有解析逻辑,只需向我提供一个代表消息的类实例,这将为我节省大量工作。

0 投票
2 回答
1914 浏览

file-io - 用于解析 HL7 文件的 Windows 脚本

我有一个包含很多 HL7 段的巨大文件。它必须分成 1000 个(或更多)较小的文件。因为它有 HL7 数据,所以有一个模式(逻辑)可以通过。每个数据块都以“MSH|”开头 并在下一段以“MSH|”开头时结束。

该脚本必须基于 Windows (cmd) 或 VBS,因为我无法在该机器上安装任何软件。

文件结构:

上例中的文件,必须拆分为 2 或 3 个文件。此外,这些文件来自 UNIX,因此换行符必须与源文件中的一样。

有什么帮助吗?

0 投票
2 回答
8766 浏览

hl7 - Mirth: 如何向发送者主机和端口发送 ACK 消息

我正在从静态主机和动态端口接收实验室 HL7 消息。对于收到的每条消息,我需要将 ACK 消息发送回此主机和端口。

我有一个目标 TCP 写入器通道,其中包含正确的消息。虽然端口号必须固定。

如何告诉 Mirth 将此消息发送到发送主机和端口?

提前感谢阿比

0 投票
3 回答
8093 浏览

hl7 - HL7 ZDS 段有什么用途?

我非常旧的 HL7 解析器刚刚遇到障碍,因为它现在正在收到一些带有 ZDS 段的消息。通过将 ZDS 对象添加到我的解析器很容易修复,但我试图找出它的用途。谷歌搜索没有多大帮助。这是一个样本

因此,尽管查看此示例数据,但我对每个字段的内容很感兴趣,似乎仅删除整个部分并不会造成太大损失。

0 投票
2 回答
4422 浏览

oracle - 如何获取 Mirth Connect 的 HL7 模板?

我是这个 HL7 标准的新手,但之前我从事过 NCPDP 标准。现在我正在尝试探索 Mirth Connect 开源工具。当我尝试按照http://www.mirthcorp.com/community/wiki/display/mirthuserguidev1r8p0/Message+Builder URL 中提供的文档(用户指南)进行配置时,但在本文档中提到了使用 HL7 模板。我不知道从哪里得到这些模板。请你帮助我好吗。

我在互联网和一些论坛中搜索了以下示例模板

MSH|^~\&|MIRTH_1.7|DOMAIN|LABTEST||${date.get('yyyyMMddHHmm')}||ADT^A08|${UUID}|P|1.7|||AL|NE| EVN|A08|${date.get('yyyyMMddHHmm')}|||| PID|||${patno}||${family_name}^${first_name}^${middle_name}^^^^||${d_o_b}|${sex}|||${address1}^${address2 }^${address3}^^^^||${phone}|${emp_phone}||${marital_status}|${religion}||||||||||| PV1||||||||||||||||||||||||||||||||||||||||||||

当我使用它并尝试运行频道时,我在事件中遇到异常

并在服务器日志中

请帮我解决这个问题。

谢谢。学生

0 投票
3 回答
996 浏览

bnf - HL7 2.5 的完整 BNF 语法

我只是想知道是否有人拥有 HL7 2.5 的完整 BNF?我希望使用黄金解析器引擎编译它,但很乐意从 EBNF 或供应商特定的 BNF 转换。