问题标签 [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 投票
1 回答
1611 浏览

medical - 具有多个 OBR 段的 HL7 V2.X 消息是否具有相同的放置者订单和填充订单号?

作为 HL7 解析器开发的一部分,需要知道一个 HL7 消息中多个 OBR 段的放置顺序和填充顺序编号是否相同

在互联网上阅读有关放置器和填充器订单号的理论。但是没能找到好的例子。

期待有很好的例子的答案。

0 投票
1 回答
1449 浏览

hl7 - 如何识别响应消息(ORR)对应的HL7订单请求(ORM)消息

我正在研究HL7解析器开发,并且仍在学习 HL7。阅读有关订单的文章,但仍然不清楚如何识别与 HL7 订单响应消息对应的 HL7 订单请求。

附加信息: 关于 MSH 段中的“MessageControlId”:接收系统在消息确认段 ( MSA ) 中将“MessageControlId”( MSH段的第 10 个字段)回显给发送系统。通过使用这个ID,我们可以识别出请求对应的ACK。需要确认响应消息是否也会包含这个消息id。

如果有人可以提供一些示例 ORM 和相应的 ORR 消息,将不胜感激。

0 投票
1 回答
95 浏览

hl7 - HL7 临床医嘱和响应消息

我们有一个场景可以从我们的系统中为HIS 中的临床医生服务创建订单,例如临床医生订单(请求临床医生/医生/护士提供一些服务,例如床位检查、患者检查等)。

搜索互联网以找到一些 ORM-ORU 示例以获得一个想法,但很不幸。

如果有人为此场景提供 ORM 订单 Hl7 消息及其相应结果 (ORU R01) 的样本,将不胜感激。

0 投票
1 回答
822 浏览

java - 使用 Hapi 在单个应用程序中创建多个版本的 HL7 消息

我是 HL7 和 Hapi 的新手。通过阅读 hapi 教程,我了解了如何在单个应用程序中支持解析 HL7 的多个版本:http: //hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/HandlingMultipleVersions.html

但是,我不确定在创建新消息时如何支持多个 HL7 版本。即,如果我使用 2.6 版的包和结构并且我想构建 2.3 版的 HL7 消息,我该如何使用 Hapi 做到这一点?

0 投票
2 回答
828 浏览

hl7-v2 - Hl7、v2 或 v3 的更好兼容版本?

我将实现一个真正实现 HL7 的通用 HMIS。我研究了 HL7 两个版本(即 v2 和 v3)的所有优点和缺点。但是仍然存在混淆,哪个版本更好地实现,要么是 v2 的稳定性,要么 v3 的即插即用兼容性。需要你的意见。

0 投票
3 回答
1912 浏览

ascii - 在 HL7 段中使用 ASCII 10 是表示新行的有效方式吗?

将 ASCII 10 (0A) 字符放置在 HL7 消息段内的某处以表示换行符。这是有效的吗?

据我所知,建议使用 \X0D\ 或 \X0D0A\ 来表示纯文本格式 HL7 的换行符。是否仅使用 0A ASCII 字符显式无效 HL7?

0 投票
1 回答
390 浏览

java - 在 Java 中创建包含 RXO 段的正确 HL7 消息

我正在尝试用 Java 创建一条 HL7 消息,然后打印结果消息。我正在伪造基本的患者信息,然后添加药物处方信息。然后,我想打印完整的消息,但我无法正确使用 API。我是使用 HL7 的新手,所以我知道我可能遗漏了一些必需的部分,甚至使用了错误的部分,你能帮忙吗?这是我当前的代码:

使用此代码,记录器会打印以下消息:

MSH|^~\&|||||20160331101349.8+0100||ADT^A08|110001|PDE-00001E6FADAD3F57|2.3 PID|||||CMS 姓氏100~^CMS 姓氏100|||女

但我也期待看到 RXO 部分。我怎样才能做到这一点?

0 投票
1 回答
749 浏览

vb.net - 使用带有 MLLP 的 VB.NET 发送 HL7

我正在尝试使用带有 mllp 的 vb.net 发送 hl7,有人可以告诉我这是我的代码错误吗

0 投票
1 回答
485 浏览

sql - HL7 2.x 只能用于接收消息还是拉取数据?

我是 HL7 领域的新手,而不是开发人员,如果我的问题似乎太明显,我很抱歉。

我们想为医院开发一个应用程序,通过聚合来自其他医院应用程序的数据来可视化性能和患者流量数据。我们的应用程序将可视化实时数据和历史数据。在与 IT 负责人交谈时,我感到很困惑,他解释说我需要:

开发一个像 Mirth 这样的 HL7 监听器,它可以接收其他应用程序的消息,这些应用程序通过 HL7 2.x 标准进行通信以捕获实时数据,然后通过 sql 查询组织从其他应用程序迁移历史数据。听起来很合乎逻辑,但不确定他是否是专家,因为他不知道 API 是什么,对 FHIR 一无所知。

我的问题是:

1 例如,当某人更改患者的状态时,什么会触发应用程序向其他应用程序发送 HL7 2.x 消息?它是否被编程为随机地在每次记录更改时自动发送消息?那么假设所有应用程序都按照标准执行此操作,而您只需要像 Mirth 这样的侦听器来捕获这些消息并迁移到我自己的数据库中?

2 我不能使用 HL7 2.x 标准通过查询从数据库中提取信息吗?意思是它可以用于双向通信吗?我发送查询,应用程序通过 HL7 消息向我发送数据?意思是我也可以用它从另一个数据库中提取历史数据?

3 在这种情况下使用 FHIR 标准会有什么不同?我相信它绝对可以用来从另一个数据库中提取信息。但与技术人员建议我的策略相比,它实际上是否会有所作为,将历史数据迁移到我自己的数据库并进一步通过接收 hl7 2.x 消息来捕捉新的变化?

4 是否建议使用 FHIR RESTful API 从仍使用 HL7 2.x 标准的应用程序中提取/接收信息?那么对于历史和实时的变化呢?这是一种更快的集成方式,还是更好地使用技术人员建议我的老式方式。

非常想了解更多关于这一点的信息,因为我想组织一个面向未来的策略,并且每次我们迁移到新医院时都不会花费数月的整合时间。

谢谢你们的帮助!

0 投票
1 回答
765 浏览

hadoop - 在 map-reduce 中解析消息时出现 hl7 消息编码错误

我正在尝试通过 Hapi 在 map-reduce 函数中解析 HL7 消息,当我运行 map 任务时出现EncodingNotSupportedException 。我试图将 \n 或 \r 添加到每个段的末尾,但我面临同样的错误。消息保存在文本文件中,并上传到 HDFS。我是否需要添加一些东西这是我的代码

示例消息