问题标签 [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.
parsing - HL7 (HL7.org) 消息格式是否可表示为具有 LALR(1) 兼容性的 BNF?
将此作为新消息重新发布(最初我要求提供 HL7 的 BNF 语法)。虽然可以将所有 HL7 表示为 BNF,但我需要我的 BNF 是 LALR(1) 投诉(完全确定性)。Devon Cooks Gold Parser 是工具集。
只是想在我自己开始创建 BNF 之前我会问...
xml - 为什么 HL7 标准不使用 XML?
我是 HL7 的新手,我想到的第一件事是,为什么这种格式不使用 XML 代替?有一些解析器,并且供应商之间存在一些严重的不一致。
对于那些刚接触医疗保健软件业务的人,我推荐阅读 http://www.interfaceware.com/hl7_version2x.html
hl7 - 在开始 HL7 方面需要帮助
嗨,谁能指导我第一次创建 HL7 版本 3 消息。我需要了解基于 XML 的 HL7v 3 消息的设计。我想用Java设计一个接口引擎。试图找到..但对初学者看不到任何东西。请帮忙
hl7 - NHapi:添加多个 ORDER/ORC 段
我正在使用 NHapi 生成 HL7 消息。这是我要创建的示例消息:
我可以用一个 ORDER (ORC+RXA) 段创建消息。如何添加多个?根据文档 VXU_V04_ORDER 组可以重复。
这可以用 C# 和 NHapi(甚至 Java)来完成吗?
java - 发送 HL7 消息后何时关闭和重新打开套接字
我正在尝试打开与 HL7 服务器的基本连接,我在其中发送请求并获得 ACK 响应。这将持续进行。
- 如果这是连续完成,我什么时候关闭套接字?在这种情况下,我是否正确实施了这一点?
- 如果我关闭了套接字,我该如何再次打开它?ConnectionHub 的 javadocs 指出以下内容:
返回到给定地址的连接,必要时打开此连接。
但是,在现实生活中,如果它已经关闭,它将不会打开新连接。
结果:
第一遍完美通过,请求发送并收到 ACK。java.net.SocketException: Socket closed
对此方法的任何后续调用都会在客户端导致"。如果我删除connection.close()
调用,那么它将在一定时间内正常运行,然后套接字将自行关闭。
hl7 - 更改默认 ACK 字段值的欢乐
我将 Mirth 与接收 HL7v2 消息的 LLP 侦听器一起使用。
客户希望我们收到 ACK 消息,因此我们选中了“Send ACK”单选按钮。唯一的问题是,在默认的 ACK 中,它将 MIRTH 放在 MSH-3.1 字段中。我需要将其更改为另一个值来说明它的来源。
这可能吗?
hl7 - HL7v3 是否仅使用 XML 编码?
在阅读了wiki和官方文档后,他们说:
HL7 v3 消息基于 XML 编码语法。
好的,很明显它应该是 XML。
但是“基于”是否意味着“只能是”,是否可以使用另一种格式?(例如旧的管道分隔格式,如 HL7v2 )
.net - 考虑使用 NHapi
我正在考虑在一些 HL7 相关项目中使用 NHapi。通常当我决定在项目中使用任何开源库时,我有两个标准:
- 用户群的广泛性。
- 支持的质量。
查看 SourceForge 上的NHapi 论坛,它似乎不符合上述两个标准中的任何一个。
其他选择是购买商业产品或编写解析器。
有人对使用 NHapi 有任何建议或想法吗?
c# - C# 正则表达式删除行
我需要在 C# 中应用正则表达式。字符串如下所示:
我想要做的是删除所有只包含 3 个字符的行(没有分隔符'|')。所以在这种情况下,必须删除“PD1”行(第 3 行)。这可以用正则表达式吗?
谢谢
xml - 使用 Mirth Connect 将 XML 转换为 HL7 消息
我正在使用 Mirth Connect v2.0 并陷入一项任务,将 XML 转换为 HL7 v3。我已连接到 Ms-Access 数据库(医院系统在 Access 中),我已设置通道并将连接器类型设置为目标选项卡中的文件写入器。当我部署通道时,我可以看到日志文件中填充了 XML 格式的记录,现在我陷入了如何将 XML 消息转换/转换为 HL7 的问题。那里有任何指示吗?