问题标签 [hapi]

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

hl7 - 如何在 HAPI 中解析多个 DG1 段?

我想知道是否有使用 terser 解析 hlv2 消息的标准方法?

有什么区别,是否有关于如何针对不同细分使用 terser 的文档?

0 投票
1 回答
443 浏览

hl7 - 为什么我们在 Hl7(Hapi) 中使用 ConformanceProfile?

为什么我们在 Hl7 解析器中使用 ConformanceProfile?以及在HapiContext中使用,DefaultValidation和No Validation有什么区别?如果我使用 NoValidation 并且如果我的消息有无效标签,它应该解析还是失败?

0 投票
1 回答
1807 浏览

hl7 - NACK 错误信息无效?

我对 HAPI 生成的 NACK 消息有疑问,

我正在生成 NACK 消息,如下所示;

这返回;以下消息;

如果您注意到 ERR 段,它没有必需的信息;

上面的消息有效吗?

我怀疑它必须是这样的;

为什么我会收到这样无效的消息?我在这里做错什么了吗?

0 投票
1 回答
174 浏览

hl7 - 为什么 NACK 消息错过在 Hapi 中创建字段 3,4 和 5

HAPI生成的NACK报文错过添加3、4、5字段

我正在生成 NACK 消息,如下所示;

消息 msg= hl7Msg.generateACK(HL7Constants.HL7_MSA_ERROR_FIELD_VALUE, new HL7Exception(errorMsg));

这返回;以下消息;

如果您注意到 ERR 段,它没有 3、4、5 字段

知道为什么 hapi 错过了添加字段 3,4 和 5 吗?我检查了 Hapi 测试面板,上面两条消息是有效的,但在第一条 NACK 消息中,我没有得到字段 3、4、5 .. 我想得到字段..

0 投票
1 回答
663 浏览

hl7 - Hapi 2.1 版本的 MSH-9 提出了担忧

我正在使用 Hapi 版本 2.1,它运行良好。但是我对从 Hapi 获得的错误响应有疑问。我的要求是:

MSH|^~\&|||||20130612174137.811+0530||OUL^R22^OUL_R22|2801|T|2.5

而我的回应是:

MSH|^~\&|||||20130612174152.606+0530||ACK^R22^ACK|1624|T|2.5 MSA|AE|2801 ERR|||207^应用程序内部错误^HL70357^^^^^^errmsg |E

在上面的响应中,如果你检查 MSH-9 字段,它是:

确认^R22^确认

那不应该是“ ACK ”吗?因为它在该字段中额外添加了“ R22 ”消息,这是无效的。我怀疑它是从原始请求中挑选出来的。

有人可以帮我吗?如何避免该无效段?为什么 Hapi 还要在 MSH-9 字段中添加该字段?

0 投票
1 回答
544 浏览

android - 从android客户端通过HTTP在HL7消息中发送base64字符串时遇到错误

我正在使用 android 客户端(API 17)中的 HL7 消息并使用 Hapi 库生成和解析 HL7 消息。当我传输小字符串值时,该消息工作正常。但是我必须通过 Http 将图像发送到 HL7 服务器,为此我使用的是 HL7 版本 2.5 的 MDM_T02 消息。当我发送 HL7 消息并将图像转换为 Base64 字符串并插入到 OBX-5 字段中时,我在服务器端收到以下错误。

我不明白为什么 thr ByteChunk.java 给出错误。

如果有人能对此有所了解,我们将不胜感激。谢谢。

0 投票
1 回答
973 浏览

java - 如何使用 HAPI Server 捕获传入的消息

我真的是 Hapi HL7 的新手,我使用了示例服务器类。

现在我想捕获接收消息以进行进一步处理......我该怎么做?

0 投票
1 回答
138 浏览

java - hapi2.1如何获取HL72.6 ORC-21

我正在尝试获取 ORC-21 中的值:

但事实证明,我必须将 ORC 字段放在 PID 和 FT1 之间,作为“全局 ORC”。否则,返回为空。

有谁知道如何解决这一问题?我用PipeParser()

0 投票
1 回答
1317 浏览

android - HL7 数据库设置和 android 客户端以 hl7 格式存储患者信息

我对临床系统开发非常陌生。我们有一个在本地存储一些患者信息的 android 应用程序。现在我们要将此信息存储到 HL7 系统。这是我想在第一级了解的内容:-

1)我知道一些提供api来生成HL7消息的HAPI,对吗?就像我们可以将它与 android 一起使用还是有任何其他 java 库?

2)我们想在我们的端设置HL7数据库和服务,我的android应用程序可以远程存储数据。因此,根据我的基本搜索,我发现 openEMR ,笑声..所以任何人都可以提供有关这种设置的更多信息。并建议正确的方法。

先感谢您。:)

问候, Ankit

0 投票
1 回答
306 浏览

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

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

通信模式如下:

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

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

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

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

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

提前致谢。此致。