问题标签 [nhapi]

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

c# - 从 HL7 中提取 PDF

我正在用 C# 编写一个程序,它将解析 HL7 消息并将数据写入文本文件。HL7 还包含一个 base64 格式的嵌入式 PDF。我也必须解码base64编码的pdf。

因此 var pdfFile = obx.GetObservationValue(0).data 行以 base64 格式显示 PDF,但我无法访问数据。我可以清楚地看到 pdffile 对象内的 pdf 值,但无法访问它。请检查图片附件。

如何访问 PDF 数据?

使用:

图片:无法访问对象中的数据项

将其转换为 ED(封装数据)对象后:将其转换为 ED 对象后

0 投票
1 回答
590 浏览

c# - 如何在 C# 中找到 HL7 字符串的重复字段值?

在上面的字符串中,名称字段 ( Test^Dummy^HK) 是一个重复字段。如何使用nHapi DLL 在 C# 中获得它?

0 投票
1 回答
177 浏览

c# - NHAPI 2.5.1 xx.(0).Components 值,如何使用

我已经使用 hl7 2.5.1 的 NHapi 计算出大部分(我认为)PID 和 RAX 的值。

我遇到的困难是(我假设)使用诸如 rxa.AdministeredCode.Components[5] 之类的组件。

如何设置该值?

我假设 rxa.GetSubstanceManufacturerName(0).Components 也是一样的?和 rxa.GetAdministrationNotes(0)。

吉娜

0 投票
1 回答
124 浏览

.net - NHAPI 2.5.1 VXU 缺少 RXA 段

似乎 NHAPI VXU_V04(主动疫苗接种记录更新)类缺少对 HL7 2.5.1 版本的 RXA 段(药房/治疗管理)的支持。

我是否以某种方式为 VXU 选择了错误的课程?

吉娜

0 投票
0 回答
267 浏览

xml - HAPI 到 NHAPI 代码转换

我应该在(C#,.net)中使用 NHApi 将 HL7 消息转换为 XML 格式。我以某种方式理解了这段代码,它在 Java 中使用 HApi 做同样的事情。我想要 C#,.net 中的 NHApi 相同的代码

我想将此代码转换为 c#.net 中的 NHAPI 代码。但找不到代码片段的替代品:XMLParser parser = context.getXMLParser(); String encodedMessage =parser.encode(adtMsg); 请帮忙。任何帮助表示赞赏。

0 投票
2 回答
3006 浏览

c# - 使用 C#.net 的 NHapi

我在 c#.net 中使用 nHapi 使用以下代码将 hl7 消息转换为 xml 格式。我的代码:

现在它显示:

谁能告诉我为什么?这到底有什么问题?

0 投票
1 回答
699 浏览

c# - HL7 - 在 c# 中使用 nHapi 解析样本源 (OBR-15)

我想知道是否有任何在 C# 中使用 nHAPI 经验的优秀人士能够帮助新手解决 HL7 消息的 OBR-15 字段(样本源)?我已经四处寻找,我无法在网上找到任何文档来帮助我,所以我会很感激任何建议。

我的问题是,我找不到使用 nHAPI 填充 OBR-15 字段的正确方法。我希望发送一个看起来像这样的 OBR 段(我已经从除 OBR15 之外的所有其他字段中删除了数据,所以我的实际消息并不像这样简单):

OBR|1||||||||||||||T034^血|||||||||||||||||||

我已经尝试了所有可能的方法来形成这个领域,但没有成功。我总是得到一个 & 符号,它出现在我发送的所有内容的前面,这意味着该字段在下游应用程序中是不可读的:

OBR|1||||||||||||||&T034^^^^^^&血|||||||||||||||||||

我的 OBR-15 代码片段(我只是把相关的东西放在这里,否则这部分会很庞大):

我正在使用 nHapi (v2.5.0.6) 和 Visual Studio 2015。如果我遗漏了什么或者您需要任何进一步的信息,请告诉我,我会提供。谢谢!

0 投票
1 回答
398 浏览

c# - NHAPI C# 3.5 解析 orm_001 2.3

我无法在此消息上设置结构。这是一个订单消息。当它投射时,它保持为空,因此 orm001 始终为空。我使用了其他一些 hl7 类型,它可以正常运行。我认为它可能是 OBR 线,但当我们取出它时它仍然会做同样的事情。

0 投票
0 回答
67 浏览

c# - 在 nHapi hl7 上使用 Tesers 获取数据的问题

您好,亲爱的社区,我正在使用“Tersers”从 hl7 v2 消息中获取数据,它是 ADT_A08 消息。

好吧,我试图用这个来获取 PatientName: string test = terser.Get("PID-5-1"); 这没有给我任何回报,相反,如果我使用相同但将命令更改为“MSH-16-2”之类的命令,我不记得了,但它的工作,为什么它仍然发生在我身上?我需要使用 PID-5-2 或 EVN-2 之类的东西,这些命令根本不起作用。当我使用“MSH-152-2”时也会发生同样的情况;返回的是药物的名称,但这是我的 hl7-v2 消息之一的典型,但我必须使用“RXE-2-1”来获取相同的数据。我为我的英语道歉,我是西班牙语母语。

//我希望患者数据使用正确的测试仪sintaxis

0 投票
1 回答
178 浏览

mirth - 使用 nhapi 添加非标准段

我的系统必须生成一个 xml,其中节点ORM_O01.ORDER_DETAIL必须包含 node ORM_O01.OBRRQDRQ1RXOODSODT_SUPPGRP,因为它必须与 Mirth 通信。我正在使用该节点不包含它的nhapi库版本。2.5

是否可以添加一个ORM_O01.ORDER_DETAIL不标准的节点?

谢谢。