首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nHapi v231不包含SIU^S13 messageType

nHapi v231不包含SIU^S13 messageType
EN

Stack Overflow用户
提问于 2016-02-19 13:13:16
回答 2查看 296关注 0票数 0

我目前正在使用HL7库2.3.1版本更新Net4.5.1中构建的现有nHapi集成

我们的集成伙伴已经改变了一些事情,并希望发送给我们不同的messagesTypes of HL7: SIU^12、SIU^13、SIU^14、SIU^15和SIU^17。

但是,当我取出不同支持的messageTypes时

我只能找到对SIU_12的支持,而不是我们的集成商想要利用的其他4种类型。

我看了一下2.5.0版本,结果是一样的。

这些messageTypes只是在nHapi中不受支持,还是我遗漏了什么?

干杯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-21 21:10:07

SIU_S12消息结构适用于所有SIU消息。因此,如果解析SIU_S15消息,就会得到一个SIU_S12结构。类似地,您可以通过填充SIU_S15结构来编码SIU_S12消息。

票数 0
EN

Stack Overflow用户

发布于 2018-04-26 23:25:57

在这些情况下,还需要编辑段9.1,因为否则管道解析器负责根据字段9.3 (结构名称)设置字段9.1和9.2 (本例中为siu_s12)。

代码语言:javascript
复制
 if (Terser.Get(structure, 9, 0, 1, 1) == null)
 {
   string structureName = source.GetStructureName();
   int length = structureName.IndexOf("_");
   if (length > 0)
   {
     string value_Renamed2 = structureName.Substring(0, length);
     string value_Renamed3 = structureName.Substring(length + 1);
     Terser.Set(structure, 9, 0, 1, 1, value_Renamed2);
     Terser.Set(structure, 9, 0, 2, 1, value_Renamed3);
   }
   else
     Terser.Set(structure, 9, 0, 1, 1, structureName);
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35506207

复制
相关文章

相似问题

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