首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nHapi向REFI12消息中添加非标准段

nHapi向REFI12消息中添加非标准段
EN

Stack Overflow用户
提问于 2020-03-04 06:31:17
回答 1查看 324关注 0票数 1

我使用nHapi在HL7 V2.3和V2.4中创建和读取HL7 REF_I12消息。

标准的nHapi REF_I12消息丢失了我需要的几个片段-珠三角、OBR、PV1、PV2、ORC和OBX。

如何将这些段添加到标准的nHapi REF_I12消息中?

我是否应该尝试将它们添加为自定义Z段?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-05 15:02:37

如何将这些段添加到标准的nHapi REF_I12消息中?

您不需要添加这些;它们就在那里。你得把它们装上。

PID的情况下,仅仅填充消息并不会像REF^I12那样加载段。请参阅层次结构这里

在加载Provider_Contact段之前,需要加载PRD

你可以在下面这样做:

代码语言:javascript
复制
msgREF_I12.GetPROVIDER_CONTACT(0).PRD......

您需要对所有未加载的段重复相同的操作。我认为ORC不是消息的一部分,所以这不能与它一起工作。

请参阅GitHub上的源代码

/返回第一次重复的REF_I12_PROVIDER_CONTACT (一个组对象)-在必要时创建它/公共REF_I12_PROVIDER_CONTACT GetPROVIDER_CONTACT() { REF_I12_PROVIDER_CONTACT ret = null;尝试{ ret =REF_I12_PROVIDER_CONTACT}catch( HapiLogFactory.GetHapiLog(GetType()).Error("Unexpected e) {HapiLogFactory.GetHapiLog(GetType()).Error(“Unexpected错误访问数据--这可能是源代码生成器中的一个错误。”,e);抛出新的System.Exception(“意外出错”,e);}返回ret;}我是否应该尝试将它们添加为自定义Z段?

如果添加Z段,则将是a Z段。这将不是你所期待的片段。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60520247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档