我的系统必须生成一个xml,其中节点ORM_O01.ORDER_DETAIL必须包含节点ORM_O01.OBRRQDRQ1RXOODSODT_SUPPGRP,因为它必须与Mirth通信。我使用的是nhapi库版本2.5,这个节点不包含它。
var obr = _ormO01Message.GetORDER().ORDER_DETAIL.OBR;
obr.SetIDOBR.Value = "1";
obr.PlacerOrderNumber.EntityIdentifier.Value = "123456";
obr.PlacerOrderNumber.NamespaceID.Value = "6543";
obr.PlacerOrderNumber.UniversalID.Value = "10009";
obr.UniversalServiceIdentifier.Identifier.Value = "NS";是否可以在ORM_O01.ORDER_DETAIL中添加非标准节点?
谢谢。
<ORM_O01.ORDER_DETAIL>
<ORM_O01.OBRRQDRQ1RXOODSODT_SUPPGRP>
<OBR>
<OBR.1>1</OBR.1>
<OBR.2>
<EI.1>123456</EI.1>
<EI.2>6543</EI.2>
<EI.3>10009</EI.3>
</OBR.2>
<OBR.4>
<CE.1>NS</CE.1>
</OBR.4>
</OBR>
</ORM_O01.OBRRQDRQ1RXOODSODT_SUPPGRP>
</ORM_O01.ORDER_DETAIL>发布于 2019-10-30 01:03:13
ORM_O01.OBRRQDRQ1RXOODSODT_SUPPGRP looks like it实际上是2.5的标准,但是nhapi和hapi ( mirth使用的)都不包括它。我不会担心尝试添加它,因为如果你这样做了,mirth可能无法解析它。
请参阅similar issue,其中一个快乐用户需要剥离该组。
https://stackoverflow.com/questions/58595969
复制相似问题